Jump to content

Ahmed Araby

Members
  • Posts

    227
  • Joined

  • Last visited

Everything posted by Ahmed Araby

  1. وضحلي اه انا مصمم بالجيو اديتور
  2. عامل لوحه دي اكس عاوزها تيجي في النفس المكان لكل اللاعبين كل لاعب علي حسب مقاس شاشته هل هي تيجي للكل بنفس المكان و لو لا استخدم ايه
  3. @Abdul KariM لو سمحت ساعدني
  4. Bad argument " setAccountPassword " Expected account at aegument 1 got string 'ahmed' هو اسم الحساب ahmed
  5. ي اخي يجي بالدي بق أن كل شي تمام الا الاكونت غير معرف
  6. نفس الشي في حاجه غلط بلكود الاكونت غير معرف تقريبا
  7. -- client if ( source == Change ) then local account = guiGetText(UserNameEditPass) local newpass = guiGetText(PasswordEditPass) triggerServerEvent("ChangeAccountPass",localPlayer,account,newpass) end --server addEvent ( "SetAccountPass", true ) addEventHandler ( "SetAccountPass", root, function ( account,newpass ) setAccountPassword(account,newpass) end ) ليه الباس م يتغير ؟ * انا عامل لوحه اكتب فيها اسم الحساب و الباس و يتغيرون *
  8. Ahmed Araby

    [ Help ]

    that code i want to get the player have the most account data i have put events ( onPlayerLogin - onResourceStart - onPlayerChangeNick - onElementDataChange ) to put the account data ( nick ) to player but the girdlist doesn't get matches or add row and no debug .. function getPlayersSortByaData( ) local TopData = { } for i, v in ipairs( getAccounts() ) do if getAccountData ( v, 'nick' ) then table.insert (TopData, { Name = getAccountData ( v, 'nick' ) , Account = getAccountName(v) , aScore = getAccountData ( v, 'Data' ) or 0 , } ) end end table.sort( TopData, function( a, b ) return( tonumber( a.aScore ) or 0 ) > ( tonumber( b.aScore ) or 0 ) end ) return TopData end addEvent("GetData",true) addEventHandler("GetData",root, function ( ) triggerClientEvent(source, "SetData", source, getPlayersSortByaData( )) end ) -- client addEvent("SetData",true) addEventHandler("SetData",root, function ( Table ) guiGridListClear( ScoreList ) if ( Table [ 1 ].aScore ) then guiGridListSetItemText( ScoreList, 1, 1, Table[ 1 ].Name , false, false ) guiGridListSetItemText( ScoreList, 1, 2, Table [ 1 ].aScore , false, false ) end end ) bindKey( 'F1', 'down', function ( ) guiSetVisible ( TopWindow, not guiGetVisible(TopWindow) ) showCursor ( guiGetVisible(TopWindow) ) if ( guiGetVisible(TopWindow) ) then triggerServerEvent('GetData',localPlayer) end end )
  9. -- اسف على اللخبطه لكن ما زبط addEvent("SetData",true) addEventHandler("SetData",root, function ( Table ) guiGridListClear( ScoreList ) if ( Table [ 1 ].aScore ) then guiGridListSetItemText( ScoreList, 1, 1, Table[ 1 ].Name , false, false ) guiGridListSetItemText( ScoreList, 1, 2, Table [ 1 ].aScore , false, false ) end end ) bindKey( 'F1', 'down', function ( ) guiSetVisible ( TopWindow, not guiGetVisible(TopWindow) ) showCursor ( guiGetVisible(TopWindow) ) if ( guiGetVisible(TopWindow) ) then triggerServerEvent('GetData',localPlayer) end end ) function getPlayersSortByaData( ) local TopData = { } for i, v in ipairs( getAccounts() ) do if getAccountData ( v, 'nick' ) then table.insert (TopData, { Name = getAccountData ( v, 'nick' ) , Account = getAccountName(v) , aScore = getAccountData ( v, 'Data' ) or 0 , } ) end end table.sort( TopData, function( a, b ) return( tonumber( a.aScore ) or 0 ) > ( tonumber( b.aScore ) or 0 ) end ) return TopData end addEvent("GetData",true) addEventHandler("GetData",root, function ( ) triggerClientEvent(source, "SetData", source, getPlayersSortByaData( )) end ) ..
  10. -- الاكواد كامله addEvent("SetData",true) addEventHandler("SetData",root, function ( Table ) guiGridListClear( ScoreList ) if ( Table [ 1 ].aData ) then guiGridListSetItemText( GirdList, 1, 1, Table[ 1 ].Name , false, false ) guiGridListSetItemText( GirdList, 1, 2, Table [ 1 ].aData , false, false ) end end ) bindKey( 'F1', 'down', function ( ) guiSetVisible ( TopWindow, not guiGetVisible(TopWindow) ) showCursor ( guiGetVisible(TopWindow) ) if ( guiGetVisible(TopWindow) ) then triggerServerEvent('GetData',localPlayer) end end ) --server function getPlayersSortByaData( ) local TopData = { } for i, v in ipairs( getAccounts() ) do if getAccountData ( v, 'nick' ) then table.insert (TopData, { Name = getAccountData ( v, 'nick' ) , Account = getAccountName(v) , aScore = getAccountData ( v, 'Data' ) or 0 , } ) end end table.sort( TopData, function( a, b ) return( tonumber( a.aScore ) or 0 ) > ( tonumber( b.aScore ) or 0 ) end ) return TopData end addEvent("GetData",true) addEventHandler("GetData",root, function ( ) triggerClientEvent(source, "SetData", source, getPlayersSortByaData( )) end )
  11. بقى ما يضيف اي قيمه بالجريد ليست , مافي دي بق معي اكونت داتا قيمتها 500
  12. اه اكيد انا عملتها في ليبل .. عاوز ليبل مش جريد ليست
  13. دا نفس الحاجه بيجيب كل الاكونتات و يضيفها كلها انا عاوزه يجيب اعلي اكونت معاه الداتا بس
  14. انا عامل يجيب كل الاكونتات و يجيب اعلي اكونت معاه داتا يحطه في الجريد ليست -- client addEvent("SetData",true) addEventHandler("SetData",root, function ( Table ) guiGridListClear( GirdList ) if ( Table[i] ) then local Row = guiGridListAddRow( GirdList ) guiGridListSetItemText( GirdList, 1, 1, Table[i].Name , false, false ) guiGridListSetItemText( GirdList, 1, 2, Table[i].aData , false, false ) end end ) bindKey( 'F1', 'down', function ( ) guiSetVisible ( TopWindow, not guiGetVisible(TopWindow) ) showCursor ( guiGetVisible(TopWindow) ) if ( guiGetVisible(TopWindow) ) then triggerServerEvent('GetData',localPlayer) end end ) --server function getPlayersSortByaData( ) local TopData = { } for i, v in ipairs( getAccounts() ) do if getAccountData ( v, 'nick' ) then table.insert (TopData, { Name = getAccountData ( v, 'nick' ) , aData = getAccountData ( v, 'Data' ) or 0 , } ) end end table.sort( TopData, function( a, b ) return( tonumber( a.aData ) or 0 ) > ( tonumber( b.aData ) or 0 ) end ) return TopData end addEvent("GetData",true) addEventHandler("GetData",root, function ( ) triggerClientEvent(source, "SetData", source, getPlayersSortByaScore( )) end ) طبعا انا حاطط الداتا nick > اسم اللاعب لما اللاعب يخرج او يدخل او يغير اسمه يحط الداتا له بس مش عارف ليه ما يجيب اعلي لاعب عنده الداتا
  15. ازاي اقدر اربط موقع بالسيرفر بحيث مثلا عندي ليبل فيها كلام عاوز تنقله للموقع و شرح للفنكشن لو سمحت
  16. لو عامل جدول في السيرفر و عاوز اجيب كل القيم من الكلينت في لوحه ( جريد ليست ) ازاي !
  17. مش شغال debug : no such column : aValue
  18. في ماركر لو الداتا بتاعته اسمها Enter لو الداتا قيمتها 1 تقدر تدخل و ينقلك لمكان لو الداتا قيمتها 0 ما ينقلك للمكان عاوز لو عملت ريستارت للمود داتا بتاعت الماركر ما تتغير
  19. اها ممكن تصلحه ؟
  20. executeSQLQuery ( 'CREATE TABLE IF NOT EXISTS aTable ( aTimer , aData )' ) addEventHandler( 'onResourceStop' , root , function ( ) local aData_ = getElementData ( marker , 'Enter' ) t,v,z = getTimerDetails(Timer) aTimer_ = t local aSQL_ = executeSQLQuery( 'SELECT * FROM aTable WHERE aTimer = ?' , aTimer_ ) return ( ( ( #aSQL_ == 0 ) and executeSQLQuery( 'INSERT INTO aTable VALUES ( ? , ? )' , aTimer_ , aData_ ) ) or executeSQLQuery( 'UPDATE aTable SET aData = ? WHERE aTimer = ?' , aData_ , aTimer_ ) ) end ) addEventHandler( 'onResourceStart' , root , function ( ) local aSQL_ = executeSQLQuery( 'SELECT aTimer FROM aTable' ) setElementData ( marker , 'Enter' , aSQL_ [ 1 ] [ 'aData' ] ) Timer = setTimer ( setElementData , aSQL_ [ 1 ] [ 'aTimer' ] , 1 , marker , "Enter" , true ) end ) كدا و يجي بالدي بق no such column: false no such column: aTimer attempt to index field '?' !
  21. executeSQLQuery ( 'CREATE TABLE IF NOT EXISTS aTable ( aTimer , aData )' ) addEventHandler( 'onResourceStop' , root , function ( ) local aData_ = getElementData ( marker , 'Enter' ) t,v,z = getTimerDetails(Timer) aTimer_ = t local aSQL_ = executeSQLQuery( 'SELECT * FROM aTable WHERE aTimer = ?' , aTimer_ ) return ( ( ( #aSQL_ == 0 ) and executeSQLQuery( 'INSERT INTO aTable VALUES ( ? , ? )' , aTimer_ , aData_ ) ) or executeSQLQuery( 'UPDATE aTable SET aData = ? WHERE aTimer = ?' , aData_ , aTimer_ ) ) end ) addEventHandler( 'onResourceStart' , root , function ( ) local aSQL_ = executeSQLQuery( 'SELECT * FROM aTable WHERE aTimer = ? ' , aTimer_ ) setElementData ( marker , 'Enter' , aSQL_ [ 1 ] [ 'aData' ] ) Timer = setTimer( function() setElementData(marker,"Enter",false) end, tonumber ( aSQL_ [ 1 ] [ 'aTimer' ] ), 1) end ) اهو كدا مش ظابط ..
  22. سوري t مش t1 بردو فين الخطا ؟ انا كنت مجرب و هي t و ما ظبط يمكن و انا انقل الاكواد في شئ غلط
×
×
  • Create New...