• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Ayuda] Poner reset en mi !ranks

    Compartir:

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

    1default [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 7:36 pm

    ElizaldeG

    avatar
    Miembro
    Miembro
    Como puedo poner reset en mi !rank

    local ranks = {
    ['fist'] = {0},
    ['club'] = {1},
    ['sword'] = {2},
    ['axe'] = {3},
    ['distance'] = {4},
    ['shield'] = {5},
    ['fish'] = {6},
    ['magic'] = {7},
    ['level'] = {8},
    }

    function onSay(cid, words, param)
    local msg = string.lower(param)
    if ranks[msg] ~= nil then
    str = getHighscoreString((ranks[msg][1]))
    else
    str = getHighscoreString((Cool)
    end
    doShowTextDialog(cid,6500, str)
    return TRUE
    end

    Ver perfil de usuario

    2default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 7:39 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    no se puede por que el rebith no es un una habilidad



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

    3default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 7:56 pm

    ElizaldeG

    avatar
    Miembro
    Miembro
    Que puedo hacer para poner un !rank y muestre los reset y lvl

    Ver perfil de usuario

    4default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 7:59 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    usa uno en base a mysql

    Código:

    function onSay(cid, words, param)
     
        -- max players on the highscore
        local players = 20 -- The amount of players that is shown in the list
     
        -- don't touch --
        local str = ""
        local value = ""
        local name = ""
        local player_id = 0
        local result = nil
        if param == "level" or param == "exp" or param == "lvl" then
            str = "# [Level] - Name\n"
            value = "level"
            name = "name"
            result = db.getResult("SELECT `level`, `name` FROM `players` ORDER BY `level` DESC, `name` ASC;")
        elseif param == "magiclevel" or param == "magic" or param == "mlevel" or param == "ml" then
            str = "# [Magic Level] - Name\n"
            value = "maglevel"
            name = "name"
            result = db.getResult("SELECT `name`, `maglevel` FROM `players` ORDER BY `maglevel` DESC, `name` ASC;")
        elseif param == "fist" then
            str = "# [Fist] - Name\n"
            value = "value"
            player_id = "player_id"
            result = db.getResult("SELECT `player_id`, `value` FROM `player_skills`  WHERE `skillid` = 0 ORDER BY `value` DESC, `player_id` ASC;")
        elseif param == "club" then
            str = "# [Club] - Name\n"
            value = "value"
            player_id = "player_id"
            result = db.getResult("SELECT `player_id`, `value` FROM `player_skills`  WHERE `skillid` = 1 ORDER BY `value` DESC, `player_id` ASC;")
        elseif param == "sword" then
            str = "# [Sword] - Name\n"
            value = "value"
            player_id = "player_id"
            result = db.getResult("SELECT `player_id`, `value` FROM `player_skills`  WHERE `skillid` = 2 ORDER BY `value` DESC, `player_id` ASC;")
        elseif param == "axe" then
            str = "# [Axe] - Name\n"
            value = "value"
            player_id = "player_id"
            result = db.getResult("SELECT `player_id`, `value` FROM `player_skills`  WHERE `skillid` = 3 ORDER BY `value` DESC, `player_id` ASC;")
        elseif param == "dist" or param == "distance" then
            str = "# [Distance] - Name\n"
            value = "value"
            player_id = "player_id"
            result = db.getResult("SELECT `player_id`, `value` FROM `player_skills`  WHERE `skillid` = 4 ORDER BY `value` DESC, `player_id` ASC;")
        elseif param == "shield" or param == "shielding" then
            str = "# [Shield] - Name\n"
            value = "value"
            player_id = "player_id"
            result = db.getResult("SELECT `player_id`, `value` FROM `player_skills`  WHERE `skillid` = 5 ORDER BY `value` DESC, `player_id` ASC;")
        elseif param == "fish" or param == "fishing" then
            str = "# [Fishing] - Name\n"
            value = "value"
            player_id = "player_id"
            result = db.getResult("SELECT `player_id`, `value` FROM `player_skills`  WHERE `skillid` = 6 ORDER BY `value` DESC, `player_id` ASC;")
                elseif param == "Rebirth" or param == "reb" then
            str = "# [Rebirths] - Name\n"
            value = "Rebirths"
            name = "name"
            result = db.getResult("SELECT `Rebirths`, `name` FROM `players` ORDER BY `Rebirths` DESC, `name` ASC;")
        else
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Unbekannter skill: '" .. param .. "'")
            return TRUE
        end
        if (result:getID() ~= -1) then
            local i = 1
            while TRUE do
                if not(result:next()) or i > players then
                    break
                end
                str = str .. "\n " .. i .. ". [" .. result:getDataInt(value) .. "] - " .. (name ~= "" and result:getDataString("name") or getPlayerNameByGUID(result:getDataInt(player_id)))
                i = i+1
            end
            result:free()
        end
        if str ~= "" then
            doPlayerPopupFYI(cid, str)
        end
        return TRUE
    end



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

    5default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 8:01 pm

    ElizaldeG

    avatar
    Miembro
    Miembro
    Eso donde lo pongo

    Ver perfil de usuario

    6default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 8:14 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Eso donde lo pongo

    como que en donde ?????????????????????????????????? es un talkactions ??????????????????????????????????



    <talkaction words="!highscore;!top;!high" event="script" value="highscore.lua"/>

    !highscore Rebirth
    o
    !highscore reb
    o
    !top rebirth


    sword axe club etc

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

    7default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 8:38 pm

    ElizaldeG

    avatar
    Miembro
    Miembro
    Cuando pongo el comando solo sale esto Unbekannter skill: ''

    Ver perfil de usuario

    8default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 9:25 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Cuando pongo el comando solo sale esto Unbekannter skill: ''

    asi ya intento

    <talkaction words="!highscore;!top;!high" event="script" value="highscore.lua"/>

    !highscore Rebirth
    o
    !highscore reb
    o
    !top rebirth



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

    9default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 9:26 pm

    ElizaldeG

    avatar
    Miembro
    Miembro
    Si ya intente asi.

    Ver perfil de usuario

    10default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 9:31 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Si ya intente asi.


    para el comando es asi

    elseif param == "Rebirth" or param == "reb" then

    Rebirth o reb


    intente usar !top reb o !top "reb


    este es el unico scripts que existe para este sistema de otro forma seria lo ultimo



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

    11default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 9:33 pm

    ElizaldeG

    avatar
    Miembro
    Miembro
    Ya entiendo hay forma de poner tambien el lvl en a lado del mismo reset.

    Ver perfil de usuario

    12default Re: [Ayuda] Poner reset en mi !ranks el Mar Nov 06, 2018 9:37 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Ya entiendo hay forma de poner tambien el lvl en a lado del mismo reset.

    no no hay forma



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

    13default Re: [Ayuda] Poner reset en mi !ranks el Miér Nov 07, 2018 9:52 pm

    ElizaldeG

    avatar
    Miembro
    Miembro
    Very Happy Resuelto Gracias Very Happy

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