• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [GlobalEvents] Reset cierto storange (para quest)

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

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibiaface


    bueno aqui les traigo un scripts que remarque y traspase a globalevents se trata de reset storange solamente 1 storange sirve para liberar una quest cada cierto tiempo bueno yo lo cree para mi proyecto y ahora se los comparto.

    bueno nos vamos a:

    Data/Globalevents/scripts

    copiamos cualquier archivo y borramos los adentro y pegamos esto:

    Código:
    local STORAGE = 20033

    function onThink(interval, lastExecution)
       for _, player in ipairs(getPlayersOnline()) do
          doCreatureSetStorage(player, STORAGE, -1)
       end
       db.executeQuery("UPDATE `player_storage` SET `value` = -1 WHERE `key` = ".. STORAGE ..";")

       doBroadcastMessage("La storage fue reinicidada", MESSAGE_STATUS_WARNING)
       return true
    end

    bueno la zona editable es solo esta parte:

    Código:
    local STORAGE = 20033  ---> modificar por storange que no usen

    Luego nos vamos a:

    Data/Globalevents/Globalevents.xml

    y agregamos esta tag:

    Código:
    <globalevent name="storange" interval="3600000" event="script" value="removestorange.lua"/>

    y listo con esto removera el storage cada 1 hora eso pueden modificarlo el script fue creado y probado en otx.

    creditos: god maya



    Ver perfil de usuario http://www.tibiaface.com

    Tezzeret

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Si bien entendi, esto es para volver una quest " repetible" ??
    Osea puedo volver a abrir un cofre ?

    Ver perfil de usuario

    maxziro

    avatar
    Nuevo Miembro
    Nuevo Miembro
    hola maya, me podrías ayudar me da el siguiente error e consola,

    data/globalevents/scripts/removestorang.lua:4: attempt to call global 'getPlayersOnline' (a nil value)

    uso otx 3.10

    Ver perfil de usuario http://duros.sytes.net

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:hola maya, me podrías ayudar me da el siguiente error e consola,

    data/globalevents/scripts/removestorang.lua:4: attempt to call global 'getPlayersOnline' (a nil value)

    uso otx 3.10

    No es compatible para tfs 1.xx

    Enviado desde Topic'it



    Ver perfil de usuario http://www.tibiaface.com

    maxziro

    avatar
    Nuevo Miembro
    Nuevo Miembro
    gracias

    Ver perfil de usuario http://duros.sytes.net

    The_Pain

    avatar
    Miembro
    Miembro
    Compatibilidad para TFS [ 1.2 | 1.3 ]
    Código:
       local STORAGE = 20033

       function onThink(interval)
       local players = Game.getPlayers()
       for index, player in pairs(players) do
          player:setStorageValue(STORAGE, -1)
       end
       db.asyncQuery("UPDATE `player_storage` SET `value` = -1 WHERE `key` = ".. STORAGE ..";")
       broadcastMessage('La storage fue reinicidada', MESSAGE_STATUS_WARNING)
       return true
       end
    Globalevents.xml
    Código:
    <globalevent name="Storage" interval="3600000" script="removestorage.lua" />
    [Tienes que estar registrado y conectado para ver este vínculo]



    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Compatibilidad para TFS [ 1.2 | 1.3 ]
    Código:
       local STORAGE = 20033

       function onThink(interval)
       local players = Game.getPlayers()
       for index, player in pairs(players) do
          player:setStorageValue(STORAGE, -1)
       end
       db.asyncQuery("UPDATE `player_storage` SET `value` = -1 WHERE `key` = ".. STORAGE ..";")
       broadcastMessage('La storage fue reinicidada', MESSAGE_STATUS_WARNING)
       return true
       end
    Globalevents.xml
    Código:
    <globalevent name="Storage" interval="3600000" script="removestorage.lua" />
    [Tienes que estar registrado y conectado para ver este vínculo]


    siempre [Tienes que estar registrado y conectado para ver este vínculo] el salvador de la tfs 1.3



    Ver perfil de usuario http://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.