adrenyslopez
Member
- Joined
- Dec 22, 2015
- Messages
- 201
- Reaction score
- 15
This scripts only works in protection zone, how can I make it work in any zone but if it doesn't have pz?
Lua:
local teleportScroll = Action()
function teleportScroll.onUse(player, item, fromPos, target, toPos, isHotkey)
local playerPos = player:getPosition()
local tile = Tile(playerPos)
if not tile or not tile:hasFlag(TILESTATE_PROTECTIONZONE) then
player:sendCancelMessage("You can use only in pz.")
return true
end
local town = player:getTown()
local templePos = town and town:getTemplePosition() or Town(1):getTemplePosition()
playerPos:sendMagicEffect(CONST_ME_POFF)
player:teleportTo(templePos)
templePos:sendMagicEffect(CONST_ME_TELEPORT)
item:transform(item:getId(), item:getCharges() -1)
return true
end
teleportScroll:id(29019)
teleportScroll:register()