Ir para conteúdo
  • 0

Script De Morador Da Cidade


alemao

Pergunta

Testei um monte de tutoriais ja ...usei o search umas 300 vezes...so que nao consegui configurar isso...estou editando um mapa e tive que alterar o templo de local...consegui por as acc para criar e entrar no lugar certo ,so que tem 2 cidades no mapa, quando tento me tornar morador da outra nao consigo...o teleport funciona normal e tals so que nao aparece a mensagem voce é morador de.... e o comando /t nao funciona nos god!

Coisas que fiz...coloque unique id no teleport...configurei spawn do templo tudo certinhu quanto no map editor quanto no script e nao funcionou...estou em um otserver 8.6...

Espero ajuda de voces

Obrigado!

 

 

Edit:

baixei de um outro ot server ...deletei tudo que ja tinha posto quanto em actions quanto em movements e puis este em movements

<movevent type="StepIn" uniqueid="2002" event="script" value="city.lua"/>

 

function onStepIn(cid, item, pos)

-- Script By Debone

 

idcidade = 1

mensagem = 'Agora você é um cidadão de'

 

if item.uid == 2002 then

doPlayerSetTown(cid,idcidade)

doPlayerSendTextMessage(cid,22,mensagem)

return 1

end

end

 

parece que ta funcionando...pois apareceu mensagem em branco quando passei pelo teleport "Agora você é um cidadão de"

mas o comando /t continua nao funcionando ...o que pode ser?

Editado por alemao
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Tente este:

 

local conf = {
cityId = 1
}

function onStepIn(cid, item, pos, frompos)
if isPlayer(cid) then
	doPlayerSetTown(cid, conf.cityId)
	doPlayerSendTextMessage(cid,25,"Congratulations! You are the newest resident of ".. getTownName(conf.cityId) ..".")
	doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
else
	doTeleportThing(cid, frompos)
end
return true
end

 

 

A tag :

 

<movevent type="StepIn" uniqueid="20001" event="script" value="city.lua"/>

 

 

Lembre-se de colocar uniqueid 200001 no teleport.

 

 

flw

Link para o comentário
Compartilhar em outros sites

  • 0

Só fazendo uma pequena correção ai

 

Lembre-se de colocar uniqueid 200001 no teleport.

 

 

flw

 

o uniqueid seria 20001 e não 200001, apocarai deve ter se atrapalhando...

 

vê se resolve isso ai que o apocarai disse :thumbsupsmiley:

 

agora sobre o /t não funcionar, você precisará postar seu talkactions.xml e talkactions/script/teleportmaster.lua

 

flw

Editado por Sinos
Link para o comentário
Compartilhar em outros sites

  • 0

Valeu pelas respostas...mas resolvei baixando outro servidor e transferindo os scripts de temple change e /t e funcionou

pode fechar moderador!

Abracos

Link para o comentário
Compartilhar em outros sites

  • 0

fiquei com uma duvida se as 2 caras de city diferentes divirem o mesmo teleporte de uma hunt como que vao voltar pra city natal deles qual position vai coloca no teleporte para voltar

Editado por BomdeDaZl
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...