• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Aporte] Adventurer Stone Tibia RL

    Compartir:

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

    1default [Aporte] Adventurer Stone Tibia RL el Sáb Mar 10, 2018 1:59 pm

    Amigos aquí les regalo este script del Adventurer Stone de tibia RL funcionando perfectamente.
    Es importante que sepan que solo es compatible con TFS 1.x en adelante!
    [Aporte] Adventurer Stone Tibia RL 3cw6wjvvTQ_pX0UDtRh08Q
    Explicación de lo que hace el script, busca que estés dentro de zona de protección y que no estes lejos de algún templo, si cumples esos requisitos te hace teleport hacia el lugar que tu quieras añadir al script
    Código:
    travelPosition = Position(xxx, yyy, z)
    Espero les guste y le encuentren una buena utilidad!

    CODIGO:
    Código:
       ---@The_Pain Tibiaface
       local maxDistance = 7
       local travelPosition = Position(600, 600, 7)
       function onUse(player, item, fromPos, target, toPos, isHotkey)
       local errorDistance = 0
       local errorProtection = 0
       local towns = 1
       local playerPosition = player:getPosition()
       while Town(towns) do
       local town = Town(towns)
       local templePosition = town:getTemplePosition()
       local ditance = templePosition:getDistance(playerPosition)
       local tile = Tile(playerPosition)
       if not tile:hasFlag(TILESTATE_PROTECTIONZONE) then
          errorProtection = errorProtection + 1
       end
       if ditance > maxDistance then
          errorDistance = errorDistance + 1
       end
       towns = towns + 1
       end
       towns = towns - 1
       if errorProtection == towns then
          player:sendTextMessage(MESSAGE_INFO_DESCR, 'No estas en zona de proteccion.')
          return true
       end
       if errorDistance == towns then
          player:sendTextMessage(MESSAGE_INFO_DESCR, 'Estas muy lejos del templo.')
          return true
       end
       playerPosition:sendMagicEffect(CONST_ME_POFF)
       player:teleportTo(travelPosition)
       travelPosition:sendMagicEffect(CONST_ME_TELEPORT)
       player:sendTextMessage(MESSAGE_INFO_DESCR, 'Has llegado al templo principal.')
       return true
       end

    Solo tienen que colocar el destino, lo demás es automático.

    ACTIONS.XML
    Código:
    <!-- Adventurer Stone Teleport -->
       <action itemid="18559" script="adventurer stone.lua" />



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    [Aporte] Adventurer Stone Tibia RL TRJEB8aSRYK5IulEU6ilJw
    Ver perfil de usuario

    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.

    Temas Recomendados×+

       

      BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).