Mr.Mostafa Posted August 15, 2018 Share Posted August 15, 2018 سلام عليكم كيف آجيب لآعب عشوآئي , لكن شرط يكون معه دآتآ محددة ـــ وكيف آجيب لآعب من دآتآ محددة Link to comment
#DRAGON!FIRE Posted August 15, 2018 Share Posted August 15, 2018 مع الراندوم وبكذا تتحقق لو معه داتا getElementData تستخدم .. السؤال الثاني ما فهمت .. وضح اكثر . Link to comment
Mr.Mostafa Posted August 15, 2018 Author Share Posted August 15, 2018 11 minutes ago, #DRAGON!FIRE said: مع الراندوم وبكذا تتحقق لو معه داتا getElementData تستخدم .. السؤال الثاني ما فهمت .. وضح اكثر . آبي آجيب لآعب من آلسيرفر معه دآتآ محددة , وآعطيه فلوس مثلا Link to comment
N3xT Posted August 15, 2018 Share Posted August 15, 2018 طيب سوي لوب للاعبين وبعدين تحقق انه معاه الداتا ولا لا Link to comment
Mr.Mostafa Posted August 15, 2018 Author Share Posted August 15, 2018 1 minute ago, N3xT said: طيب سوي لوب للاعبين وبعدين تحقق انه معاه الداتا ولا لا يب آسوي كدآ لكن آلمشكلة يكرر آلرسآلة بعدد آلآعبين 3 minutes ago, N3xT said: طيب سوي لوب للاعبين وبعدين تحقق انه معاه الداتا ولا لا function getWiner() for i,v in pairs(getElementsByType("player"))do if getElementData(v, "VIPData") then outputChatBox(""..getPlayerName(v).."",root,255,0,0) end end end كدآ تطلع آلرسآلة بعدد آلآعبين Link to comment
#DRAGON!FIRE Posted August 15, 2018 Share Posted August 15, 2018 طيب حبيبي انت مسوي لوب اكيد بكرر وش المشكله ما فهمت ؟ Link to comment
Mr.Mostafa Posted August 15, 2018 Author Share Posted August 15, 2018 1 minute ago, #DRAGON!FIRE said: طيب حبيبي انت مسوي لوب اكيد بكرر وش المشكله ما فهمت ؟ آنآ آبيه يسوي لوب للآعبين ويجيب من آلآعبين , آلآعب آلي معه دآتآ محدده ويعطيه فلوس مثلا لكن آلمشكلة , آنه يعطيه فلوس مرتين , لآن آلزوآر آلي بآلسيرفر آتنين يكرر علي حسب زوآر آلسيرفر كيف آخليه مآ يكرر مثلا Link to comment
#DRAGON!FIRE Posted August 15, 2018 Share Posted August 15, 2018 كودك صح بس بدال سطر الرساله تعطيه فلوس .. ما فهمت عليك كيف الزوار اللي بالسيرفر اثنين ؟ Link to comment
Mr.Mostafa Posted August 15, 2018 Author Share Posted August 15, 2018 8 minutes ago, #DRAGON!FIRE said: كودك صح بس بدال سطر الرساله تعطيه فلوس .. ما فهمت عليك كيف الزوار اللي بالسيرفر اثنين ؟ ض آلحين لو آبي رسآلة تطلع للي معهم دآتآ بس ؟ سويت آلكود هآدآ .. لكن آلمشكلة آلرسآلة تكرر علي حسب عدد آلآعبين كيف آخليهآ مآ تكرر function getWiner() for i,v in pairs(getElementsByType("player"))do if getElementData(v, "VIPData") then outputChatBox(""..getPlayerName(v).."",root,255,0,0) end end end Link to comment
Ram, Posted August 15, 2018 Share Posted August 15, 2018 (edited) 1 hour ago, #DRAGON!FIRE said: مع الراندوم وبكذا تتحقق لو معه داتا getElementData تستخدم .. السؤال الثاني ما فهمت .. وضح اكثر . رح يجي لاعب مامعه الداتا , ويظل يسوي راندوم يعني !؟ الأفضل يستخدم اليوزفل فنكشن getPlayersByData + tables 31 minutes ago, Mr.Mostafa said: ض آلحين لو آبي رسآلة تطلع للي معهم دآتآ بس ؟ سويت آلكود هآدآ .. لكن آلمشكلة آلرسآلة تكرر علي حسب عدد آلآعبين كيف آخليهآ مآ تكرر function getWiner() for i,v in pairs(getElementsByType("player"))do if getElementData(v, "VIPData") then outputChatBox(""..getPlayerName(v).."",root,255,0,0) end end end استخدم اليوزفل فنكشن الي قلتلك عنه Edited August 15, 2018 by #Ram Link to comment
#DRAGON!FIRE Posted August 15, 2018 Share Posted August 15, 2018 1 hour ago, Mr.Mostafa said: ض آلحين لو آبي رسآلة تطلع للي معهم دآتآ بس ؟ سويت آلكود هآدآ .. لكن آلمشكلة آلرسآلة تكرر علي حسب عدد آلآعبين كيف آخليهآ مآ تكرر function getWiner() for i,v in pairs(getElementsByType("player"))do if getElementData(v, "VIPData") then outputChatBox(""..getPlayerName(v).."",root,255,0,0) end end end لانك مسوي الرساله تطلع لجميع اللاعبين بالسيرفر v بـ root بالسطر الرابع استبدل 37 minutes ago, #Ram said: رح يجي لاعب مامعه الداتا , ويظل يسوي راندوم يعني !؟ الأفضل يستخدم اليوزفل فنكشن getPlayersByData + tables استخدم اليوزفل فنكشن الي قلتلك عنه اللي فهمت منه انو بجيب لاعب عشوائي ولو معه داتا ينفذ عليه الامر . Link to comment
^iiEcoo'x_) Posted August 15, 2018 Share Posted August 15, 2018 اذا لاعب عشوآئي ف ما في داعي تسوي لوب , إستخدم : getRandomPlayer Link to comment
Ram, Posted August 15, 2018 Share Posted August 15, 2018 52 minutes ago, #_iMr,[E]coo said: اذا لاعب عشوآئي ف ما في داعي تسوي لوب , إستخدم : getRandomPlayer بدو لاعب عشوائي شرط يكون معه داتا Link to comment
^iiEcoo'x_) Posted August 15, 2018 Share Posted August 15, 2018 2 minutes ago, #Ram said: بدو لاعب عشوائي شرط يكون معه داتا طيب يتحقق اذا معه داتا اللاعب العشوائي ^ Link to comment
Trefeor Posted August 15, 2018 Share Posted August 15, 2018 الأفضل يسوي جدول يحط فيه اللاعبين الي معاهم داتا ثم يسوي ماث راندوم ويجيب قيمة عشوائية من الجدول 1 Link to comment
Ram, Posted August 15, 2018 Share Posted August 15, 2018 1 minute ago, #_iMr,[E]coo said: طيب يتحقق اذا معه داتا اللاعب العشوائي ^ ورح يضل يسوي راندوم راندوم حتى يلاقي لاعب معو داتا .... مش منطقي + شوف فيسبوك انا عمر ذذ Just now, Trefeor said: الأفضل يسوي جدول يحط فيه اللاعبين الي معاهم داتا ثم يسوي ماث راندوم ويجيب قيمة عشوائية من الجدول وهذا الي انا اقصده Link to comment
SycroX Posted August 15, 2018 Share Posted August 15, 2018 function getRandomPlayerFromData(data) local players = {} for _,player in ipairs(getElementsByType("player")) do if getElementData(player, data) then table["insert"](players, player) end end if #players > 0 then return players[math.random(#players)] end return false end --#or local player = getRandomPlayer() if not getElementData(player, "yourData") then repeat player = getRandomPlayer() until getElementData(player, "yourData") end 1 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