As vezes , uma dúvida no forum Suporte/Dúvidas sobre Scripts me leva a criar um Tutorial.
Como funciona o arquivo mapa-spawn.xml ?
Esse é um arquivo que NÂO PODE MEXER
vou explicar mas deixa ele ae quetinho.
Vamos pegar este Spawn simples como exemplo :
<spawn centerx="349" centery="368" centerz="6" radius="5"> <npc name="Maya" x="2" y="-1"/> </spawn>
Explicando :
Spaw
é a função do seu MapEditor que cria uma área pra por NPC ou Monstros.
Fica representado como um foguinho roxo.
E a área desse Spaw (no MapEditor) deixa o chão com cor diferente.
(ver explicação de radius pra frente)
centerx="349" centery="368" centerz="6"
Aqui fica a coordenada exata desse Spawn no mapa.
Coordenada Vertical 349
Coordenava Horizontal 368
Andar 6 (7 é o térreo)
radius="5"
Radius é a área (quadrada) que abrange esse Spawn
(no nosso caso é uma área de 5x5)
Você pode mudar isso nas propriedades do Spawn na edição do mapa.
um Player pisando em qualquer SQM do radius desse Spawn , vai blocar respaw de todos os bichos.
Se algum bicho nascer e vier atacar , é porque o bicho é de outro Spawn perto.
npc name="Maya"
o NPC/Monstro que tá nesse Spawn.
(No nosso caso é só um NPC)
Tudo que você puzer no Spawn vai ficar entre o <spawn> e </spawn>
x="2" y="-1"
Aqui monstra o lugar que o NPC tá em relação ao Spawn.
x=2 ele tá 2 sqms 'a direita do Spawn
y="-1" ele tá 1 sqms acima do Spawn
spawntime="60"
No nosso exemplo não tem (só aparece pra Monstros)
É o tempo pra nascer outro bicho nesse Spawn.
o número entre parenteses é o tempo em segundos pra um ReSpawn do Monstro.
Nosso NPC tá muito solitário.
Vamos fazer uma festa e chamar alguns convidados.
Agora vamos ver como ficaria um Spawn com várias coisas
<spawn centerx="54" centery="21" centerz="7" radius="7"> <npc name="Maya" x="2" y="-1"/> <npc name="Garçon" x="2" y="-2"/> <monster name="Skeleton" x="-1" y="0" spawntime="60"/> <monster name="Swamp Troll" x="1" y="0" spawntime="60"/> <monster name="Vampire" x="3" y="0" spawntime="60"/> </spawn>
Olha ae nosso NPC com alguns monstros do lado dele agora.
Todos no mesmo Spawn (no mesmo foguinho roxo)
E aqui eu puz um radius maior 7x7
(senão o Garçon não tem espaço pra passar e servir os convidados)
E olha o SpawnTime ae... 60 segundos pra nascer outro bicho.
(se não tiver ninguem pisando na area do radius )
Acho que é isso.
Fonde -> Dicionário Michaelis.SpawnZool. 1 ova, desova de peixe, de crustáceos ou de batráquios. 2 cria, filhotes nascidos de ovas. 3 prole, geração em grande quantidade (também Pejorativo).
Exclusivo para XTibia
Denunciar aqui se encontrar em outro forum.