MA[S]RIY Posted June 21, 2018 Share Posted June 21, 2018 السلام عليكم الحين انا مسوي مود توبات وشغال تمام مع الفلوس وغيرة بس مع الوقت يصير فيه مشكلة وم يحط توبات الوقت صح يعني اول شخص يدخل السرفر يطلع باول الجريد لست حتي لو هو اقل شخص معه ساعات الاكواد -- server setTimer ( function ( ) TopTime = {} for _,player in ipairs( getElementsByType("player") ) do table.insert( TopTime, { name = getPlayerName ( player ), time = getElementData( player, "PlayTime" ) } ) end table.sort( TopTime, function( a, b ) return( tonumber( a.time ) or 0 ) > ( tonumber( b.time ) or 0 ) end ) triggerClientEvent ( root, "getTopTime", root, TopTime ) end end, 1000, 0 ) -- client addEvent ("getTopTime", true ) addEventHandler ("getTopTime", root, function ( TopTime ) guiGridListClear(gridlistTime) for k,v in ipairs (TopTime) do local row = guiGridListAddRow(gridlistTime) guiGridListSetItemText ( gridlistTime, row , 1 , k .. '-' , false , false ) guiGridListSetItemColor ( gridlistTime , row , 1 , 255,255,0 ) guiGridListSetItemText(gridlistTime,row,2,TopTime[k].name:gsub("#%x%x%x%x%x%x",""),false,false) guiGridListSetItemColor ( gridlistTime , row , 2 , 255,255,0 ) guiGridListSetItemText(gridlistTime,row,3,TopTime[k].time,false,false) guiGridListSetItemColor ( gridlistTime , row , 3 , 255,255,0 ) end end ) وهذة الداتا حق الوقت : setElementData( v, "PlayTime", tostring( hour )..':'..tostring( mint )..':'..tostring( sec ) ) وش الحل ؟ Link to comment
MA[S]RIY Posted June 21, 2018 Author Share Posted June 21, 2018 13 hours ago, MARIY said: السلام عليكم الحين انا مسوي مود توبات وشغال تمام مع الفلوس وغيرة بس مع الوقت يصير فيه مشكلة وم يحط توبات الوقت صح يعني اول شخص يدخل السرفر يطلع باول الجريد لست حتي لو هو اقل شخص معه ساعات الاكواد -- server setTimer ( function ( ) TopTime = {} for _,player in ipairs( getElementsByType("player") ) do table.insert( TopTime, { name = getPlayerName ( player ), time = getElementData( player, "PlayTime" ) } ) end table.sort( TopTime, function( a, b ) return( tonumber( a.time ) or 0 ) > ( tonumber( b.time ) or 0 ) end ) triggerClientEvent ( root, "getTopTime", root, TopTime ) end end, 1000, 0 ) -- client addEvent ("getTopTime", true ) addEventHandler ("getTopTime", root, function ( TopTime ) guiGridListClear(gridlistTime) for k,v in ipairs (TopTime) do local row = guiGridListAddRow(gridlistTime) guiGridListSetItemText ( gridlistTime, row , 1 , k .. '-' , false , false ) guiGridListSetItemColor ( gridlistTime , row , 1 , 255,255,0 ) guiGridListSetItemText(gridlistTime,row,2,TopTime[k].name:gsub("#%x%x%x%x%x%x",""),false,false) guiGridListSetItemColor ( gridlistTime , row , 2 , 255,255,0 ) guiGridListSetItemText(gridlistTime,row,3,TopTime[k].time,false,false) guiGridListSetItemColor ( gridlistTime , row , 3 , 255,255,0 ) end end ) وهذة الداتا حق الوقت : setElementData( v, "PlayTime", tostring( hour )..':'..tostring( mint )..':'..tostring( sec ) ) وش الحل ؟ ............ Link to comment
MA[S]RIY Posted June 21, 2018 Author Share Posted June 21, 2018 @N3xT @#[K]iLLeR<3 @#_iMr,[E]coo @Rakan# @#,+( _xiRoc[K]; > @Master_MTA @*RayaN-Alharbi. Link to comment
Rockyz Posted June 21, 2018 Share Posted June 21, 2018 (edited) -- server setTimer(function() TopTime = {} for _, player in ipairs(getElementsByType('player')) do table.insert(TopTime, {name = getPlayerName(player), time = {timeString = getElementData(player, 'PlayTime'), realTime = stringTime(getElementData(player, 'PlayTime'))}}) end table.sort(TopTime, function(a, b) return(tonumber(a.time['realTime']) or 0)>(tonumber(b.time['realTime']) or 0) end) triggerClientEvent(root, 'getTopTime', root, TopTime) end, 1000, 0) -- client addEvent('getTopTime', true) addEventHandler('getTopTime', root, function(TopTime) guiGridListClear(gridlistTime) for k, v in ipairs(TopTime) do local row = guiGridListAddRow(gridlistTime) guiGridListSetItemText(gridlistTime, row , 1 , k .. '-' , false , false) guiGridListSetItemColor(gridlistTime , row , 1 , 255,255,0) guiGridListSetItemText(gridlistTime,row,2,TopTime[k].name:gsub('#%x%x%x%x%x%x',''),false,false) guiGridListSetItemColor(gridlistTime , row , 2 , 255,255,0) guiGridListSetItemText(gridlistTime,row,3,TopTime[k].time['timeString'],false,false) guiGridListSetItemColor(gridlistTime , row , 3 , 255,255,0) end end) function stringTime(v) local v = split(tostring(v),(':'):byte()); return tonumber(v[1]..v[2]..v[3]) end Edited June 21, 2018 by #,+( _xiRoc[K]; > 1 Link to comment
MA[S]RIY Posted June 22, 2018 Author Share Posted June 22, 2018 (edited) 7 hours ago, #,+( _xiRoc[K]; > said: -- server setTimer(function() TopTime = {} for _, player in ipairs(getElementsByType('player')) do table.insert(TopTime, {name = getPlayerName(player), time = {timeString = getElementData(player, 'PlayTime'), realTime = stringTime(getElementData(player, 'PlayTime'))}}) end table.sort(TopTime, function(a, b) return(tonumber(a.time['realTime']) or 0)>(tonumber(b.time['realTime']) or 0) end) triggerClientEvent(root, 'getTopTime', root, TopTime) end, 1000, 0) -- client addEvent('getTopTime', true) addEventHandler('getTopTime', root, function(TopTime) guiGridListClear(gridlistTime) for k, v in ipairs(TopTime) do local row = guiGridListAddRow(gridlistTime) guiGridListSetItemText(gridlistTime, row , 1 , k .. '-' , false , false) guiGridListSetItemColor(gridlistTime , row , 1 , 255,255,0) guiGridListSetItemText(gridlistTime,row,2,TopTime[k].name:gsub('#%x%x%x%x%x%x',''),false,false) guiGridListSetItemColor(gridlistTime , row , 2 , 255,255,0) guiGridListSetItemText(gridlistTime,row,3,TopTime[k].time['timeString'],false,false) guiGridListSetItemColor(gridlistTime , row , 3 , 255,255,0) end end) function stringTime(v) local v = split(tostring(v),(':'):byte()); return tonumber(v[1]..v[2]..v[3]) end تمام مشكور يا غالي بس لو تقدر تشرح لي Edited June 22, 2018 by MA[S]RIY 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