Ahmed Araby Posted March 13, 2017 Share Posted March 13, 2017 ممكن اعرف ازاي اعمل يجيب اللاعبين الفي جدول مثلا اسمه Table و يختار منهم لاعبين عشوائي و يعطي كل واحد منهم 50 الف؟ Link to comment
^iiEcoo'x_) Posted March 13, 2017 Share Posted March 13, 2017 function getRandom ( aTable , aMoney ) for k,v in ipairs ( aTable ) do local aPlr = getRandomPlayer ( v ) outputChatBox ( aPlr , root ) givePlayerMoney ( aPlr , tonumber ( aMoney ) ) end end جربه + حطه باول الكود getRandom ( aTable , aMoney ) aTable -- اسم الجدول aMoney -- عدد المال 1 Link to comment
' A F . Posted March 13, 2017 Share Posted March 13, 2017 getRandomPlayer مافيها ارقمنتات إستخدم https://wiki.multitheftauto.com/wiki/Table.random Link to comment
^iiEcoo'x_) Posted March 14, 2017 Share Posted March 14, 2017 14 hours ago, Default said: getRandomPlayer مافيها ارقمنتات إستخدم https://wiki.multitheftauto.com/wiki/Table.random نسيت والله Link to comment
Master_MTA Posted March 14, 2017 Share Posted March 14, 2017 (edited) function aplr ( aTable ) local number={} for k,v in ipairs ( aTable ) do table.insert(number,k) end return math.random ( 0,#number ) end function getRandom(k,aTable,aMoney) local aPlr=aTable[k] outputChatBox('#33ff00done'..getPlayerName(aPlr),root,255,255,255,true) givePlayerMoney ( aPlr , tonumber ( aMoney ) ) end طريقة الاستخدام getRandom ( aplr(table),table,moneyammount) table=اسم التيبل اللي تبي تجيب لاعب عشوائي منه moneyammount=عدد الفلوس اللي تبي تعطيها للاعب بالتوفيق #Edit: مثال عشان توضح الصوره بالنسبه لك local master={} addCommandHandler('getrandom',function(p,_,money) table.insert(master,p) getRandom ( aplr(master),master,money ) end) Edited March 14, 2017 by Master_MTA 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