• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] (Ayuda) Item que da Spell

    Compartir:

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

    1[Actions] (Ayuda) Item que da Spell Empty [Actions] (Ayuda) Item que da Spell Jue Sep 21, 2023 5:08 pm

    danigym

    danigym
    Miembro
    Miembro
    Estoy creando un item para que al usarlo, el jugador aprenda un spell. He creado el script en TFS 1.3 pero no me funciona. Me hace la animación, el item desaparece correctamente, me aparece un mensaje, pero no me enseña el spell.
    Os dejo el script:

    Código:
    local action = Action()

    function action.onUse(player, item, fromPosition, target, toPosition, isHotkey)





    player:learnSpell(50101)
    toPosition:sendMagicEffect(CONST_ME_PURPLEENERGY)
    player:say("You learned the spell Fulgor Exanimo", TALKTYPE_MONSTER_SAY)

    item:remove(1)

    end

    action:id(12811)
    action:register()

    2 participantes

    2[Actions] (Ayuda) Item que da Spell Empty Re: [Actions] (Ayuda) Item que da Spell Vie Sep 22, 2023 10:08 am

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    Y como lo tienes el spell en xml?
    <instant name="Light" words="utevo lux" needlearn="1" exhaustion="2000" maglv="0" mana="20" selftarget="1" aggressive="0" script="support/light.lua"/>

    Como ves aquí, tiene needLearn=“1”
    Lo que quiere decir que para usar el spell se necesita de aprender

    2 participantes

    3[Actions] (Ayuda) Item que da Spell Empty Re: [Actions] (Ayuda) Item que da Spell Vie Sep 22, 2023 11:11 am

    danigym

    danigym
    Miembro
    Miembro
    SoyFabi escribió:Y como lo tienes el spell en xml?
    <instant name="Light" words="utevo lux" needlearn="1" exhaustion="2000" maglv="0" mana="20" selftarget="1" aggressive="0" script="support/light.lua"/>

    Como ves aquí, tiene needLearn=“1”
    Lo que quiere decir que para usar el spell se necesita de aprender


    Ya lo conseguí amigo estaba en esta línea el error:
    Código:
    player:learnSpell(50101)

    En vez del ID puse el nombre del spell y me funcionó. Gracias amigo

    2 participantes

    Contenido patrocinado


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