• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Raids] NO FUNCIONA

    Compartir:

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

    1default [Raids] NO FUNCIONA el Miér Ago 28, 2019 6:15 pm

    decker

    decker
    Miembro
    Miembro
    Descripcion escribió:Mis raid no funcionan a continuacion voy a poner los script para ver si me pueden ayudar.

    miOT\data\globalevents\globalevents.xml

    Código:
     <globalevent name="raids" interval="15000" event="script" value="raid.lua"/>

    miOT\data\globalevents\scripts\raid.lua

    Código:
    --[[
    - hora deve ser exata SERVER
    - para fazer o raid tera que ser ex: 00 hour(horas) e 00 minu (minutos)
    - para fazer a raid na data e hora no tempo exato, uso "exact"
    - para fazer a raid ocorrer todas as semanas (pelo menos 1x na semana) uso "weekly"
    - o nome dos dias sao ultilizados apenas para o tipo semanal que devera ser
    - "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"
    - tambem devem estar dentro de uma matriz-> {}
    ]]

    local raids =
      {
          [1] =
            {
                name = 'Rat',
                type = 'weekly',
                days = {'friday'},
                hour = 16,
                minu = 00
            },
          [2] =
            {
                name = 'Ferumbras',
                type = 'weekly',
                days = {'wednesday'},
                hour = 00,
                minu = 23
            }
      }
     
    local last_execsutes = {}

    function onThink(interval, lastExecution, thinkInterval)
      local static_time = os.time()
      for k, raid in ipairs(raids) do
          if (raid.type == 'weekly') then
            local day = os.date("%A", static_time):lower()
            if isInArray(raid.days, day) then
                local hour = tonumber(os.date("%H", static_time))
                if (raid.hour == hour) then
                  local minute = tonumber(os.date("%M", static_time))
                  if (raid.minu == minute) then
                      local day_number = tonumber(os.date("%d", static_time))
                      if (last_execsutes[k] ~= day_number) then
                        last_execsutes[k] = day_number
                        doExecuteRaid(raid.name)
                      end
                  end
                end
            end
          elseif (raid.type == 'exact') then
            local month = tonumber(os.date("%m", static_time))
            if (raid.date.month == month) then
                local day = tonumber(os.date("%d", static_time))
                if (raid.date.day == day) then
                  local hour = tonumber(os.date("%H", static_time))
                  if (raid.hour == hour) then
                      local minute = tonumber(os.date("%M", static_time))
                      if (raid.minu == minute) then
                        if (last_execsutes[k] ~= day) then
                            last_execsutes[k] = day
                            doExecuteRaid(raid.name)
                        end
                      end
                  end
                end
            end
          end
      end
      return true
    end

    miOT\data\raids\raids.xml

    Código:
    <?xml version="1.0" encoding="UTF-8"?>
    <raids>
       <!--
          executed on average once every 2 minutes

          <raid name="Ferumbras" file="ferumbras.xml" interval2="2" margin="0" reftype="single" ref="no"/>
             won't be executed again till Cave Rat gets killed

          <raid name="Example2" file="example.xml" interval2="2" margin="0" reftype="block" ref="no"/>
             will stay as 'running' until Cave Rat gets killed
       -->
    </raids>

    miOT\data\raids\ferumbras.xml

    Código:
    <?xml version="1.0" encoding="utf-8"?>
    <raid>
    <announce delay="10000" type="event" message="The seals on Ferumbras' old citadel are glowing. Prepare for HIS return, mortals." />
    <announce delay="600000" type="event" message="Ferumbras' return is at hand. The Edron Academy calls for heroes to fight that evil." />
    <announce delay="1200000" type="event" message="Ferumbras has returned to his citadel once more. Stop him before it is too late." />
      <!--Area Spawns-->
      <areaspawn delay="10000" fromx="1153" fromy="524" fromz="7" tox="1160" toy="533" toz="7">
          <monster name="Ferumbras" amount="1" />
      </areaspawn>
    </raid>


    NOTA: Al ser la hora justa del raid, el raid no se ejecuta, tampoco da error en consola.

    Alguien puede ayudarme?
    Captura del Error escribió:Imagen del error: [Raids] NO FUNCIONA Empty
    El error radica en: GlobalEvents

    2default Re: [Raids] NO FUNCIONA el Miér Ago 28, 2019 8:27 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    tendra que revisar que su soporte esta funcion doExecuteRaid



    [Raids] NO FUNCIONA YNU5B25
    https://www.tibiaface.com

    3default Re: [Raids] NO FUNCIONA el Miér Ago 28, 2019 10:44 pm

    decker

    decker
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:tendra que revisar que su soporte esta funcion doExecuteRaid

    El automatico la verdad no se si lo soporta, pero el que ejecutas con el comando /raid ingame si funciona, xq posteriormente lo he hecho... el problema es que no tengo el script justo para ejecutarlo manualmente, podrias ayudarme?

    4default Re: [Raids] NO FUNCIONA el Jue Ago 29, 2019 1:00 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    S i no hay raid para ejecutar no funcionara e
    L scripts



    [Raids] NO FUNCIONA YNU5B25
    https://www.tibiaface.com

    5default Re: [Raids] NO FUNCIONA el Jue Ago 29, 2019 1:27 am

    decker

    decker
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:S i no hay raid para ejecutar no funcionara e
    L scripts

    Eso es lo que estoy pidiendo Very Happy los scripts correspondientes para q se ejecuten los raids Razz

    6default Re: [Raids] NO FUNCIONA el Jue Ago 29, 2019 1:59 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:S i no hay raid para ejecutar no funcionara e
    L scripts

    Eso es lo que estoy pidiendo Very Happy los scripts correspondientes para q se ejecuten los raids Razz

    tienes que crearlos nadie te lo va hacer y ademas puedes opiarlos de otro servidor global y adaptarlos a tu mapa



    [Raids] NO FUNCIONA YNU5B25
    https://www.tibiaface.com

    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.

     

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