• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Actions] Item que teleporta al player para la house

    Compartir:

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

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibia

    hoy le traigo un script  de teleport house.

    Un player al darle click a cierto objeto lo tele portara directo a su house claro que tambien tiene control de pz si un player esta en batalla o pk no podra tele portarse.


    bueno muy sencillo de instalar:

    nos vamos a:

    data/actions/scripts

    copiamos cualquier archivo y renombramos por tphouse.lua y pegamos esto dentro:

    Código:
    function onUse(cid, item, fromPosition, itemEx, toPosition)
     if hasCondition(cid, CONDITION_INFIGHT) then  
      return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Desculpe,voce esta em batalha.")
     end
     
    if getPlayerLevel(cid) < getConfigInfo("levelToBuyHouse") then
      return doPlayerSendCancel(cid, "Sorry, not possible.")
     end
     
    if not getHouseByPlayerGUID(getPlayerGUID(cid)) then
      return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Desculpe voce nao tem house.")
     end
     
    doTeleportThing(cid, getHouseEntry(getHouseByPlayerGUID(getPlayerGUID(cid))))
     doRemoveItem(item.uid, 1)
     return true
    end

    luego añadimos esta tag en :

    data/actions/actions.xml
    Código:
    <action itemid="7722" event="script" value="tphouse.lua"/>

    • Configurando •

    god maya escribió:
    return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Desculpe,voce esta em batalha.")

    return doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Desculpe voce nao tem house.")

    <action itemid="7722" event="script" value="tphouse.lua"/>

    mensage que va apareser cuando el player quiera teleportase en batle

    mensaje que va apareser si el player no tiene house

    Item que se utilizara



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

    MtkDiaz

    avatar
    Nuevo Miembro
    Nuevo Miembro
    y como se puede hacer para que en ves de un itens sea un teleport es decir que el player al pasar a un teleport sea transportado a su casa

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:y como se puede hacer para que en ves de un itens sea un teleport es decir que el player al pasar a un teleport sea transportado a su casa

    cambia esta funccion

    Código:
    function onUse(cid, item, fromPosition, itemEx, toPosition)

    por moveEvents y coloca un action id en el teleport



    Ver perfil de usuario http://www.tibiaface.com
    admin, no entendi muy bien lo de cambiar esa parte por movements. osea cambiar el codigo en movemnts ? o agregarle el script de movements. y como se haría ?

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:admin, no entendi muy bien lo de cambiar esa parte por movements. osea cambiar el codigo en movemnts ? o agregarle el script de movements. y como se haría ?

    me refiero a funcion principal y colocarlo en movevents
    Código:

    function onStepIn(cid, item, pos)



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

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