• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [CreatureEvents] Talk Npc Click Mous (Trade Npc Click Mous)

    Compartir:

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

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Hola Usuarios de tibiaface


    Bueno este scripts trata que para hablar con con un npc solo tienes que darle target al npc bueno para que funcione ustedes tienen que colocar al npc en una zona no pz osea que no sea protegida por pz. bueno con una imagen le mostraremos y continuaremos con la instalacion.


    [CreatureEvents] Talk Npc Click Mous (Trade Npc Click Mous) Target10


    nos vamos a:

    data\creaturescripts\scripts

    copiamos cualquier archivo y renombramos por npc.lua y pegamos esto dentro

    Código:
    function onAttack(cid, target)
        if(isNpc(target)) then
        return
        doCreatureSay(cid, "Hi!", TALKTYPE_SAY)
        and
        false
        end
    end

    en la mis carpeta buscamos el archivo login.lua y agregamos esto:

    Código:
    registerCreatureEvent(cid, "NpcAttack")


    luego nos vamos a:

    data\creaturescripts\creaturescripts.xml

    y agregamos esta tag:

    Código:
    <event type="attack" name="NpcAttack" event="script" value="npc.lua"/>


    para que todo esto funcione tenemos que añadir esto al npc:

    ejemplode como añadir al xml del npc

    npc normal:

    Código:
    <?xml version="1.0" encoding="UTF-8"?>
    <npc name="Damian" script="data/npc/scripts/promotion.lua" walkinterval="2000" floorchange="0">
       <health now="100" max="100"/>
       <look type="134" head="79" body="86" legs="114" feet="0" addons="3"/>
    </npc>

    npc que se le añadio la tag attackable="1"

    Código:
    <?xml version="1.0" encoding="UTF-8"?>
    <npc name="Damian" script="data/npc/scripts/promotion.lua" walkinterval="2000" floorchange="0" attackable="1">
       <health now="100" max="100"/>
       <look type="134" head="79" body="86" legs="114" feet="0" addons="3"/>
    </npc>

    y listo con ello funciona su trade de npc con un click



    [CreatureEvents] Talk Npc Click Mous (Trade Npc Click Mous) YNU5B25
    4 participantes
    http://www.tibiaface.com

    ariel2099

    ariel2099
    Nuevo Miembro
    Nuevo Miembro
    no entiendo muy bien... yo le doy para atacar y me hablara?
    es como en ves de decirle hi.. lo apretas para atacar y te hablara?

    4 participantes

    Simon Marin

    Simon Marin
    Miembro
    Miembro
    tengo la misma duda que ariel2099

    4 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Simon Marin escribió:tengo la misma duda que ariel2099


    al darle click al npc automaticamente dara trade al player



    [CreatureEvents] Talk Npc Click Mous (Trade Npc Click Mous) YNU5B25
    4 participantes
    http://www.tibiaface.com

    Simon Marin

    Simon Marin
    Miembro
    Miembro
    hay un problema...
    que yo tengo todo el dp en zona no pvp... y entonces no pueden atacar.. que hago?? xD

    4 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Simon Marin escribió:hay un problema...
    que yo tengo todo el dp en zona no pvp... y entonces no pueden atacar.. que hago?? xD

    si me di cuenta de aquello hay que solucionar no mas tenga un poco de tiempo para crearlo



    [CreatureEvents] Talk Npc Click Mous (Trade Npc Click Mous) YNU5B25
    4 participantes
    http://www.tibiaface.com

    PokexGamer

    PokexGamer
    Nuevo Miembro
    Nuevo Miembro
    Nada mas será para este npc?

    O para todos duda?

    4 participantes

    Contenido patrocinado


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