BlackTibia

No estás conectado. Conéctate o registrate

 » Open Tibia » Pedido de Scripts » 

Pequeño cambio en Globalevent

Pequeño cambio en Globalevent

#1 Pequeño cambio en Globalevent el Miér Ene 08, 2014 3:20 pm

Amy Azzkaban


Miembro
Hola! Tengo este script:

Código:
local miau = {    --id, cantidad, pos
        {id=101,cantidad=1,pos={x = 79, y = 551, z = 7}},
        {id=102,cantidad=1,pos={x = 81, y = 551, z = 7}},
}

function onStartup()
    for _,item in ipairs(miau) do
        doCreateEditedItem(item.pos, item.id, item.cantidad)
    end
    return true
end

Código:
        <globalevent type="startup" name="estupidonombre" event="script" value="Scripts en General/Globalevents mod/Edited Item Aparecen.lua"/>

Pues bién, les cuento, al iniciar el servidor aparecen los items que están en la tabla en el script... hasta ahí todo perfecto, PERO el servidor al hacer clean, los borra dejando fea el area decorada con esos items, lo que necesito es que me ayuden paa que ese script haga aparecer los items de la tabla, cada 30 minutos.

Me ayudan?
Gracias.

#2 Re: Pequeño cambio en Globalevent el Miér Ene 08, 2014 5:40 pm

Elexonic


Miembro
Trata de usar algo asi..


Código:
local miau = {    --id, cantidad, pos
        {id=101,cantidad=1,pos={x = 79, y = 551, z = 7}},
        {id=102,cantidad=1,pos={x = 81, y = 551, z = 7}},
}

function onThink(interval)
    for _,item in ipairs(miau) do
        doCreateEditedItem(item.pos, item.id, item.cantidad)
    end
    return true
end

Código:
<globalevent name="xxx" interval="1800000" event="script" value="xxxx.lua"/>
Creo que eso eran 30 min , pero mejor compruebalo o varialo a el tiempo que necesites

saludos

#3 Re: Pequeño cambio en Globalevent el Miér Ene 08, 2014 6:32 pm

Strack


Scripter
el mismo script modificandolo un poco sirve:

Código:

local miau = {    --id, cantidad, pos
        {id=101,cantidad=1,pos={x = 79, y = 551, z = 7}},
        {id=102,cantidad=1,pos={x = 81, y = 551, z = 7}},
}
local timeB = 30 -- in minutes

local function createItems()
   for _,item in ipairs(miau) do
        doCreateEditedItem(item.pos, item.id, item.cantidad)
    end
   addEvent(createItems,timeB*60*1000)
end

function onStartup()
    createItems()
    return true
end

#4 Re: Pequeño cambio en Globalevent el Jue Ene 16, 2014 7:13 am

Amy Azzkaban


Miembro
Entonces que hago? reemplazo el script?

#5 Re: Pequeño cambio en Globalevent el Jue Ene 16, 2014 8:44 am

Strack


Scripter
Yes.
Palabra
Palabra
Palabra
Palabra

#6 Re: Pequeño cambio en Globalevent el Sáb Ene 18, 2014 1:55 pm

Amy Azzkaban


Miembro
Y en el XML cómo lo tengo que poner?

#7 Re: Pequeño cambio en Globalevent el Sáb Ene 18, 2014 2:02 pm

Strack


Scripter
el XML es lo mismo, lo unico que necesitas cambiar es el mismo script 'Edited Item Aparecen.lua' por lo que yo puse

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.

 

¿Quién está en línea?

En total hay 0 usuarios en línea: 0 Registrados, 0 Ocultos y 0 Invitado :: 1 Motor de búsqueda

Usuarios navegando en este foro: Ninguno
Motores de búsqueda : bing

Forum Statistics

Nuestros miembros han públicado un total de posts en temas.
Actualmente hay miembros registrados.
Démosle la bienvenida al miembro más reciente,
La mayor cantidad de usuarios en línea ha sido de .