Ahmed Araby Posted April 12, 2017 Share Posted April 12, 2017 (edited) انا عامل يجيب كل الاكونتات و يجيب اعلي اكونت معاه داتا يحطه في الجريد ليست -- 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 > اسم اللاعب لما اللاعب يخرج او يدخل او يغير اسمه يحط الداتا له بس مش عارف ليه ما يجيب اعلي لاعب عنده الداتا Edited April 12, 2017 by Ahmed Araby Link to comment
Abdul KariM Posted April 12, 2017 Share Posted April 12, 2017 (edited) addEvent("SetData",true) addEventHandler("SetData",root, function ( Table ) guiGridListClear( GirdList ) for _ , v in ipairs ( Table ) do local Row = guiGridListAddRow( GirdList ) guiGridListSetItemText( GirdList, Row, 1, v [ "Name" ] , false, false ) guiGridListSetItemText( GirdList, Row, 2, v [ "aData" ] , false, false ) end end ) استبدله وجرب وبالنسبة اذا غير الاعب اسمه استخدم حدث "onPlayerChangeNick" وتحقق انه مسجل دخول وعطه اكونت داتا بأسمه الجديد Edited April 12, 2017 by Abdul KariM Link to comment
Ahmed Araby Posted April 12, 2017 Author Share Posted April 12, 2017 1 hour ago, Abdul KariM said: addEvent("SetData",true) addEventHandler("SetData",root, function ( Table ) guiGridListClear( GirdList ) for _ , v in ipairs ( Table ) do local Row = guiGridListAddRow( GirdList ) guiGridListSetItemText( GirdList, Row, 1, v [ "Name" ] , false, false ) guiGridListSetItemText( GirdList, Row, 2, v [ "aData" ] , false, false ) end end ) استبدله وجرب وبالنسبة اذا غير الاعب اسمه استخدم حدث "onPlayerChangeNick" وتحقق انه مسجل دخول وعطه اكونت داتا بأسمه الجديد دا نفس الحاجه بيجيب كل الاكونتات و يضيفها كلها انا عاوزه يجيب اعلي اكونت معاه الداتا بس Link to comment
Ahmed Araby Posted April 12, 2017 Author Share Posted April 12, 2017 Just now, Abdul KariM said: تجيب مرتبة القيم طيب ؟ اه اكيد 1 minute ago, Abdul KariM said: تجيب مرتبة القيم طيب ؟ انا عملتها في ليبل .. عاوز ليبل مش جريد ليست Link to comment
Abdul KariM Posted April 12, 2017 Share Posted April 12, 2017 addEvent("SetData",true) addEventHandler("SetData",root, function ( Table ) guiGridListClear( GirdList ) 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 ) Link to comment
Ahmed Araby Posted April 12, 2017 Author Share Posted April 12, 2017 3 minutes ago, Abdul KariM said: addEvent("SetData",true) addEventHandler("SetData",root, function ( Table ) guiGridListClear( GirdList ) 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 ) بقى ما يضيف اي قيمه بالجريد ليست , مافي دي بق معي اكونت داتا قيمتها 500 Link to comment
Abdul KariM Posted April 12, 2017 Share Posted April 12, 2017 triggerClientEvent(source, "SetData", source, getPlayersSortByaData( )) Link to comment
Ahmed Araby Posted April 12, 2017 Author Share Posted April 12, 2017 (edited) 2 minutes ago, Abdul KariM said: triggerClientEvent(source, "SetData", source, getPlayersSortByaData( )) -- الاكواد كامله 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 ) Edited April 12, 2017 by Ahmed Araby Link to comment
Abdul KariM Posted April 12, 2017 Share Posted April 12, 2017 ترا انت كذا تلخبطنا وتلخبط نفسك كل شوي قيم بأسم غير ياعطنا اكوادك من البداية ي لاتفتح موضوع من الاساس addEvent("SetData",true) addEventHandler("SetData",root, function ( Table ) guiGridListClear( ScoreList ) if ( Table [ 1 ].aScore ) then guiGridListSetItemText( GirdList, 1, 1, Table[ 1 ].Name , false, false ) guiGridListSetItemText( GirdList, 1, 2, Table [ 1 ].aScore , false, false ) end end ) Link to comment
Ahmed Araby Posted April 12, 2017 Author Share Posted April 12, 2017 14 hours ago, Abdul KariM said: ترا انت كذا تلخبطنا وتلخبط نفسك كل شوي قيم بأسم غير ياعطنا اكوادك من البداية ي لاتفتح موضوع من الاساس addEvent("SetData",true) addEventHandler("SetData",root, function ( Table ) guiGridListClear( ScoreList ) if ( Table [ 1 ].aScore ) then guiGridListSetItemText( GirdList, 1, 1, Table[ 1 ].Name , false, false ) guiGridListSetItemText( GirdList, 1, 2, Table [ 1 ].aScore , false, false ) 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 ) 14 hours ago, Ahmed Araby said: -- اسف على اللخبطه لكن ما زبط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) endend )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 TopDataendaddEvent("GetData",true)addEventHandler("GetData",root,function ( )triggerClientEvent(source, "SetData", source, getPlayersSortByaData( ))end ) .. Link to comment
Ahmed Araby Posted April 12, 2017 Author Share Posted April 12, 2017 On ١٥/٧/١٤٣٨ هـ at 10:53, Ahmed Araby said: .. @Abdul KariM لو سمحت ساعدني Link to comment
Abdul KariM Posted April 13, 2017 Share Posted April 13, 2017 وريني كود يوم تحط اكونت داتا لاسم الحساب واكونت داتا للداتا Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now