• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [GlobalEvents] Invacion diarias

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1[GlobalEvents] Invacion diarias Empty [GlobalEvents] Invacion diarias Mar Ago 05, 2014 10:32 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Hola usuario de tibiaface

    Como dice el titulo invasión diaria si solo en global event.xml le colocamos la hora que cada dia sera largado el boss en su ot .

    Instalacion:

    Nos vamos a :

    data\globalevents\scripts

    copiamos cualquier archivo y renombramos por invasion.lua y pegamos esto dentro

    Código:
    local i = {
    ["20:14"] = {nome = "The Demon Invasion", pos = {x=32369, y=32167, z=7}, monster = {"50 Demon", "1 The Imperor"}},
    ["14:35"] = {nome = "The Massive Dragon Invasion", pos = {x=32368, y=32188, z=8}, monster = {"200 Dragon"}},
    }

    function onThink(interval, lastExecution)
    hours = tostring(os.date("%X")):sub(1, 5)
    tb = i[hours]
    if tb then
    doBroadcastMessage(hours .. " - " .. tb.nome .. " iníciou.")
    for _,x in pairs(tb.monster) do
    for s = 1, tonumber(x:match("%d+")) do
    doSummonCreature(x:match("%s(.+)"), tb.pos)
    end
    end
    end
    return true
    end

    ff9900]20:14"] = {nome = "The Demon Invasion", pos = {x=32369, y=32167, z=7}, monster = {"50 Demon", "1 The Imperor"}},


    amarillo: Horário.
    rojo: nombre de invacion ( Broadcast).
    Azul: Coordenada donde saldra el moustro.
    Verde: cantindad y nombre del moustro separado por espacio.

    Luego añadimos esta tag en:

    data/globalevents/globalevents.xml

    Código:
    <globalevent name="invasion" interval="60" event="script" value="invasion.lua"/>


    listo.

    ya tiene un sistema de invacion por horas y cada dia.







    [GlobalEvents] Invacion diarias YNU5B25
    2 participantes
    http://www.tibiaface.com

    2[GlobalEvents] Invacion diarias Empty Re: [GlobalEvents] Invacion diarias Lun Sep 15, 2014 11:50 am

    Invitado

    Anonymous
    Invitado
    no funciona para mí; /

    2 participantes

    3[GlobalEvents] Invacion diarias Empty Re: [GlobalEvents] Invacion diarias Dom Dic 13, 2015 4:09 am

    Krapula

    Krapula
    Miembro
    Miembro
    Esta igual que el de los npc No tiene 1 limite saca infidad de jaul y arroja este error
    Código:
    [Error - GlobalEvent Interface]
     data/globalevents/scripts/invasion.lua:onThink
    Description:
    (LuaInterface::luaDoCreateNpc) Npc with name 'Jaul' not found
     > Broadcasted message: "03:36 - Jaul iníciou.".

    2 participantes
    https://www.facebook.com

    4[GlobalEvents] Invacion diarias Empty Re: [GlobalEvents] Invacion diarias Lun Dic 14, 2015 7:31 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Krapula escribió:Esta igual que el de los npc No tiene 1 limite saca infidad de jaul y arroja este error
    Código:
    [Error - GlobalEvent Interface]
     data/globalevents/scripts/invasion.lua:onThink
    Description:
    (LuaInterface::luaDoCreateNpc) Npc with name 'Jaul' not found
     > Broadcasted message: "03:36 - Jaul iníciou.".

    este script no tiene un removedor de la creatura se supone que es una invacion que el boss va ser matado



    [GlobalEvents] Invacion diarias YNU5B25
    2 participantes
    http://www.tibiaface.com

    5[GlobalEvents] Invacion diarias Empty d Mar Dic 15, 2015 11:30 am

    Krapula

    Krapula
    Miembro
    Miembro
    pero 1 invacion es q salga 1 moustro no q salgan 1.000.000 de mostros y se quede el server pegado bro a eso me refiero pruebalo en 1 ot rapido para q veas salen muchiiisimos mostros y en vez de ser 1 invacion sera 1 masacre ! y los npc si le dices hi a 20 npc lo mas normal es q se crashee el server !

    2 participantes
    https://www.facebook.com

    6[GlobalEvents] Invacion diarias Empty Re: [GlobalEvents] Invacion diarias Mar Dic 15, 2015 12:41 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Krapula escribió:pero 1 invacion es q salga 1 moustro no q salgan 1.000.000 de mostros y se quede el server pegado bro a eso me refiero pruebalo en 1 ot rapido para q veas salen muchiiisimos mostros y en vez de ser 1 invacion sera 1 masacre ! y los npc si le dices hi a 20 npc lo mas normal es q se crashee el server !

    Código:
    local configInv = {
       ["20:14"] = {nome = "The Demon Invasion", pos = {x=32369, y=32167, z=7}, monster = {"50 Demon", "1 The Imperor"}},
       ["14:35"] = {nome = "The Massive Dragon Invasion", pos = {x=32368, y=32188, z=8}, monster = {"200 Dragon"}},
    }

    function onThink(interval, lastExecution)
       local hours = tostring(os.date("%X")):sub(1, 5)
       if configInv[hours] then
          if GlobalStorageValue(95473) == hours then return true end
          doBroadcastMessage(hours .. " - " .. tb.nome .. " iníciou.")
          for _,x in pairs(tb.monster) do
             for s = 1, tonumber(x:match("%d+")) do
                doSummonCreature(x:match("%s(.+)"), tb.pos)
             end
          end
          setGlobalStorageValue(95473, hours)
       end
       return true
    end



    [GlobalEvents] Invacion diarias YNU5B25
    2 participantes
    http://www.tibiaface.com

    7[GlobalEvents] Invacion diarias Empty Re: [GlobalEvents] Invacion diarias Mar Dic 15, 2015 4:37 pm

    Krapula

    Krapula
    Miembro
    Miembro
    Código:
    [Error - GlobalEvent Interface]
    data/globalevents/scripts/invasion.lua:onThink
    Description:
    data/globalevents/scripts/invasion.lua:9: attempt to call global 'GlobalStorageValue' (a nil value)
    stack traceback:
    data/globalevents/scripts/invasion.lua:9: in function <data/globalevents/scripts/invasion.lua:6>
    [Error - GlobalEvents::think] Couldn't execute event: invasion

    siento q esta bien pero le falta poco a estos script nada mas una variable de count q funcione :S

    2 participantes
    https://www.facebook.com

    8[GlobalEvents] Invacion diarias Empty Re: [GlobalEvents] Invacion diarias Mar Dic 15, 2015 4:48 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Krapula escribió:
    Código:
    [Error - GlobalEvent Interface]
    data/globalevents/scripts/invasion.lua:onThink
    Description:
    data/globalevents/scripts/invasion.lua:9: attempt to call global 'GlobalStorageValue' (a nil value)
    stack traceback:
    data/globalevents/scripts/invasion.lua:9: in function <data/globalevents/scripts/invasion.lua:6>
    [Error - GlobalEvents::think] Couldn't execute event: invasion

    siento q esta bien pero le falta poco a estos script nada mas una variable de count q funcione :S

    dice que no te reconoce setGlobalStorageValue



    [GlobalEvents] Invacion diarias YNU5B25
    2 participantes
    http://www.tibiaface.com

    Contenido patrocinado


    2 participantes

    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.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).