• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    NECESITO ESTE SCRIPT

    Compartir:

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

    1NECESITO ESTE SCRIPT Empty NECESITO ESTE SCRIPT Miér Mar 08, 2023 11:44 pm

    vicma.09

    vicma.09
    Nuevo Miembro
    Nuevo Miembro
    Descripcion escribió:funciona bien.. solo que el mensaje de "Fulano Player es ahora el TOP LEVEL del server" se manda a todos los Char online en mensaje blanco cada que el top lvl sube 1 lvl. que deberia mover en el script para que solo se mande ese mensaje 1 ves , cuando suba a top lvl sse le mande el mensaje a todos los online pero solo una ves... no cada que suba 1 lvl el top level... no se si me di a entender...

    Ojo si otro char pasa a ser top level si funciona y se le cambia el mensaje de arriba de TOP LEVEL al otro new top... eso si funciona bien solo que es molesto ke cada que el top sube 1 lvl se les manda a todos fulano ahora es el toop lvl

    SCRIPT :
    [Tienes que estar registrado y conectado para ver este vínculo]
    Imagen Explicativa escribió:Imagen Explicativa: NECESITO ESTE SCRIPT Tibiaf10
    Version del Scripts: TFs 0.4.0

    2 participantes

    2NECESITO ESTE SCRIPT Empty Re: NECESITO ESTE SCRIPT Dom Mar 12, 2023 6:12 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Código:
    <globalevent name="TopLevels" interval="3600" event="script" value="topleveis.lua"/>

    Código:

    function onThink(interval, lastExecution)
        local max, query = 5, db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;")
        local str = "TOP "..max.." Rank Level:\n\n"
        if (query:getID() ~= -1) then
            k = 1
            while true do
                str = str .. "\n " .. k .. " - "..query:getDataString("name").."["..query:getDataInt("level").."]"
                k = k + 1
                if not(query:next()) or k > max then
                    break
                end
            end
            query:free()
        end
        doBroadcastMessage(str, 22)
        return true
    end



    NECESITO ESTE SCRIPT YNU5B25
    2 participantes
    http://www.tibiaface.com

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