Jump to content

ayuda


Flipi

Recommended Posts

Crea una tabla, dentro metes los mensajes, despues usa un timer para enviar un mensaje aleatorio de la tabla.
setTimer 
math.random 
outputChatBox 

algo asi o no?

local msg = math.random(1, #msg) 
mensaje = msg 
  
outputChatBox("Bienvenido", getRootElement(), 255, 255, 255, true ) 
outputChatBox("Registrate", getRootElement(), 255, 255, 255, true ) 
  
setTimer(msg,50000,0) 

Link to comment
local msgs = { 'Bienvenido', 'Registrate' } 
  
setTimer( function() outputChatBox( msgs[math.random( 1, #msgs )], root, 255, 0, 0 ) end, 50000, 0 ) 

asi como lo puso alexs pero modificale 50000 a 300000 para que sean 5 mins en vez de 50s (50*60=300)

Una pregunta en el [math.random(1, #msgs)], no tiene nada que ver con la cantidad de [local msgs = {....}] ?, la funcion que cumple es seleccionar 1 de todos los msgs? (gracias Alexs, Gamer y Solidsnake)

Link to comment
local msgs = { 'Bienvenido', 'Registrate' } 
  
setTimer( function() outputChatBox( msgs[math.random( 1, #msgs )], root, 255, 0, 0 ) end, 50000, 0 ) 

asi como lo puso alexs pero modificale 50000 a 300000 para que sean 5 mins en vez de 50s (50*60=300)

Una pregunta en el [math.random(1, #msgs)], no tiene nada que ver con la cantidad de [local msgs = {....}] ?, la funcion que cumple es seleccionar 1 de todos los msgs? (gracias Alexs, Gamer y Solidsnake)

'math.random' devuelve un valor entre el primer y el segundo argumento que provees y tabla[index] sirve para seleccionar un valor de la tabla, ejemplo:

t = {5, 6, 8, 7} 
print(t[1]) 
> 5 
  
print( t[3] ) 
> 8 

También, es útil saber que utilizar '#' devuelve el tamaño de una tabla o el largo de un string:

t = { 5, 8, 4, 6, 9, 14, 'ola k ase' } 
print( #t ) 
> 7 
  
print( #t[7] ) --El séptimo valor de la tabla es un string que contiene 'ola k ase'. 
> 9 

Link to comment

'math.random' devuelve un valor entre el primer y el segundo argumento que provees y tabla[index] sirve para seleccionar un valor de la tabla, ejemplo:

t = {5, 6, 8, 7} 
print(t[1]) 
> 5 
  
print( t[3] ) 
> 8 

También, es útil saber que utilizar '#' devuelve el tamaño de una tabla o el largo de un string:

t = { 5, 8, 4, 6, 9, 14, 'ola k ase' } 
print( #t ) 
> 7 
  
print( #t[7] ) --El séptimo valor de la tabla es un string que contiene 'ola k ase'. 
> 9 

Oh gracias por explicarme eso :)! te pasaste c:

Link to comment
  • Recently Browsing   0 members

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