Ver um Único Post
Antigo 02-06-2010, 05:02 AM   #1
Fixando a posição de um NPC
neoHaT neoHaT está offline 02-06-2010, 05:02 AM

Depois de passar um dia tomando uma surra ao olhar para o npcpos.txt e não entender absolutamente nada. Acredito que consegui chegar a um metodo. (Não seria se seria o metodo oficial)

Bem, mãos a obra.

1. Faça login com qualquer char no servidor (Não precisa ter builder)

2. Vá exatamente na posição que você queria que seu NPC fique fixado.

3. Utilize o comando do L2 /loc
3.1. Esse comando te dara 3 dados, x y z. Guarde os.

5. Vá em seu arquivo npcpos.txt, vá até a ultima linha e adicione o seguinte:

NPCPOSterritory_begin [giran_town] {{81426;149104;-3464;-3264};{81426;148108;-3464;-3264};{82407;148108;-3464;-3264};{82407;149104;-3464;-3264}} territory_end

npcmaker_begin [giran_customs_npc] initial_spawn=all maximum_npc=7

npc_begin [nome_do_npc] pos = {x;y;z;61440} total = 1 respawn = 1min npc_end

npcmaker_end


Territory - Vai definir qual a area que os npcs estão. Nesse exemplo estou utilizando as coordenadas da cidade de Giran.
npmaker - Vai dizer ao L2NPC quais/como/quantidade de npcs para criar.
npc - Vai tratar cada NPC.

6. Adicione exatamente na mesma ordem do seu /loc os itens em amarelo.

Bem, reinicie o L2Server.exe e L2NPC.exe.
Se tudo estiver dado certo, seu NPC vai estar no lugar certinho.

Agora, observe que ele ficou olhando para um lugar que não é o desejado.
Bem, isso é devido ao 61440. Essa é a orientação do NPC, ou o "Para onde o npc esta olhando".

Abaixo, uma imagem que possa ajudar vocês a definir essa orientação. Cordene a imagem de acordo com sua camera olhando de cima para baixo, e com o ALT+M aberto, acompanhe pela bússola ingame.

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Abraços.
Espero que não fique dúvidas.
(Agora eu mesmo vou fazer isso lá, tenho muitos npcs a adicionar...)

 
Avatar de neoHaT
neoHaT
Amigo SE
Registrado em: Nov 2009
Posts: 67
Nome Real: George Gonçalo
Visitas: 1066
Os Seguintes 13 Usuários disseram Obrigado(a) para neoHaT por gostarem deste post :
350Z (05-06-2010), alessandroht (05-10-2013), gemeos (14-11-2010), gorgorothppl (10-06-2013), Kamata (08-04-2014), lineage2brasil (29-06-2013), Lorde (13-11-2010), Naelson (15-05-2014), rtoservers (27-12-2010), Setokaiba (24-09-2013), tovo (29-06-2010), vicfelipe (02-06-2010)
Links Patrocinados