Como Faço um pokemon agressivo ficar passivo?
Passivo E Agressivo Pda

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.
Att,
Kissy
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>
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.
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
Att,
Kissy
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
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 /\.
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'}
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 (").
velho, no caso "sempre o ultimo tem que ter aspas duplas? é isso?
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'},
Att,
Kissy
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.
so que eu editei uma parte ali.
Att,
Kissy
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?
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.