Jump to content

x [ استفسار ] x كود بسيط


Recommended Posts

السلام عليكم

ابي استفسر عن شء ممكن او لا

ابي اخلي كل 1 دقيقه

يطلع نص

في الشات

لاكن النص مره عن مره بيكون مختلف

يعني م هيكون نفس النص

يعني كل فتره يخرج نص اخر

كيف اسويها ؟

Link to comment

عليكم السلام

تحتاج تسوي جدول وتحط فيه نصوص وتايمر يطلع بالشات الخ 

table ={} -- ضع نصوص بالداخل 
setTimer -- نوع 0
-- 60000
table.unpack -- نجيب القيم من الجدول
math.random -- حتى يكون عشوائي
outputChatBox -- نطلع النصوص بالشات

 

Link to comment
25 minutes ago, #BrosS said:

عليكم السلام

تحتاج تسوي جدول وتحط فيه نصوص وتايمر يطلع بالشات الخ 


table ={} -- ضع نصوص بالداخل 
setTimer -- نوع 0
-- 60000
table.unpack -- نجيب القيم من الجدول
math.random -- حتى يكون عشوائي
outputChatBox -- نطلع النصوص بالشات

 

اخي ممكن شرح بسيط لااستخدام

table.unpack -- نجيب القيم من الجدول

Link to comment
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
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 by #Soking
Link to comment
24 minutes ago, #BrosS said:

ومن قالك انها تحتاج تعريف أو انه رح يستعملها كلنت أو سيرفر 

:santa:

سيرفر لازم تععرف انت كيف تفهم

كلينت معرفه من غير شي اصلن

 

ولو كلينت مافي ارقمنت لاعب

Link to comment
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
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 by MA[S]RIY
Link to comment

ما ادري كيف تستخدمون الماث راندوم, ما اشوف انه قال يبي عشوائي؟

يوم تحطونه عشوائي يمكن يطلع نفس الكلام مرتين يعني نفترض الجدول كذا :

messages = {

{ "1" },
{ "2" },
{ "3" },
{ "4" }

}

ممكن يطلع اول شي رقم 3 وبعدين 1 وبعدين 2 وبعدين يرجع يطلع 3 وكذاا..

  • Like 1
Link to comment
aTable = { 'hh' , 'niokdi' }

setTimer ( function ( )
    outputChatBox (" مصري : #a00000" ..aTable [ math [ 'random' ] ( #aTable ) ] , root, r, g, b, true )
end , 6000 , 0 )

لو ابيه يجيب بدل مصري اسم احد الاعبين بالسرفر يجيبو عشوئي

كده صح؟

  1. aTable = { 'hh' , 'niokdi' }
  2. local aPlr = getPlayerName ( getRandomPlayer ( ) )
  3.  
  4. setTimer ( function ( )
  5. outputChatBox (" ..aPlr : #a00000" ..aTable [ math [ 'random' ] ( #aTable ) ] , root, r, g, b, true )
  6. end , 6000 , 0 )
Link to comment
12 hours ago, Sha67 said:

ما ادري كيف تستخدمون الماث راندوم, ما اشوف انه قال يبي عشوائي؟

يوم تحطونه عشوائي يمكن يطلع نفس الكلام مرتين يعني نفترض الجدول كذا :


messages = {

{ "1" },
{ "2" },
{ "3" },
{ "4" }

}

ممكن يطلع اول شي رقم 3 وبعدين 1 وبعدين 2 وبعدين يرجع يطلع 3 وكذاا..

عادي هو يبي مثل 

حياكم الله

لتقديم شكوه بالريبوت

 

زي نظام تنبيهات ل اشياء معينه

Link to comment
  1.  
  2.  
6 hours ago, MARIY said:

aTable = { 'hh' , 'niokdi' }setTimer ( function ( )    outputChatBox (" مصري : #a00000" ..aTable [ math [ 'random' ] ( #aTable ) ] , root, r, g, b, true )end , 6000 , 0 )

لو ابيه يجيب بدل مصري اسم احد الاعبين بالسرفر يجيبو عشوئي

كده صح؟

  1. 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

طيب ذا صح ولا غلط

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 by MA[S]RIY
Link to comment
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 by #Skrillex
Link to comment
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)

 

اعتقد تحتاج ل تحقق من عدد الاعبين ل تجنب الاخطاء

  • Like 1
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...