
Ahmed Araby
Members-
Posts
227 -
Joined
-
Last visited
Everything posted by Ahmed Araby
-
وضحلي اه انا مصمم بالجيو اديتور
-
عامل لوحه دي اكس عاوزها تيجي في النفس المكان لكل اللاعبين كل لاعب علي حسب مقاس شاشته هل هي تيجي للكل بنفس المكان و لو لا استخدم ايه
-
Bad argument " setAccountPassword " Expected account at aegument 1 got string 'ahmed' هو اسم الحساب ahmed
-
ي اخي يجي بالدي بق أن كل شي تمام الا الاكونت غير معرف
-
نفس الشي في حاجه غلط بلكود الاكونت غير معرف تقريبا
-
-- 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 ) ليه الباس م يتغير ؟ * انا عامل لوحه اكتب فيها اسم الحساب و الباس و يتغيرون *
-
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 )
-
-- اسف على اللخبطه لكن ما زبط 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 ) ..
-
-- الاكواد كامله 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 )
-
بقى ما يضيف اي قيمه بالجريد ليست , مافي دي بق معي اكونت داتا قيمتها 500
-
اه اكيد انا عملتها في ليبل .. عاوز ليبل مش جريد ليست
-
دا نفس الحاجه بيجيب كل الاكونتات و يضيفها كلها انا عاوزه يجيب اعلي اكونت معاه الداتا بس
-
انا عامل يجيب كل الاكونتات و يجيب اعلي اكونت معاه داتا يحطه في الجريد ليست -- 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 > اسم اللاعب لما اللاعب يخرج او يدخل او يغير اسمه يحط الداتا له بس مش عارف ليه ما يجيب اعلي لاعب عنده الداتا
-
ازاي اقدر اربط موقع بالسيرفر بحيث مثلا عندي ليبل فيها كلام عاوز تنقله للموقع و شرح للفنكشن لو سمحت
-
لو عامل جدول في السيرفر و عاوز اجيب كل القيم من الكلينت في لوحه ( جريد ليست ) ازاي !
-
مش شغال debug : no such column : aValue
-
في ماركر لو الداتا بتاعته اسمها Enter لو الداتا قيمتها 1 تقدر تدخل و ينقلك لمكان لو الداتا قيمتها 0 ما ينقلك للمكان عاوز لو عملت ريستارت للمود داتا بتاعت الماركر ما تتغير
-
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 '?' !
-
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 ) اهو كدا مش ظابط ..
-
سوري t مش t1 بردو فين الخطا ؟ انا كنت مجرب و هي t و ما ظبط يمكن و انا انقل الاكواد في شئ غلط