Khost 0 Postado Julho 13, 2009 Share Postado Julho 13, 2009 (editado) Gente eu boto o trainer todo certinho script tudo, só que quando eu vo bate no trainer ele n heala n sei pq... da uma olhada no script dele... <?xml version="1.0" encoding="UTF-8"?> <monster name="Trainer" nameDescription="a trainer" race="blood" experience="0" speed="210" manacost="0"> <health now="240000" max="240000"/> <look type="57" head="20" body="30" legs="40" feet="50" corpse="3128"/> <targetchange interval="60000" chance="0"/> <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 staticattack="50"/> <flag lightlevel="0"/> <flag lightcolor="0"/> <flag targetdistance="1"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" min="0" max="-1"/> </attacks> <defenses armor="0" defense="0"> <defense name="healing" interval="1000" chance="100" min="240000" max="240000"/> </defenses> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="1"/> </immunities> <loot> <item id="2148" countmax="20" chance1="100000" chancemax="0"/> <item id="1949" chance="10000"/> <item id="2467" chance="10000"/> <item id="2642" chance="6666"/> <item id="1987" chance="100000"> <inside> <item id="2044" chance="6666"/> <item id="2689" countmax="3" chance1="20000" chancemax="0"/> <item id="2401" chance="3333"/> <item id="2166" chance="1428"/> </inside> </item> </loot> </monster> ta ae... eu acho que tem algo errado só não sei oque é... Obrigado! Editado Julho 14, 2009 por Khost Link para o comentário https://xtibia.com/forum/topic/116170-resolvido/ Compartilhar em outros sites More sharing options...
lucasjockey 1 Postado Julho 13, 2009 Share Postado Julho 13, 2009 Substitua o "Healing" por "Ultimate Healing": <defense name="ultimate healing" interval="1000" chance="100" min="240000" max="240000"/> Link para o comentário https://xtibia.com/forum/topic/116170-resolvido/#findComment-761833 Compartilhar em outros sites More sharing options...
Khost 0 Postado Julho 13, 2009 Autor Share Postado Julho 13, 2009 n funciono ele continua n healando... vlw vc ja me ajudou muito com aquela outra dúvida ,vlw msm Obrigado! Link para o comentário https://xtibia.com/forum/topic/116170-resolvido/#findComment-761854 Compartilhar em outros sites More sharing options...
lucasjockey 1 Postado Julho 13, 2009 Share Postado Julho 13, 2009 Então vamos criar a instance "healing", vá em Data\spells\spells.xml e coloque essa linha: <instant name="Healing" words="healing" direction="1" enabled="0" script="healing.lua"></instant> Agora crie o script "healing.lua" (sem aspas) na pasta Scripts com o seguinte: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) function onCastSpell(cid, var) doCombat(cid, combat, var) end Agora no Training Monk, deixe o script que estava antes: <?xml version="1.0" encoding="UTF-8"?> <monster name="Trainer" nameDescription="a trainer" race="blood" experience="0" speed="210" manacost="0"> <health now="240000" max="240000"/> <look type="57" head="20" body="30" legs="40" feet="50" corpse="3128"/> <targetchange interval="60000" chance="0"/> <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 staticattack="50"/> <flag lightlevel="0"/> <flag lightcolor="0"/> <flag targetdistance="1"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" min="0" max="-1"/> </attacks> <defenses armor="0" defense="0"> <defense name="healing" interval="1000" chance="100" min="240000" max="240000"/> </defenses> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="1"/> </immunities> <loot> <item id="2148" countmax="20" chance1="100000" chancemax="0"/> <item id="1949" chance="10000"/> <item id="2467" chance="10000"/> <item id="2642" chance="6666"/> <item id="1987" chance="100000"> <inside> <item id="2044" chance="6666"/> <item id="2689" countmax="3" chance1="20000" chancemax="0"/> <item id="2401" chance="3333"/> <item id="2166" chance="1428"/> </inside> </item> </loot> </monster> Link para o comentário https://xtibia.com/forum/topic/116170-resolvido/#findComment-761880 Compartilhar em outros sites More sharing options...
Khost 0 Postado Julho 13, 2009 Autor Share Postado Julho 13, 2009 (editado) olha oq acontece quando eu boto a magia assim : [13/07/2009 14:11:37] Error: [Spell::configureSpell] Spell is using a reserved name: healing[13/07/2009 14:11:37] [Warning - BaseEvents::loadFromXml] Cannot configure event vlw pelo outro script funciono direitinho... oq eu fasso a magia da erro ... como eu puz aí em cima o erro... Obrigado! Editado Julho 13, 2009 por Khost Link para o comentário https://xtibia.com/forum/topic/116170-resolvido/#findComment-761910 Compartilhar em outros sites More sharing options...
satan666 12 Postado Julho 13, 2009 Share Postado Julho 13, 2009 vou resolver seu problema o erro esta no script nao na magia. <defenses armor="0" defense="0"><defense name="healing" interval="1000" chance="100" min="240000" max="240000"/> </defenses> falta isso: </defense> necessario pra fechar isso: <defense name="healing" interval="1000" chance="100" min="240000" max="240000"/> ficando assim: <defenses armor="0" defense="0"><defense name="healing" interval="1000" chance="100" min="240000" max="240000"/> </defense> </defenses> Link para o comentário https://xtibia.com/forum/topic/116170-resolvido/#findComment-762049 Compartilhar em outros sites More sharing options...
Khost 0 Postado Julho 13, 2009 Autor Share Postado Julho 13, 2009 olha oq deu quando eu puz a parda que vc disse : deu erro! mas vlw ae Marcruzius... Link para o comentário https://xtibia.com/forum/topic/116170-resolvido/#findComment-762057 Compartilhar em outros sites More sharing options...
lucasjockey 1 Postado Julho 13, 2009 Share Postado Julho 13, 2009 Primeiro retire essa linha do spells.xml: <instant name="Healing" words="healing" direction="1" enabled="0" script="healing.lua"></instant> Agora veja se o monk normal está se regenerando (healing). Se ele estiver é só pega do script dele: <defense name="healing" interval="1000" chance="17" min="30" max="50"> <attribute key="areaEffect" value="blueshimmer"/> </defense> Caso não de certo, coloque essa linha no spells.xm: <instant name="Healingation" words="healing" direction="1" enabled="0" script="healingation.lua"></instant> Agora muda o nome do script de "healing.lua" para "healingation.lua". No monstro coloque isso: <defense name="healingation" interval="1000" chance="100" min="240000" max="240000"/></defense> Agora se da o reserved eu vo sai da área de programação e vo pra área de marketing ^^ (brincando)... Link para o comentário https://xtibia.com/forum/topic/116170-resolvido/#findComment-762080 Compartilhar em outros sites More sharing options...
Khost 0 Postado Julho 14, 2009 Autor Share Postado Julho 14, 2009 Lucas achei o bug aqui n precisava ter feito nada disso , é pq eu tava matando o trainer com o GM e por isso o trainer n healava , mas vlw pela ajuda não só vc e todos que me ajudaram... Obrigado! Link para o comentário https://xtibia.com/forum/topic/116170-resolvido/#findComment-762211 Compartilhar em outros sites More sharing options...
Posts Recomendados