Va em Seu Ot/data/moventes/scripts/ crie um aquivo.lua chamado citizen e dentro dele coloque issu
function onStepIn(cid, item, position, fromPosition) if(item.actionid > 30020 and item.actionid < 30100) then local townId = (item.actionid - 30020) doPlayerSetTown(cid, townId) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You are the newest resident of " .. getTownName(townId) .. ".") end return true end
Feche e salve
Agora va em Seu Ot/data/movements/ e abra movementes.xml e adicione essa tag
<movevent type="StepIn" itemid="1387" value="citizen.lua"/>
Feche e Salve
Agora algumas regras que voce deve seguir para adicionar os portais:
Quando voce adicionar o portal no map editor coloque a Unique Id e Action Id 30021 caso voce vá colocar mais de 1 portal va usando sucissivamente os Unique Id e Action Id 30022, 30023, 30024,...
Outra coisa importante é que no map editor tambem se configura o local das citys.
Na hora de colocar a coordenada no portal tem que se colocar exatamente a coordenada da city como mencionei aqui, caso não configure com a coordenada serta não ira funcionar.
Creditos:
gabisaoo
LukasScott