Pesquisar na Comunidade
Mostrando resultados para as tags ''by: brunooangel & zeref''.
Encontrado 1 registro
-
[8.54 - Pokémon] Gender System Via Creaturescript
um tópico no fórum postou BrunooAngel Globalevents e Spells
Eai galerinha do xtibia, um amgo meu [zeref] fez esse script pra mim qnd pedi pa ele, ele faz o pokemon com o event no XML nasca com uma X skull [no meu caso e 4 [female] e 5 [male], ele e por creaturescripts, vamos lá: va em: pastadoseuot/data/creaturescripts/scripts e crie um arquivo xamado skull.lua e cole isso dentro dele: function onThink(cid, interval) if getCreatureName(cid) == "Nidoran Female" then if getCreatureSkullType(cid) ~= 4 then doCreatureSetSkullType(cid, 4) return true end elseif getCreatureName(cid) == "Nidoran Male" then if getCreatureSkullType(cid) ~= 5 then doCreatureSetSkullType(cid, 5) return true end return true end if getCreatureSkullType(cid) == 4 then return true elseif getCreatureSkullType(cid) == 5 then return true else random = math.random(4,5) doCreatureSetSkullType(cid, random) return true end end Obs: ali onde esta (4,5) e a skull do seu pokemon la em cima deixei meu caso, para vcs saberem o de vcs entrem no seu ot e va em um poke selvagem e fale /attr skull 1-2-3-4-5-6.... ate achar a male e female e troque o 4 pela do female e a 5 pelo do male... e no nidoran male/female la em cima e o mesmo caso! Agora em pastadoseuot/data/creaturescripts/creaturescripts.xml cole essa linha la: <event type="think" name="SetSkull" event="script" value="skull.lua"/> Agora para seu pokemon nascer com skull, faça o seguinte: Adicioone essa linha no seu Pokemon.xml: <event name="Skull"/> faça isso em todos que todos nasceram com a skull aleatoria, mais porem tem um pequeno erro as vezes voce captura um Caterpie Male e ele pode sair Male ou Female da pokebola e isso ficara constante, mais ja dei uma iniciativa no script e so dar um jeito de fixa-lá! se o pokemon nao tiver a linha [center]<script> <event name="eventname"/> </script> e voce quiser adicionar o skull e so deixar a linha, vou deixar de exemplo meu AIPOM: <?xml version="1.0" encoding="UTF-8"?> <monster name="Aipom" nameDescription="an aipom" race="normal" experience="0" speed="158" manacost="0"> <health now="40" max="40"/> <look type="890" head="113" body="57" legs="95" feet="113" corpse="11528"/> <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="90"/> <flag runonhealth="0"/> <flag hungerdelay="15"/> </flags> <attacks> <attack name="melee" interval="2000" chance="100" range="1" min="-25" max="-40"> </attack> </attacks> <defenses armor="0" defense="0"/> <voices interval="5000" chance="10"> <voice sentence="AIIPOM!"/> <voice sentence="AAII!"/> <voice sentence="PPOOM!"/> </voices> <loot> </loot> <script> <event name="Spawn"/>[/center] [center]<event name="Skull"/> </script> </monster> Espero que tenha sido util, vou tentar achar um metodo para fixar a skull, depois posto aqui! Créditos: Zeref BrunooAngel- 22 respostas
-
- by: brunooangel & zeref
- otserv
- (e 2 mais)