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

    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

    Squall

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

    Ver perfil de usuario http://hotmail.com

    Krapula

    avatar
    Donador User
    Donador User
    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 http://www.facebook.com

    motamzt

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Muchas gracias +rep

    Ver perfil de usuario

    Ruulo

    avatar
    Nuevo Miembro
    Nuevo 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

    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.