Bom gente....duvida meio pesada
se eh possivel e como fazer
um teleportador ou um npc que:
-Te leve à tal cidade;
-Diretamente salve vc nakela cidade;
ao msmo tempo...
Bom como gostei da ideia resolvi postar um tutorial:
É um script simples, que quando você clica no item de action id 7071, ele te teleporta pa posição desejada e te torna um morador daquela cidade.
Vamos lá:
Primeiro abra a pasta actions/scripts, copie um arquivo de lá, renomeie para tmcp.lua, apague seu conteúdo e cole isso no lugar:
function onUse(cid, item, topos) pos = [color="#FF0000"]{x=65, y=42, z=7} [/color] PlayerTown = getPlayerTown(cid) [color="#0000FF"]msg = "Caro novo morador de TownsVill seja Bem vindo a Cidade! (exemplo)"[/color] [color="#800080"]msgN = "Seja bem vindo, mas voce ja eh da cidade!"[/color] posplayer = getPlayerPosition(cid) if item.actionid == [color="#FF8C00"]7071[/color] and getPlayerTown(cid) ~= [color="#FF00FF"]2[/color] then doPlayerSendTextMessage(cid, 22, msg) getThingfromPos(posplayer) doSendMagicEffect(posplayer,2) doTeleportThing(cid,pos) doSendMagicEffect(pos,10) doPlayerSetTown(cid,[color="#FF00FF"]2[/color]) else doPlayerSendTextMessage(cid, 22, msgN) doSendMagicEffect(posplayer,2) doTeleportThing(cid,pos) doSendMagicEffect(pos,10) end end
Vermelho -> Posição para a qual o player será movido.
Azul -> Mensagem que o player receberá se ele ainda não for morador da cidade.
Roxo -> Mensagem que o player receberá se ele já for morador da cidade.
Laranja -> Action id do item que ele vai ter que clicar para ser teleportado (melhor não mexer, a não ser que essa action já esteja em uso para outra ação).
Rosa ->ID da cidade para a qual o player vai se mudar.
Pronto. Após modificar a gosto os itens acima vá nas actions.xml e cole essa tag la:
<action actionid="7071" script="tmcp.lua" />
Bom é isso. Um script bem simples mas bem útil!
Creditos 100% Skulls
Postem plz.
Qualquer Dúvida ou erro é só postar.
Fui, até mais!