[Nuevo y Unico] Poner la classificacion de cada uno en Juego

Topic created · 15 Mensajes · 1449 Visitas
  • @Vampirito said:

    **_Buenas soy Vampirito ya saben.

    Bueno ahora les traigo una quest que sirve para ver el top 1 del juego, cuanto yang tiene y cuanta exp tiene._**

    Foto como quedara:

    **_Información:

    Esta quest no trae el top 1 del GM solo el del player, son los 10 primeros players._**

    Guía como hacerlo:

    1.- Pero primero tienes que ir questlib.lua y añadir esta línea :icon_arrowd:

    Folder= "/PERCORSO CARTELLA QUEST/"
    function giallo(lol)
        say(color256(255,255,128)..lol..color256(196, 196, 196))
    end
    

    2.- Y añadir a quest_function :icon_arrowd:

    io.input
    io.output
    io.flush
    io.open
    io.close
    io.read
    io.write
    os.remove
    os.execute
    close
    giallo
    

    Notas: Para el uso apropiado de esta herramienta se debe agregar en la siguiente secuencia de comandos esto en vez de el campo de contraseña en db Roja local que las normas sería "contraseña".

    quest classifica begin
        state start begin
            when 20004.chat."Classifica" begin
                local query = "SELECT `Nombre`,`Nivel`,`Dinero`,`Exp` FROM `player` WHERE name not like '[%' order by level desc LIMIT 10;"
                local mygod= "cmmc.sql"
                local mymum= "cccm.out"
                io.output(Folder..mygod)
                io.write(query)
                io.flush()
                io.close()
                os.execute("cd "..Folder.." && mysql player --user='root' --password='PASSWORD_LOCALE_DB' < "..mygod.." > "..mymum)
                os.remove(Folder..mygod)
                if io.open(Folder..mymum, "r") == nil then
                    return 
                end
                io.input(Folder..mymum)
                local _ = io.read()
                for i=1, 11 do
                    if i==1 then
                        say_title("Nombre | Nivel | Dinero | Experiencia")
                        say("")
                     elseif i==2 then			giallo("1^: "..io.read())
    		else
    			local j=i-1
    			say(j.."^: "..io.read())
                    end
                end
                io.input():close()
                os.remove(Folder..mymum)
            end
        end
    end
    

    _Creditos ----> _ Mr.Alby
    [http://www.inforge.net/community/metin2-howto-addon-server-privati/243188-[release]classifica-game-lua-alby-d.html][0]">[http://www.inforge.net/community/metin2][1] ... lby-d.html

    Dar las gracias no cuesta nada!

    Perdón intente ponerla mas en Latino Americano y se puso esto.

    [0]: <a href=
    [1]: http://www.inforge.net/community/metin2

  • bueno meti la quest, el lua,el fuctions el npc es el bagabundo ok bueno me sale la ventana de clasifica pero de ai no pasa nada mas se cierra si alguien me dice que exo mal que me corrija

  • Fuuton la va a implementar si eso preguntale a el si sabe.

  • Pues ahora lo implemento, pero podes ponerlo en un item que sea de la clasificación, igual cambiar el ID del npc por otro.
    PD: Ahora lo implemento y miro el problema.

  • @fuuton97 said:

    Pues ahora lo implemento, pero podes ponerlo en un item que sea de la clasificación, igual cambiar el ID del npc por otro.
    PD: Ahora lo implemento y miro el problema.

    cambie de npc pero le davas a clasificacion y se cierra y no pasa nada