Jump to content

ayuda


Flipi

Recommended Posts

Posted

hola, quisiera saber como hacer un script que cada 5 min. en el chat box envie diferentes mensajes de avisos o noticias, yo habia intentado hacer uno pero me enviaban todos juntos :/..

gracias :)

Posted
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) 

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

Posted
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)

Posted
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)

Posted
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 

Posted

'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:

  • Recently Browsing   0 members

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