Ir para conteúdo
  • 0

Passivo E Agressivo Pda


rodrigoorgirdor

Pergunta

Posts Recomendados

  • 0

Achei na net

 

-- POR MASTERCRAFT (######) / BRUN123 (xtibia.com) --
Para um pokemon tornar-se passivo, você deve adicionar a seguinte tag no final do arquivo XML do monstro
(antes de </monster>) as seguintes tags:
    <script>
    <event name="BlockSpells"/>
<event name="BlockHit"/>
<event name="Configuration"/>
<event name="AvoidLook"/>
<event name="Exp"/>
    </script>
LEMBRANDO: Deve-se colocar a velocidade (speed) do monstro = 0, senão não funcionará.
Agora vai em data/lib/speed.lua, aqui você deve colocar a velocidade que o monstro vai ter ao ser atacado
por algum player. Se não for adicionado aqui, o monstro ficará com a velocidade 145.

OBS: EM MONSTROS AGRESSIVOS, DEVE-SE COLOCAR A TAG:
<script>
<event name="Exp"/>
    </script>
ISSO É PARA O FUNCIONAMENTO GERAL DO MONSTRO. ESSA TAG DEVE ESTAR EM CADA MONSTRO SELVAGEM SENDO AGRESSIVO OU NÃO.
LEMBRANDO QUE POKEMONS SELVAGEM TEM UM "S" NA FRENTE DO NOME. EXEMPLO: "Bellsprout s".
OS POKEMONS DE PLAYERS NÃO TEM ESSE "S" NA FRENTE E NÃO É NECESSÁRIO ADICIONAR NENHUM TIPOE DE SCRIPT NELE.

Link para o comentário
Compartilhar em outros sites

  • 0

Tenho impressão que não vai funfar isso aki não. olha como é a xml de um dos monstros

 

 

 

 

<?xml version="1.0" encoding="UTF-8"?>

<monster name="Clefable" nameDescription="a clefable" race="normal" experience="288" speed="117" manacost="0">

<health now="130" max="130"/>

<look type="419" head="60" body="80" legs="95" feet="113" corpse="11854"/>

<targetchange interval="10000" 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"/>

<flag hungerdelay="19"/>

</flags>

<attacks>

<attack name="melee" interval="2000" chance="100" range="1" min="-50" max="-100"/>

<attack name="Doubleslap" interval="2617" chance="30" range="1"/>

<attack name="Sing" interval="5625" chance="31" range="6"/>

<attack name="Multislap" interval="3920" chance="20" range="4"/>

<attack name="Lovely Kiss" interval="3920" chance="20" range="3"/>

<attack name="Selfheal" interval="5625" chance="18" range="6"/>

<attack name="Healarea" interval="5625" chance="18" range="6"/>

<attack name="Great Love" interval="4125" chance="18" range="6"/>

<attack name="Focus" interval="4625" chance="18" range="6"/>

<attack name="Metronome" interval="6330" chance="17" range="6"/>

</attacks>

<defenses armor="0" defense="0"/>

<voices interval="5000" chance="10">

<voice sentence="CLEFABLE!"/>

</voices>

<loot>

<item id="12179" chance="4000" count="1" countmax="1"/>

<item id="11453" chance="100" count="1" countmax="1"/>

</loot>

<script>

<event name="Spawn"/>

</script>

</monster>

Link para o comentário
Compartilhar em outros sites

  • 0

Se seu server for PDA, procure por essa parte em data/lib/configuration:

 

passivepokemons = {"Caterpie", "Metapod", "Butterfree", 'Pidgey', 'Clefairy', 'Jigglypuff', 'Oddish', 'Gloom', 'Paras', 'Psyduck', 'Bellsprout', 'Weepinbell', 'Slowpoke', 'Slowbro', "Farfetch'd", 'Doduo', 'Dodrio', 'Seel', 'Shellder', 'Chansey', 'Tangela', 'Tauros', 'Ditto', 'Lapras', 'Porygon', 'Omanyte', 'Kangaskhan'}

 

ae vc add o pokemon q é agressivo que vc queira q fique passivo.

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

  • 0

use o xml assim

 

<?xml version="1.0" encoding="UTF-8"?>
<monster name="Clefable" nameDescription="a clefable" race="normal" experience="288" speed="0" manacost="0">
<health now="130" max="130"/>
<look type="419" head="60" body="80" legs="95" feet="113" corpse="11854"/>
<targetchange interval="10000" 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"/>
<flag hungerdelay="19"/>
</flags>
<attacks>
<attack name="melee" interval="2000" chance="100" range="1" min="-50" max="-100"/>
<attack name="Doubleslap" interval="2617" chance="30" range="1"/>
<attack name="Sing" interval="5625" chance="31" range="6"/>
<attack name="Multislap" interval="3920" chance="20" range="4"/>
<attack name="Lovely Kiss" interval="3920" chance="20" range="3"/>
<attack name="Selfheal" interval="5625" chance="18" range="6"/>
<attack name="Healarea" interval="5625" chance="18" range="6"/>
<attack name="Great Love" interval="4125" chance="18" range="6"/>
<attack name="Focus" interval="4625" chance="18" range="6"/>
<attack name="Metronome" interval="6330" chance="17" range="6"/>
</attacks>
<defenses armor="0" defense="0"/>
<voices interval="5000" chance="10">
<voice sentence="CLEFABLE!"/>
</voices>
<loot>
<item id="12179" chance="4000" count="1" countmax="1"/>
<item id="11453" chance="100" count="1" countmax="1"/>
</loot>
<script>
<event name="Spawn"/>
</script>
<event name="BlockSpells"/>
<event name="BlockHit"/>
<event name="Configuration"/>
<event name="AvoidLook"/>
<event name="Exp"/>
</script>
</monster>

 

em data / lib / speed.lua configura a speed do monster

Link para o comentário
Compartilhar em outros sites

  • 0

Opa. vou tentar aki e falo aki se deu certo

 

20/10/2012 13:46:38] [Warning - Monster::Monster] Unknown event name - BlockSpells

[20/10/2012 13:46:38] [Warning - Monster::Monster] Unknown event name - BlockHit

[20/10/2012 13:46:38] [Warning - Monster::Monster] Unknown event name - Configuration

[20/10/2012 13:46:38] [Warning - Monster::Monster] Unknown event name - AvoidLook

[20/10/2012 13:46:38] [Warning - Monster::Monster] Unknown event name - Exp

[20/10/2012 13:46:38] [Warning - Monster::Monster] Unknown event name - BlockSpells

[20/10/2012 13:46:38] [Warning - Monster::Monster] Unknown event name - BlockHit

[20/10/2012 13:46:38] [Warning - Monster::Monster] Unknown event name - Configuration

[20/10/2012 13:46:38] [Warning - Monster::Monster] Unknown event name - AvoidLook

Link para o comentário
Compartilhar em outros sites

  • 0

Se seu server for PDA, procure por essa parte em data/lib/configuration:

 

passivepokemons = {"Caterpie", "Metapod", "Butterfree", 'Pidgey', 'Clefairy', 'Jigglypuff', 'Oddish', 'Gloom', 'Paras', 'Psyduck', 'Bellsprout', 'Weepinbell', 'Slowpoke', 'Slowbro', "Farfetch'd", 'Doduo', 'Dodrio', 'Seel', 'Shellder', 'Chansey', 'Tangela', 'Tauros', 'Ditto', 'Lapras', 'Porygon', 'Omanyte', 'Kangaskhan'}

 

ae vc add o pokemon q é agressivo que vc queira q fique passivo.

 

Cara é assim q deixa pokemon passivo no pda /\.

Link para o comentário
Compartilhar em outros sites

  • 0

yan18 to tentando aki tambem porem não está dando certo !

 

 

 

passivepokemons = {"Ponyta", "Rapidash", "Clefable", "Nidoran Female", "Metapod", "Butterfree", 'Pidgey', 'Clefairy', 'Jigglypuff', 'Oddish', 'Gloom', 'Paras', 'Psyduck', 'Bellsprout', 'Weepinbell', 'Slowpoke', 'Slowbro', "Farfetch'd", 'Doduo', 'Dodrio', 'Seel', 'Shellder', 'Exeggcute', 'Chansey', 'Tangela', 'Tauros', 'Ditto', 'Lapras', 'Porygon', 'Kangaskhan'}

Link para o comentário
Compartilhar em outros sites

  • 0

yan18 to tentando aki tambem porem não está dando certo !

 

 

 

passivepokemons = {"Ponyta", "Rapidash", "Clefable", "Nidoran Female", "Metapod", "Butterfree", 'Pidgey', 'Clefairy', 'Jigglypuff', 'Oddish', 'Gloom', 'Paras', 'Psyduck', 'Bellsprout', 'Weepinbell', 'Slowpoke', 'Slowbro', "Farfetch'd", 'Doduo', 'Dodrio', 'Seel', 'Shellder', 'Exeggcute', 'Chansey', 'Tangela', 'Tauros', 'Ditto', 'Lapras', 'Porygon', 'Kangaskhan'}

 

N deu certo pq dps do Kanghaskhan vc coloca só uma aspa (') sempre o ultimo são 2 (").

Link para o comentário
Compartilhar em outros sites

  • 0

na verdade tenque ficar assim

 

passivepokemons = {"Ponyta", "Rapidash", "Clefable", "Nidoran Female", "Metapod", "Butterfree", 'Pidgey', 'Clefairy', 'Jigglypuff', 'Oddish', 'Gloom', 'Paras', 'Psyduck', 'Bellsprout', 'Weepinbell', 'Slowpoke', 'Slowbro', "Farfetch'd", 'Doduo', 'Dodrio', 'Seel', 'Shellder', 'Exeggcute', 'Chansey', 'Tangela', 'Tauros', 'Ditto', 'Lapras', 'Porygon', 'Kangaskhan'},

Link para o comentário
Compartilhar em outros sites

  • 0

Velho testei no meu sv so com 1 aspa o ultimo e deu certo... vc reiniciou o server apos fazer as mudanças?

 

na verdade tenque ficar assim

 

passivepokemons = {"Ponyta", "Rapidash", "Clefable", "Nidoran Female", "Metapod", "Butterfree", 'Pidgey', 'Clefairy', 'Jigglypuff', 'Oddish', 'Gloom', 'Paras', 'Psyduck', 'Bellsprout', 'Weepinbell', 'Slowpoke', 'Slowbro', "Farfetch'd", 'Doduo', 'Dodrio', 'Seel', 'Shellder', 'Exeggcute', 'Chansey', 'Tangela', 'Tauros', 'Ditto', 'Lapras', 'Porygon', 'Kangaskhan'},

 

Ja mostrei isso acima ele quer por novos pokemon passivos.

Link para o comentário
Compartilhar em outros sites

  • 0

reiniciei o server aki. coloquei de todas as maneiras e não deu certo

 

Bom vamos ver assim. passo a passo, peguei a tag la original que tem no server sem edits....

passivepokemons = {"Caterpie", "Metapod", "Butterfree", 'Pidgey', 'Clefairy', 'Jigglypuff', 'Oddish', 'Gloom', 'Paras', 'Psyduck', 'Bellsprout', 'Weepinbell', 'Slowpoke', 'Slowbro', "Farfetch'd", 'Doduo', 'Dodrio', 'Seel', 'Shellder', 'Exeggcute', 'Chansey', 'Tangela', 'Mr. Mime', 'Tauros', 'Ditto', 'Lapras', 'Porygon', 'Omanyte', 'Kangaskhan'}

 

 

quero colocar a ponyta.passiva por exemplo... como devo inclui-la ae?

Link para o comentário
Compartilhar em outros sites

  • 0

Pronto ja coloquei add isso:

 

passivepokemons = {"Eevee", "Caterpie", "Metapod", "Butterfree", 'Pidgey', 'Clefairy', 'Jigglypuff', 'Oddish', 'Gloom', 'Paras', 'Psyduck', 'Bellsprout', 'Weepinbell', 'Slowpoke', 'Ponyta', 'Slowbro', "Farfetch'd", 'Doduo', 'Dodrio', 'Seel', 'Shellder', 'Kangaskhan', 'Chansey', 'Tangela', 'Mr. Mime', 'Tauros', 'Ditto', 'Lapras', 'Porygon', 'Omanyte'}

 

Se n der me avise.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...