• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [GlobalEvents] House Clean ( player inactivos x dias pierden house)

    Compartir:

    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


    Hoy le traigo un script muy necesario para nuestro ot, ustedes veran que nuestro ot se llena de player y todos llegan a comprarse una house y después se van y la house no es recuperada por el ot, bueno lo que hace este script es recuperar esa house y colocarla a venta, los player que estan inactivos por "X" dias la house sera quitada y puesta a la venta:


    muy sencillo de instalar:

    Nos vamos a :

    Data/globalevents/Scripts

    copiamos cualquier archivo y ronombramos por houseclean.lua y luego pegamos esto dentro:


    Código:
    function onTimer()
    local days = 15*24*60*60
    doSaveServer()
    local query = db.getResult("SELECT `owner`,`id` FROM `houses`;")
    if (query:getID() ~= -1) then
    while true do
    local own,houseid = query:getDataInt("owner"),query:getDataInt("id")
    local qry = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = "..own)
    if(qry:getID() ~= -1) then
    last = tonumber(qry:getDataInt("lastlogin"))
    if last < os.time() - days then
    setHouseOwner(houseid, NO_OWNER_PHRASE,true)
    end
    end
    if not(query:next()) then
    break
    end
    end
    query:free()
    end
    return true
    end


    luego añadimos esta tag en:


    Data/globalevents/globalevents.xml


    Código:
    <globalevent name="HouseClean" time="03:00" event="script" value="houseclean.lua"/>


    Zona editable


    local days = 15*24*60*60 <------- 15 es los dias que el player esta permitido no logearse.


    time="03:00" >>>>> es la hora que sera ejecutado el script aqui me indica que sera a las 3 de la mañana



    bueno eso fue todo espero que le guste  :(MG): 


    Creditos: Vodkart



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

    djvins2015

    avatar
    Miembro
    Miembro
    MUY BUEN SCRIP GOD SERA GENIAL PARA MIS OT  :(MG): 

    Ver perfil de usuario http://tibianeca.com

    layerd

    avatar
    Miembro
    Miembro
    FUNCIONA CON TFS 1.0? ES MUY UTIL!

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

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:FUNCIONA CON TFS 1.0? ES MUY UTIL!


    no es solamente para las tfs 0.3.7



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

    Invitado

    avatar
    Invitado
    otro mas para mi server gracias! lo intentare probar

    Krapula

    avatar
    Miembro
    Miembro
    Gracias x esta maya pero me arroja este error

    Código:
     [Error - Event::checkScript] Event onTime not found (data/globalevents/scripts/houseclean.lua)

    Yo creo q el error viene de:
    Código:
    <globalevent name="HouseClean" time="03:00" event="script" value="houseclean.lua"/>

    Código:
     time="03:00"
    q no aparece nada de eso en el script

    Ver perfil de usuario https://www.facebook.com

    motamzt

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Muchas gracias +rep

    Ver perfil de usuario

    Ruulo

    avatar
    Miembro
    Miembro
    Sirve para otx 0.3.6 o 0.3.7? Me interesa demasiado este script

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Sirve para otx 0.3.6 o 0.3.7? Me interesa demasiado este script

    sirve



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

    Sotomayor

    avatar
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Gracias x esta maya pero me arroja este error

    Código:
     [Error - Event::checkScript] Event onTime not found (data/globalevents/scripts/houseclean.lua)

    Yo creo q el error viene de:
    Código:
    <globalevent name="HouseClean" time="03:00" event="script" value="houseclean.lua"/>

    Código:
     time="03:00"
    q no aparece nada de eso en el script

    Me arroja el mismo error ami

    Ver perfil de usuario

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