Postado Julho 18, 2011 13 anos Olá galerinha Ktibiana, Pra vocês que não sabem criar montros, ou não sabe balancear etc... Quem ler esse tópico vai aprender essa po$%! agora. Usarei o demon.xml totalmente modificado para que tenha mas exemplos nas partes onde cria mais dúvida as pessoas: <monster name="Demon" nameDescription="a demon" race="fire" experience="6000" speed="280" manacost="0"> <health now="8200" max="8200"/> <look type="35" corpse="5995"/> <targetchange interval="5000" chance="8"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="40"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" skill="70" attack="130"/> </attacks> <loot> <item id="2148" countmax="90" chance="28000"/><!-- gold coin --> <item id="2148" countmax="80" chance="28000"/><!-- gold coin --> <item id="2148" countmax="75" chance="28000"/><!-- gold coin --> <item id="2148" countmax="65" chance="28000"/><!-- gold coin --> <item id="7368" countmax="5" chance="3100"/><!-- assassin star --> <item id="5954" chance="1150"/><!-- demon horn --> </loot> </monster> Começando do: <monster name="Demon" nameDescription="a demon" race="fire" experience="6000" speed="280" manacost="0"> ------/\ nome do bicho----------/\ descrição ao dar look------/\tipo do bicho---/\experiencia---/\velocidade---/\Mana para sumonalo Lembrando que: experience="6000" <--- Multiplicado pelo rates do server, Exemplo : server rates 3 então fica 6000 . 3 = 18000 manacost="0" <--- é a mana pra sumona-lo, porem essa função depende dessa --> <flag summonable="0"/> ( 0 = não e 1 = sim) Depois vem... <targetchange interval="5000" chance="8"/> <-- Simples, a cada 5 segundos tem 8% de chance de ele mudar o alvo, sendo que com os pretos (eu) sempre é triplicado a chance... EHUEEHUEHEUHUE brinks... (5000 = 5 s, então se foce 5500 seria: 5,5 segundos) <strategy attack="100" defense="0"/> <-- Strategy attack, quer dizer que ele é um monstro baseado em attacks, se foce attack 50 e defense 50 seria mesma coisa que um player no modo Balanced. Depois vem... <flag summonable="0"/> <-- Sumonavel ou não, neste caso está Não (com o uso da magia "utevo res") <flag attackable="1"/> <-- Atacavel ou não, neste caso Sim (bom para fazer bichos como Magic Tower) <flag hostile="1"/> <-- Ele é um tipo de monstro que ataca... porem se tive-se 0 ele não atacaria os player, como o Rabbit ou Deer <flag illusionable="0"/> <-- Ilusionavel (sei lá se esse nome existe), ou não, neste caso está não (com o uso da magia "utevo res ina" <flag pushable="0"/> <-- Um bicho que pode ser empurrado ou não... neste caso Não <flag canpushitems="1"/> <-- Um bicho que meche os itens, neste caso será impossivel trapar ele com uma parcel <flag canpushcreatures="1"/> <-- Um bicho que empurra o outro, ou seja.. se um player estiver cercado por borboletas, o demon aparece e empurra as borboletas pra attack o player <flag targetdistance="1"/> <-- O nome ja fala né? Atack a distancia.. <flag staticattack="40"/> <-- Não estou muito certo dessa função <flag runonhealth="0"/> <-- Ele ira correr com a quantidade de vida estiver ali, exemplo: Se ali estive-se com 300, quando ele estiver com 300 ou menos de vida ele ira fugir Depois vem... <attack name="melee" interval="2000" skill="70" attack="130"/> ---------tipo de attack está como fisico---------o intervalo de cada attack--------------skill/attack como de um player normal Bem, esse ai tem muita gente que não deve saber como equilibrar e bota qualquer m3rd@ e acha que ta bom, mas não é bem assim. Vou explicar como funciona a formula de attack e skill A verdadeira formula de todos os tipos de attack é : ((attackSkill * (attackValue * 0.05)) + (attackValue * 0.5)) Neste caso fica como: ((70 * (130 * 0.05)) + (130 * 0.5)) = 520 Ta ai, então a força maxima do attack do demon é 520, ou seja um player PELADO sem nenhum escudo e etc.. pode tomar no maximo 520 de attack fisico do demon. Depois vem... <item id="2148" countmax="90" chance="28000"/> <-- 28 % de cair 90 itemid... <item id="7368" countmax="5" chance="3100"/> <-- 3,1% de cair 5 itemid... <item id="5954" chance="1150"/> <-- 1,15% de cair itemid... Lembrando que 100000 = 100% Bem pessoal é isso ae, não deixem de comentar, estou fazendo isso tudo com esforço. Att. Kibe Até a proxima Editado Julho 18, 2011 13 anos por KibeMatheus (veja o histórico de edições)
Postado Julho 18, 2011 13 anos Obrigado pelos tutoriais de scripting Kibe, são muito bem explicados! Só procure por tudo que foi código em <monster name="Demon" nameDescription="a demon" race="fire" experience="6000" speed="280" manacost="0"> ou em <monster name="Demon" nameDescription="a demon" race="fire" experience="6000" speed="280" manacost="0"> pra ficar mais organizado! Abraços! Editado Julho 18, 2011 13 anos por Augusto (veja o histórico de edições) # Regras Gerais - TibiaKing.com # Contato: [email protected]Não respondo dúvidas via MP.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.