MA[S]RIY Posted April 1, 2018 Share Posted April 1, 2018 السلام عليكم في مشكله معي بمود التوب انا مسوي ليبل يجي في اليبل دا x #المركز كذا x $فلوس x لديك ف المشكلة هنا انه يجيب لك فلوس اخر شخص بالجريد لست ومركز اخر شخص بالجريد لست يعني مثلا احنا 2 في السرفر يجيب التوب في الجردي لست صح وتمام اما في الليبل يجيب عندنا احنا الاثنين فلوس اخر شخص بالجريد لست و مركز اخر شخص بالجريد لست - انا عايزو يجيب لكل واحد فلوسه كام ومركزه كام الاكواد -- سرفر function getTopM ( ) topMoney = {} for _,player in ipairs( getElementsByType("player") ) do table.insert( topMoney, { name = getPlayerName ( player ), money = getPlayerMoney ( player ) } ) end table.sort( topMoney, function( a, b ) return( tonumber( a.money ) or 0 ) > ( tonumber( b.money ) or 0 ) end ) triggerClientEvent ( root, "getTopMoney", root, topMoney ) end setTimer ( getTopM, 1000, 0 ) -- كلينت addEvent ("getTopMoney", true ) addEventHandler ("getTopMoney", root, function ( topMoney ) guiGridListClear(gridlistMoney) for k,v in ipairs (topMoney) do local row = guiGridListAddRow(gridlistMoney) guiGridListSetItemText ( gridlistMoney, row , 1 , k .. '-' , false , false ) guiGridListSetItemColor ( gridlistMoney , row , 1 , 255,255,0 ) guiGridListSetItemText(gridlistMoney,row,2,topMoney[k].name:gsub("#%x%x%x%x%x%x",""),false,false) guiGridListSetItemColor ( gridlistMoney , row , 2 , 255,255,0 ) local Moneyy = convertNumber ( topMoney[k].money ) guiGridListSetItemText(gridlistMoney,row,3,"$"..Moneyy,false,false) guiGridListSetItemColor ( gridlistMoney , row , 3 , 255,255,0 ) guiSetText ( labelmonney, "x #"..k.." المركز x $"..Moneyy.." x لديك" ) guiLabelSetColor(labelmonney, 255, 255, 0) end end ) مشكلة الفلوس ممكن احلها بجيب فلوس كل شخص يعني كدا guiSetText ( labelmonney, "x #"..k.." المركز x $"..getPlayerMoney ( ).." x لديك" ) بس مشكلة المركز مشعارف احلها ؟ Link to comment
Rakan# Posted April 1, 2018 Share Posted April 1, 2018 -- سرفر function getTopM ( ) topMoney = {} for _,player in ipairs( getElementsByType("player") ) do table.insert( topMoney, { name = getPlayerName ( player ), money = getPlayerMoney ( player ) } ) end table.sort( topMoney, function( a, b ) return( tonumber( a.money ) or 0 ) > ( tonumber( b.money ) or 0 ) end ) triggerClientEvent ( root, "getTopMoney", root, topMoney ) end setTimer ( getTopM, 1000, 0 ) -- كلينت addEvent ("getTopMoney", true ) addEventHandler ("getTopMoney", root, function ( topMoney ) guiGridListClear(gridlistMoney) for k,v in ipairs (topMoney) do local row = guiGridListAddRow(gridlistMoney) guiGridListSetItemText ( gridlistMoney, row , 1 , k .. '-' , false , false ) guiGridListSetItemColor ( gridlistMoney , row , 1 , 255,255,0 ) guiGridListSetItemText(gridlistMoney,row,2,topMoney[k].name:gsub("#%x%x%x%x%x%x",""),false,false) guiGridListSetItemColor ( gridlistMoney , row , 2 , 255,255,0 ) local Moneyy = convertNumber ( topMoney[k].money ) guiGridListSetItemText(gridlistMoney,row,3,"$"..Moneyy,false,false) guiGridListSetItemColor ( gridlistMoney , row , 3 , 255,255,0 ) if v.name == getPlayerName(localPlayer) then guiSetText ( labelmonney, "x #"..k.." المركز x $"..v["money"].." x لديك" ) guiLabelSetColor(labelmonney, 255, 255, 0) end end end ) جرب Link to comment
MA[S]RIY Posted April 1, 2018 Author Share Posted April 1, 2018 3 hours ago, Rakan# said: -- سرفر function getTopM ( ) topMoney = {} for _,player in ipairs( getElementsByType("player") ) do table.insert( topMoney, { name = getPlayerName ( player ), money = getPlayerMoney ( player ) } ) end table.sort( topMoney, function( a, b ) return( tonumber( a.money ) or 0 ) > ( tonumber( b.money ) or 0 ) end ) triggerClientEvent ( root, "getTopMoney", root, topMoney ) end setTimer ( getTopM, 1000, 0 ) -- كلينت addEvent ("getTopMoney", true ) addEventHandler ("getTopMoney", root, function ( topMoney ) guiGridListClear(gridlistMoney) for k,v in ipairs (topMoney) do local row = guiGridListAddRow(gridlistMoney) guiGridListSetItemText ( gridlistMoney, row , 1 , k .. '-' , false , false ) guiGridListSetItemColor ( gridlistMoney , row , 1 , 255,255,0 ) guiGridListSetItemText(gridlistMoney,row,2,topMoney[k].name:gsub("#%x%x%x%x%x%x",""),false,false) guiGridListSetItemColor ( gridlistMoney , row , 2 , 255,255,0 ) local Moneyy = convertNumber ( topMoney[k].money ) guiGridListSetItemText(gridlistMoney,row,3,"$"..Moneyy,false,false) guiGridListSetItemColor ( gridlistMoney , row , 3 , 255,255,0 ) if v.name == getPlayerName(localPlayer) then guiSetText ( labelmonney, "x #"..k.." المركز x $"..v["money"].." x لديك" ) guiLabelSetColor(labelmonney, 255, 255, 0) end end end ) جرب بس انت كاتب "..k.."المركز وانا كاتبها كذا م تغير شي وكذا هي نفس المشكلة ؟ Link to comment
Rakan# Posted April 1, 2018 Share Posted April 1, 2018 30 minutes ago, MARIY said: بس انت كاتب "..k.."المركز وانا كاتبها كذا م تغير شي وكذا هي نفس المشكلة ؟ جربته طيب ؟ Link to comment
MA[S]RIY Posted April 1, 2018 Author Share Posted April 1, 2018 (edited) 7 hours ago, Rakan# said: جربته طيب ؟ يب ونفس المشكلة يجيب عند الكل مركز اخر شخص بالجريد Edited April 1, 2018 by MA[S]RIY Link to comment
MA[S]RIY Posted April 2, 2018 Author Share Posted April 2, 2018 تمام يا غالي مشكور المود ظبط لو ممكن تقولي لي ايش كان الخطأ علي ايش عدلت ؟ @Rakan# Link to comment
SycroX Posted April 2, 2018 Share Posted April 2, 2018 ما عدل شي ضاف تحقق ذا فقط : if v.name == getPlayerName(localPlayer) then لانك في كودك الاول هينحط معلومات اخر لاعب في اللوب لاكن الحين هنا ضفنا تحقق لو اسم اللاعب الي جه في اللوب يساوي اسم اللوكل بلاير يطلع له بياناته Link to comment
Rakan# Posted April 2, 2018 Share Posted April 2, 2018 5 hours ago, MARIY said: تمام يا غالي مشكور المود ظبط لو ممكن تقولي لي ايش كان الخطأ علي ايش عدلت ؟ @Rakan# اضفت تحقق يتاكد ان الاسم هو اسم اللاعب عشان يجيب الفلوس حقته Link to comment
MA[S]RIY Posted April 2, 2018 Author Share Posted April 2, 2018 تمام مشكوربن الله يعطيكم العافيه 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