fiz mas n testei. ve se da td certo ae:
function onUse(cid, item, frompos, item2, topos)
local config = {
novapos = {x=10, y=10, z=10};
cityId = 1;
level = 50;
efeito = 2;
message = "Voce acaba de se tornar morador desta cidade"
}
if (getPlayerLevel(cid) >= config.level) == TRUE then
doTeleportThing(cid,config.novapos)
doPlayerSetTown(cid, config.cityId)
doSendMagicEffect(frompos, config.efeito)
doPlayerSendTextMessage(cid,22,config.message)
else
doPlayerSendTextMessage(cid,22,"Voce não tem level suficiente.")
end
return TRUE
end
e no actions.xml:
<action actionid="9119" event="script" value="NOMEDOSCRIPT.lua"/>
aí vc configura la as config.
novapos => posição que vai ser teleportado
cityId => o ID da cidade que ele vai ser morador
level => level minimo pra usar
efeito => efeito que vai aparecer quando der use
message => mensagem quando ele for teleportado
e pra colocar no ot é só voce colocar o action ID 9119 na estatua.
flw






info
Grupo: Campones
Registrado: 28/12/08
Posts: 41
Reputação: 0
Char no Tibia: Gorden Fuel
Versao: 8.5
Ae galera :smile_positivo:
To precisando de um script.
E uma estatua de angel.
Ao dar use nela, se voce for level 50+ voce e teleportado para outra cidade e vira morador, da cidade em que foi teleportado.
Grato desde ja
Black Fisher Man
Editado Outubro 22 por BlackFisherMan