MA[S]RIY Posted March 16, 2017 Share Posted March 16, 2017 السلام عليكم ابي استفسر عن شء ممكن او لا ابي اخلي كل 1 دقيقه يطلع نص في الشات لاكن النص مره عن مره بيكون مختلف يعني م هيكون نفس النص يعني كل فتره يخرج نص اخر كيف اسويها ؟ Link to comment
#BrosS Posted March 16, 2017 Share Posted March 16, 2017 عليكم السلام تحتاج تسوي جدول وتحط فيه نصوص وتايمر يطلع بالشات الخ table ={} -- ضع نصوص بالداخل setTimer -- نوع 0 -- 60000 table.unpack -- نجيب القيم من الجدول math.random -- حتى يكون عشوائي outputChatBox -- نطلع النصوص بالشات Link to comment
MA[S]RIY Posted March 16, 2017 Author Share Posted March 16, 2017 25 minutes ago, #BrosS said: عليكم السلام تحتاج تسوي جدول وتحط فيه نصوص وتايمر يطلع بالشات الخ table ={} -- ضع نصوص بالداخل setTimer -- نوع 0 -- 60000 table.unpack -- نجيب القيم من الجدول math.random -- حتى يكون عشوائي outputChatBox -- نطلع النصوص بالشات اخي ممكن شرح بسيط لااستخدام table.unpack -- نجيب القيم من الجدول Link to comment
#BrosS Posted March 16, 2017 Share Posted March 16, 2017 8 minutes ago, MARIY said: اخي ممكن شرح بسيط لااستخدام table.unpack -- نجيب القيم من الجدول سوري مايحتاج هذا الفنشكن نسيت شي ذذ جرب هذا TextTable = { 'تحرييييييييييييير', 'انص', 'نص1', } function outputWords() text = TextTable[math.random(#TextTable)] outputChatBox(text, source, 0, 255, 0) end setTimer(outputWords,60000,1) setTimer(outputWords,60000,0) Link to comment
#Soking Posted March 16, 2017 Share Posted March 16, 2017 (edited) 16 minutes ago, MARIY said: اخي ممكن شرح بسيط لااستخدام table.unpack -- نجيب القيم من الجدول ماراح تحتاجها aTable = { 'hh' , 'niokdi', 'jdidkso' } setTimer ( function ( ) outputChatBox ( aTable [ math [ 'random' ] ( #aTable ) ] , root ) end , 15000 , 1 ) غير مجرب غير ال ١ خله صفر 8 minutes ago, #BrosS said: سوري مايحتاج هذا الفنشكن نسيت شي ذذ جرب هذا TextTable = { 'تحرييييييييييييير', 'انص', 'نص1', } function outputWords() text = TextTable[math.random(#TextTable)] outputChatBox(text, source, 0, 255, 0) end setTimer(outputWords,60000,1) setTimer(outputWords,60000,0) كودك غلط السورس مو معرفه Edited March 16, 2017 by #Soking Link to comment
#BrosS Posted March 16, 2017 Share Posted March 16, 2017 14 minutes ago, #Soking said: كودك غلط السورس مو معرفه ومن قالك انها تحتاج تعريف أو انه رح يستعملها كلنت أو سيرفر Link to comment
#Soking Posted March 16, 2017 Share Posted March 16, 2017 24 minutes ago, #BrosS said: ومن قالك انها تحتاج تعريف أو انه رح يستعملها كلنت أو سيرفر سيرفر لازم تععرف انت كيف تفهم كلينت معرفه من غير شي اصلن ولو كلينت مافي ارقمنت لاعب Link to comment
MA[S]RIY Posted March 16, 2017 Author Share Posted March 16, 2017 فين الغلط aTable = { 'hh' , 'niokdi' } setTimer ( function ( ) outputChatBox (" مصري : #a00000" aTable [ math [ 'random' ] ( #aTable ) ] , root r, g, b, true ) end , 6000 , 0 ) م راضي يشتغل Link to comment
Abdul KariM Posted March 16, 2017 Share Posted March 16, 2017 aTable = { 'hh' , 'niokdi' } setTimer ( function ( ) outputChatBox (" مصري : #a00000" .. aTable [ math [ 'random' ] ( #aTable ) ] , root r, g, b, true ) end , 6000 , 0 ) 1 Link to comment
#Soking Posted March 16, 2017 Share Posted March 16, 2017 11 minutes ago, MARIY said: فين الغلط aTable = { 'hh' , 'niokdi' } setTimer ( function ( ) outputChatBox (" مصري : #a00000" aTable [ math [ 'random' ] ( #aTable ) ] , root r, g, b, true ) end , 6000 , 0 ) م راضي يشتغل لادم تسوي .. قبل كلمه aTable عند علامه ال سترينجو لازم فاصله بين root و r Link to comment
MA[S]RIY Posted March 16, 2017 Author Share Posted March 16, 2017 (edited) 22 hours ago, #Soking said: لادم تسوي .. قبل كلمه aTable عند علامه ال سترينجو لازم فاصله بين root و r صح كده aTable = { 'hh' , 'niokdi' } setTimer ( function ( ) outputChatBox (" مصري : #a00000" ..aTable [ math [ 'random' ] ( #aTable ) ] , root, r, g, b, true ) end , 6000 , 0 ) لو غلط عدلو انت #Edit: + كيف اخليه بدل اسم مصري يجيب اسم احد الاعبين بالسرفر ويجيب الاسم عشوئي Edited March 16, 2017 by MA[S]RIY Link to comment
Abdul KariM Posted March 17, 2017 Share Posted March 17, 2017 getRandomPlayer getPlayerName Link to comment
^iiEcoo'x_) Posted March 17, 2017 Share Posted March 17, 2017 local aPlr = getPlayerName ( getRandomPlayer ( ) ) Link to comment
#Soking Posted March 17, 2017 Share Posted March 17, 2017 1 hour ago, #_iMr.[E]coo said: local aPlr = getPlayerName ( getRandomPlayer ( ) ) سوي تحقق من عدد الاعبين Link to comment
فاّرس Posted March 17, 2017 Share Posted March 17, 2017 ما ادري كيف تستخدمون الماث راندوم, ما اشوف انه قال يبي عشوائي؟ يوم تحطونه عشوائي يمكن يطلع نفس الكلام مرتين يعني نفترض الجدول كذا : messages = { { "1" }, { "2" }, { "3" }, { "4" } } ممكن يطلع اول شي رقم 3 وبعدين 1 وبعدين 2 وبعدين يرجع يطلع 3 وكذاا.. 1 Link to comment
^iiEcoo'x_) Posted March 18, 2017 Share Posted March 18, 2017 local Msg = { "Ecoo", "Sha67" } setTimer(function() if not Msg or i == #Msg then Msg = 1 else Msg = Msg + 1 end outputChatBox ( Msg[Msg] , root ) end, 5000 , 0 ) Link to comment
MA[S]RIY Posted March 18, 2017 Author Share Posted March 18, 2017 aTable = { 'hh' , 'niokdi' } setTimer ( function ( ) outputChatBox (" مصري : #a00000" ..aTable [ math [ 'random' ] ( #aTable ) ] , root, r, g, b, true ) end , 6000 , 0 ) لو ابيه يجيب بدل مصري اسم احد الاعبين بالسرفر يجيبو عشوئي كده صح؟ aTable = { 'hh' , 'niokdi' } local aPlr = getPlayerName ( getRandomPlayer ( ) ) setTimer ( function ( ) outputChatBox (" ..aPlr : #a00000" ..aTable [ math [ 'random' ] ( #aTable ) ] , root, r, g, b, true ) end , 6000 , 0 ) Link to comment
#Soking Posted March 18, 2017 Share Posted March 18, 2017 12 hours ago, Sha67 said: ما ادري كيف تستخدمون الماث راندوم, ما اشوف انه قال يبي عشوائي؟ يوم تحطونه عشوائي يمكن يطلع نفس الكلام مرتين يعني نفترض الجدول كذا : messages = { { "1" }, { "2" }, { "3" }, { "4" } } ممكن يطلع اول شي رقم 3 وبعدين 1 وبعدين 2 وبعدين يرجع يطلع 3 وكذاا.. عادي هو يبي مثل حياكم الله لتقديم شكوه بالريبوت زي نظام تنبيهات ل اشياء معينه Link to comment
MA[S]RIY Posted March 18, 2017 Author Share Posted March 18, 2017 6 hours ago, MARIY said: aTable = { 'hh' , 'niokdi' }setTimer ( function ( ) outputChatBox (" مصري : #a00000" ..aTable [ math [ 'random' ] ( #aTable ) ] , root, r, g, b, true )end , 6000 , 0 ) لو ابيه يجيب بدل مصري اسم احد الاعبين بالسرفر يجيبو عشوئي كده صح؟ aTable = { 'hh' , 'niokdi' } local aPlr = getPlayerName ( getRandomPlayer ( ) ) setTimer ( function ( ) outputChatBox (" ..aPlr : #a00000" ..aTable [ math [ 'random' ] ( #aTable ) ] , root, r, g, b, true ) end , 6000 , 0 ) طيب حبايبي الكود صح ولا لا ؟ Link to comment
MA[S]RIY Posted March 19, 2017 Author Share Posted March 19, 2017 (edited) طيب ذا صح ولا غلط aTable = { 'hh' , 'niokdi' } local aPlr = getPlayerName ( getRandomPlayer ( ) ) setTimer ( function ( ) outputChatBox (" ..aPlr : #a00000" ..aTable [ math [ 'random' ] ( #aTable ) ] , root, r, g, b, true ) end , 6000 , 0 ) الكود ذا شغال لاكن م يجيب اسم احد الاعبين بالسرفر عشوئي Edited March 19, 2017 by MA[S]RIY Link to comment
#BrosS Posted March 19, 2017 Share Posted March 19, 2017 aTable = { 'hh' , 'niokdi' } local aPlr = getPlayerName ( getRandomPlayer ( ) ) setTimer ( function ( ) outputChatBox (" "..aPlr.." : #a00000" ..aTable [ math [ 'random' ] ( #aTable ) ] , root, r, g, b, true ) end , 6000 , 0 ) Link to comment
SycroX Posted March 19, 2017 Share Posted March 19, 2017 (edited) RandomWords = {"1", "2", "3"}; minutes = 1 setTimer(function() outputChatBox (""..getPlayerName(getRandomPlayer()).." - " ..RandomWords[math["random"](#RandomWords)], root, r, g, b, true) end, minutes*60000, 0) Edited March 19, 2017 by #Skrillex Link to comment
#Soking Posted March 19, 2017 Share Posted March 19, 2017 5 hours ago, #Skrillex said: RandomWords = {"1", "2", "3"}; minutes = 1 setTimer(function() outputChatBox (""..getPlayerName(getRandomPlayer()).." - " ..RandomWords[math["random"](#RandomWords)], root, r, g, b, true) end, minutes*60000, 0) اعتقد تحتاج ل تحقق من عدد الاعبين ل تجنب الاخطاء 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