Ir para conteúdo

Save Posição Templo!


GodalonexD

Posts Recomendados

Ola gente, preciso de um script que quando o player passar por cima do teleport ele vira residente daquela cidade,

 

Tipo varias city e cada um tem um templo e dp diferente e queria que cada um player se quiser virar residente de otura city é so ir no templo e subir no teleport com action id e o script para ele!

 

Estou precisando urgente disso.

 

Se alguem tiver porfavor ajudeme e poste ai REP+

 

'-'

Link para o comentário
Compartilhar em outros sites

Opa...

Esse Script já vem no OT maininho, mas caso o seu nao esteja certo, vá em:

Data/Movements/Scripts/Citizen.lua e cole isso dentro:

function onStepIn(cid, item, position, fromPosition)

if(item.actionid > 30020 and item.actionid < 30100) then

local townId = (item.actionid - 30020)

doSendMagicEffect(fromPosition,12)

doPlayerSetTown(cid, townId)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você é o novo morador de " .. getTownName(townId) .. ".")

end

 

return true

end

 

 

Em Data/Movements/Movements.xml lá já deve ter essa tag, mas se nao tiver coloque:

 <movevent type="StepIn" itemid="1387" event="script" value="citizen.lua"/[b]>[/b]

 

Aí tu vai no MAP EDITOR e digite CTRL + T, e veja a ordem das TOWNS (CIDADES).

Aí no Teleport da cidade 1 você clica no tp, e na ACTIONID tu coloca: 30021.

No telepor da cidade 2 você coloca ACTIONID: 30022

E assim por diante.

PS: O Teleport deve ser do ID: 1387.

Espero ter ajudado amigo!

Atenciosamente, Jacques.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...