Tentei fazer pra ele voltar só quando usa novamente a magia, acho que funciona...
local toPosition = {x = 1248, y = 728, z = 7} --Posicao para qual o player vai ser mandado
local spellStorage = 49999 --Storage usado para saber se o player esta indo ou voltando com a magia
local storage_x = 50000 --Storage que guarda a posicao x
local storage_y = 50001 --Storage que guarda a posicao y
local storage_z = 50002 --storage que guarda a posicao z
function onCastSpell(cid, var)
local toPos = toPosition
local pos = getPlayerPosition(cid)
local storageSpell = getPlayerStorageValue(cid,spellStorage)
if storageSpell > 0 then
toPos.x = getPlayerStorageValue(cid, storage_x)
toPos.y = getPlayerStorageValue(cid, storage_y)
toPos.z = getPlayerStorageValue(cid, storage_z)
setPlayerStorageValue(cid, spellStorage, 0)
else
setPlayerStorageValue(cid, storage_x, pos.x)
setPlayerStorageValue(cid, storage_y, pos.y)
setPlayerStorageValue(cid, storage_z, pos.z)
setPlayerStorageValue(cid, spellStorage, 1)
end
doTeleportThing(cid, toPos, false)
doSendMagicEffect(pos, 21)
return true
end






info
Grupo: Visconde
Registrado: 14/01/14
Posts: 276
Reputação: +30
Gênero: Masculino
Char no Tibia: Sonda retro
Olá galera, eu to com um script aki e precisava de uma ajudinha de quem entende mais...
esse é o script do kamui me \/
local toPos = {x = 1248, y = 728, z = 7} --pos para onde o player vai ser teleportado