Ir para conteúdo

[Action, Movement] Adicionando Novos Pokemons


fodim

Posts Recomendados

Ola gente vim postar como adicionar novos pokemons quando o ot tem sistema de portrait

Sao preciso 1 id e 1 look tipe ou 2 ids e 1 looktype se for colocar catch precisa de 3 se so vir em box sao 4

1ºId= Do Portrait

2ºId= Do Corpo (Opcional)

3ºLooktype= Do Pokemon

 

Depois que tiver as 3 ou 2 coisas na mao va ate monster e crie um novo arquivo xml com o nomedopoke.xml (primeira letra minuscula se for criar versao catched):

<?xml version="1.0" encoding="UTF-8"?>
<monster name="Nome do poke" nameDescription="a nome do poke" race="fire" experience="7991" speed="220" manacost="590">
 <health now="sangue que o poke vem" max="sangue maximo do poke"/>
 <look type="look do poke" head="20" body="30" legs="40" feet="50" corpse="id do corpo"/>
 <targetchange interval="1000" chance="0"/>
 <strategy attack="100" defense="0"/>
 <flags>
   <flag summonable="1"/>
   <flag attackable="1"/>
   <flag hostile="1"/>
   <flag illusionable="1"/>
   <flag convinceable="1"/>
   <flag pushable="1"/>
   <flag canpushitems="0"/>
   <flag canpushcreatures="0"/>
   <flag targetdistance="1"/>
   <flag staticattack="97"/>
   <flag runonhealth="0"/>
 </flags>


 <attacks>
   <attack name="melee" interval="1000" range="1" min="-18000" max="-22000"/>
<attack name="fury" interval="2000" chance="35" range="10">
   <attack name="shadowstorm" interval="1000" chance="15" min="-12000" max="-16000"> </attack>
   <attack name="shadow punch" interval="1000" chance="15" min="-12000" max="-16000"> </attack>
   <attack name="Ice" interval="2000" chance="150" range="7" radius="4" target="1" min="-650" max="-1150">
     <attribute key="shootEffect" value="Ice"/>
     <attribute key="areaEffect" value="Icearea"/>
   </attack>
   <attack name="Ice" interval="3000" chance="150" length="8" spread="3" min="-11000" max="-17000">
     <attribute key="areaEffect" value="Icearea"/>
   </attack>
   <attack name="legendarypower mew" interval="20" chance="150" min="-16000" max="-20000"> </attack>
   </attack>
 </attacks>
 <defenses armor="0" defense="0"/>
<voices interval="5000" chance="10">
	<voice sentence="o que o poke fala!"/>
</voices>
<loot> 
</loot>
</monster>

agora voce edita as coisa como o meu poke é o palkia vai ficar assim:

<?xml version="1.0" encoding="UTF-8"?>
<monster name="Palkia" nameDescription="a palkia" race="fire" experience="7991" speed="220" manacost="590">
 <health now="1500000" max="1500000"/>
 <look type="736" head="20" body="30" legs="40" feet="50" corpse="11635"/>
 <targetchange interval="1000" chance="0"/>
 <strategy attack="100" defense="0"/>
 <flags>
   <flag summonable="1"/>
   <flag attackable="1"/>
   <flag hostile="1"/>
   <flag illusionable="1"/>
   <flag convinceable="1"/>
   <flag pushable="1"/>
   <flag canpushitems="0"/>
   <flag canpushcreatures="0"/>
   <flag targetdistance="1"/>
   <flag staticattack="97"/>
   <flag runonhealth="0"/>
 </flags>


 <attacks>
   <attack name="melee" interval="1000" range="1" min="-18000" max="-22000"/>
<attack name="fury" interval="2000" chance="35" range="10">
   <attack name="shadowstorm" interval="1000" chance="15" min="-12000" max="-16000"> </attack>
   <attack name="shadow punch" interval="1000" chance="15" min="-12000" max="-16000"> </attack>
   <attack name="Ice" interval="2000" chance="150" range="7" radius="4" target="1" min="-650" max="-1150">
     <attribute key="shootEffect" value="Ice"/>
     <attribute key="areaEffect" value="Icearea"/>
   </attack>
   <attack name="Ice" interval="3000" chance="150" length="8" spread="3" min="-11000" max="-17000">
     <attribute key="areaEffect" value="Icearea"/>
   </attack>
   <attack name="legendarypower mew" interval="20" chance="150" min="-16000" max="-20000"> </attack>
   </attack>
 </attacks>
 <defenses armor="0" defense="0"/>
<voices interval="5000" chance="10">
	<voice sentence="PALKIA!"/>
</voices>
<loot> 
</loot>
</monster>

Pronto criei minha versao selvagem do palkia so que se o seu nao tiver resp nao vai ser necessario fazer 2 agora vo fazer minha versao capturada como o meu otserver faze um xml com o Nomedopoke.xml (primeira letra maiuscula (opcional))

<?xml version="1.0" encoding="UTF-8"?>
<monster name="nome do poke" nameDescription="a nome do poke" race="especie do poke" experience="7991" speed="220" manacost="590">
 <health now="sangue do poke que começa" max="sangue maximo do poke"/>
 <look type="look do poke" head="20" body="30" legs="40" feet="50" corpse="id do corpo"/>
 <targetchange interval="1000" chance="0"/>
 <strategy attack="100" defense="0"/>
 <flags>
   <flag summonable="1"/>
   <flag attackable="1"/>
   <flag hostile="1"/>
   <flag illusionable="1"/>
   <flag convinceable="1"/>
   <flag pushable="1"/>
   <flag canpushitems="0"/>
   <flag canpushcreatures="0"/>
   <flag targetdistance="1"/>
   <flag staticattack="97"/>
   <flag runonhealth="0"/>
 </flags>
 <attacks>
   <attack name="melee" interval="1000" range="1" min="-18000" max="-22000"/>
 </attacks>
 <defenses armor="0" defense="0"/>
<voices interval="5000" chance="10">
	<voice sentence="o que o poke fala!"/>
</voices>
<loot> 
</loot>
</monster>

O meu é o palkia vai ficar assim

<?xml version="1.0" encoding="UTF-8"?>
<monster name="Palkia" nameDescription="a palkia" race="fire" experience="7991" speed="220" manacost="590">
 <health now="1500000" max="1500000"/>
 <look type="736" head="20" body="30" legs="40" feet="50" corpse="11635"/>
 <targetchange interval="1000" chance="0"/>
 <strategy attack="100" defense="0"/>
 <flags>
   <flag summonable="1"/>
   <flag attackable="1"/>
   <flag hostile="1"/>
   <flag illusionable="1"/>
   <flag convinceable="1"/>
   <flag pushable="1"/>
   <flag canpushitems="0"/>
   <flag canpushcreatures="0"/>
   <flag targetdistance="1"/>
   <flag staticattack="97"/>
   <flag runonhealth="0"/>
 </flags>
 <attacks>
   <attack name="melee" interval="1000" range="1"aq min="-18000" max="-22000"/>
 </attacks>
 <defenses armor="0" defense="0"/>
<voices interval="5000" chance="10">
	<voice sentence="PALKIA!"/>
</voices>
<loot> 
</loot>
</monster>

Agora voce edita os ataque conforme a força do pokemon. Agora vamos adicionar o catch va na pasta data/actions/scripts e abra o arquivo catch.lua e adicione a tag

["nome do poke"] = {chance = chance de pegar (quanto menor maior é a chance), corpse = id do corpo, health = sangue inicial do pokemon, maxhealth = maximo de sangue do pokemon},

Edite conforme for seu poke o meu é o palkia eu deixei assim:

["Palkia"] = {chance = 150000, corpse = 11635, health = 150000000, maxhealth = 150000000},

Pronto agora feche e salve voce ja adicionou a catch do seu pokemon agora vai ate a pasta data/actions/scripts e abra o arquivo goback.lua e adicione a tag

["Nome do poke"] = {level = nivel para usar, cons = 251, vida = vida do seu pokemon (ajuste se nao o pokemon buga)},

O meu ficou assim:

["Palkia"] = {level = 400, cons = 251, vida = 1500000},

Agora abra a pastar data/movements/scripts e abra o arquio Portrait.lua e adicione a tag:

["Nome do poke"] = {fotopoke = id do portrait},

O meu ficou assim:

["Palkia"] = {fotopoke = 11634},

Pronto voce ja adicionou seu pokemon

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

Mais atenção ao postar. Você postou na área errada. Leia os Nomes da seção!

Cuidado com a reincidência nisso, você pode ser alertado.

 

E sempre que vir alguém que cometa esse erro, reporte, é só apertar no denunciar.

 

Movido para o local correto.

 

Até!

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...