• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    spells por comando

    Compartir:

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

    1default spells por comando Jue Dic 02, 2021 10:56 pm

    poncex

    poncex
    Miembro
    Miembro
    Descripcion escribió:hola a todos, necesito un script en donde pueda ver las spells con comandos como el clasico !spells ya que no he encontrado para la versión que uso :c


    es un otx 3.10, desde ya muchas gracias
    Imagen Explicativa escribió:Imagen Explicativa: spells por comando Tibiaf10
    Version del Scripts: OTx Old Version(3.10)

    3 participantes

    2default Re: spells por comando Vie Dic 03, 2021 1:30 pm

    rellanolol

    rellanolol
    Miembro
    Miembro
    Hola te comparto este Scrip que muestra tus magias dependiendo de la vocación:
    1º Vamos a TuOtserver/data/talkactions/scripts y copiamos un archivo de esa carpeta y le colocamos el nombre spells.lua.
    2º Abrimos el archivo y borramos todo el contenido y le colocamos lo siguiente dentro y guardamos:
    Spoiler:
    function onSay(cid, words, param)
       local count = getPlayerInstantSpellCount(cid)
       local text = ""
       local t = {}
       for i = 0, count - 1 do
           local spell = getPlayerInstantSpellInfo(cid, i)
           if spell.level ~= 0 then
               if spell.manapercent > 0 then
                   spell.mana = spell.manapercent .. "%"
               end
               table.insert(t, spell)
           end
       end
       table.sort(t, function(a, b) return a.level < b.level end)
       local prevLevel = -1
       for i, spell in ipairs(t) do
           local line = ""
           if prevLevel ~= spell.level then
               if i ~= 1 then
                   line = "\n"
               end
               line = line .. "-- Spells para level " .. spell.level .. ": --\n"
               prevLevel = spell.level
           end
           text = text .. line .. "  " .. spell.name .. " - Mana Points: " .. spell.mana .. "\n"
       end
       doShowTextDialog(cid, 13082, text)
       return TRUE
    end
    3º Vamos a TuOtserver/data/talkactions/talkactions.xml y agregamos la siguiente linea:
    Spoiler:
    <!-- Players -->
    <talkaction log="yes" words="!spells; !SPELLS; !Spells" event="script" value="spells.lua"/>

    En el primer codigo puedes editar lo siguiente:
    Spoiler:
    -- Spells para level

    Y esto:
    Spoiler:
    - Mana Points:

    Espero haberte ayudado.
    Creditos: RellanoLOL

    3 participantes
    http://45.35.0.228/

    3default Re: spells por comando Vie Dic 03, 2021 2:08 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    aqui lo tienes

    va a Data/talkactions/talkactions.xml y agrega

    Código:
    <talkaction words="!spells" script="spells.lua" />

    luego se dirige a Data/talkactions/scripts copia cualquier archivo y renombra por spells.lua y pega esto

    Código:

    function onSay(player, words, param)
        local text = ""
        local spells = {}
        for _, spell in ipairs(player:getInstantSpells()) do
            if spell.level ~= 0 then
                if spell.manapercent > 0 then
                    spell.mana = spell.manapercent .. "%"
                end
                spells[#spells + 1] = spell
            end
        end

        table.sort(spells, function(a, b) return a.level < b.level end)

        local prevLevel = -1
        for i, spell in ipairs(spells) do
            local line = ""
            if prevLevel ~= spell.level then
                if i ~= 1 then
                    line = "\n"
                end
                line = line .. "Jutsu para o nível " .. spell.level .. "\n"
                prevLevel = spell.level
            end
            text = text .. line .. "  " .. spell.words .. " : " .. spell.mana .. "\n"
        end

        player:showTextDialog(1692, text)
        return true
    end



    spells por comando YNU5B25
    3 participantes
    https://www.tibiaface.com

    4default Re: spells por comando Vie Dic 03, 2021 6:03 pm

    poncex

    poncex
    Miembro
    Miembro
    gracias maya, me funcionó perfecto (y)

    3 participantes

    5default Re: spells por comando Vie Dic 03, 2021 6:24 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Tema Resuelto



    spells por comando YNU5B25
    3 participantes
    https://www.tibiaface.com

    Contenido patrocinado


    3 participantes

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