sfmlarl 0 Postado Novembro 19, 2008 Share Postado Novembro 19, 2008 Bem, andei olhando o forum a procura de uns scripts(que não achei), então deu vontade de postar algum script, o script a seguir NÃO é meu, so editei algumas coisas..então créditos: 99% Colandus 1% meu ^^ O script funciona com uma exura sio, você escolhe o personagem, o qual pode ser você mesmo, e este fica o hp sendo recuperado durante um certo tempo (você determina o tempo). O script da exauted somente a magia que não dão batlle (eu). Começando.. Vá na pasta data/spells/scripts, renomei um arquivo para autoheal.lua apague o que estive e coloque isto: -- >>CONFIG<< --local HEAL_DELAY = 900 -- Qual o tamanho deve ser o atraso entre cada curar? Milisegundos > 1000 = 1 segundo. local HEAL_TIMES = 66 -- Quantas vezes você deve curá-lo cada vez que você usa? -- >>CONFIG<< -- local condition = createConditionObject(CONDITION_EXHAUST_HEAL) setConditionParam(condition, CONDITION_PARAM_TICKS, 2000) setConditionFormula(condition, CONDITION_PARAM_HEALTHGAIN, 1) setCombatCondition(combat1, condition) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 1.335, 0, 1.58, 0) local exhaust = createConditionObject(CONDITION_EXHAUSTED) setConditionParam(exhaust, CONDITION_PARAM_TICKS, HEAL_TIMES * HEAL_DELAY) function onCastSpell(cid, var) doTargetCombatCondition(0, cid, exhaust, CONST_ME_NONE) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat, parameters.var) doSendMagicEffect(getPlayerPosition(cid), math.random(12, 14)) end local parameters = {cid = cid, combat = combat, var = var} for i = 0, math.max(HEAL_TIMES, 1) - 1 do addEvent(onCastSpell1, HEAL_DELAY * i, parameters) end return LUA_NO_ERROR end [salve o arquivo] Lembrando que isto "CONDITION_PARAM_TICKS, HEAL_TIMES * HEAL_DELAY" determina o tempo de exausted, ou seja, o tempo que você colocou no número de vezes que irá recupera e o tempo a cada "healada", da o exausted quanto a non-batlle spells. Depois vá em: data/spell/spell.xml e acrescente isto: <instant name="Protect" words="exura mas sio" lvl="10" mana="0" prem="1" aggressive="0" needtarget="1" params="1" maglv="80" exhaustion="60000" script="autoheal.lua"> <vocation name="Druid" /> <vocation name="Elder Druid" /> </instant> Sabendo que isto se edita a gosto :x Se tiver algum erro em seu serve, nem me pergunta, só consigo editar as coisas fazendo eu mesmo :X Vlws Link para o comentário https://xtibia.com/forum/topic/100404-auto-healing/ Compartilhar em outros sites More sharing options...
Gofaia 1 Postado Novembro 19, 2008 Share Postado Novembro 19, 2008 oO Isso é d+ Parabénss... Voce tem futuroooo Bloody kisses Link para o comentário https://xtibia.com/forum/topic/100404-auto-healing/#findComment-641705 Compartilhar em outros sites More sharing options...
sfmlarl 0 Postado Novembro 20, 2008 Autor Share Postado Novembro 20, 2008 xD mais não fui eu que tinha feito não.. eu já tinha feito alais, mais esse script e do colandus, so acrecsentei o exausted a magia non-batlle... Link para o comentário https://xtibia.com/forum/topic/100404-auto-healing/#findComment-642243 Compartilhar em outros sites More sharing options...
BillyBola 1 Postado Novembro 20, 2008 Share Postado Novembro 20, 2008 Puts que legal nunca tinha visto uam magia deste tipo roxx Quem fez e bom ehem O0 Link para o comentário https://xtibia.com/forum/topic/100404-auto-healing/#findComment-642246 Compartilhar em outros sites More sharing options...
coutoo 0 Postado Novembro 24, 2008 Share Postado Novembro 24, 2008 Opa cara. Ótimo isso! Nunca tinha pensado nessa magia, já tinha visto em outros jogos Também seria interessante uma magia, também do estilo do exura sio, porém que curasse apenas quem estivesse na party Link para o comentário https://xtibia.com/forum/topic/100404-auto-healing/#findComment-644076 Compartilhar em outros sites More sharing options...
lordvortexx 0 Postado Janeiro 11, 2009 Share Postado Janeiro 11, 2009 Nunca tinha visto uma spell assim C ta d parabens kra Continua assim Link para o comentário https://xtibia.com/forum/topic/100404-auto-healing/#findComment-673428 Compartilhar em outros sites More sharing options...
6662597 1 Postado Janeiro 12, 2009 Share Postado Janeiro 12, 2009 tbm numk vi uma spell assim parabens bom trabalho! Link para o comentário https://xtibia.com/forum/topic/100404-auto-healing/#findComment-674056 Compartilhar em outros sites More sharing options...
panda12milo 2 Postado Janeiro 22, 2009 Share Postado Janeiro 22, 2009 Ta ótimo, mas aqui da um erro apesar de funcionar: Lua Script Error: [spell Interface] data/spells/scripts/autoheal.lua:onCastSpell luaDoTargetCombatCondition( ). Condition not found Poderia concertar? Fora isso ta funcionando corretamente. Link para o comentário https://xtibia.com/forum/topic/100404-auto-healing/#findComment-681383 Compartilhar em outros sites More sharing options...
Mimow 2 Postado Janeiro 22, 2009 Share Postado Janeiro 22, 2009 CaracooLisss... (Jesus apaga a Luz!) xD Muito boa essa magia cara, parabéns! Link para o comentário https://xtibia.com/forum/topic/100404-auto-healing/#findComment-681388 Compartilhar em outros sites More sharing options...
kzando 0 Postado Fevereiro 24, 2009 Share Postado Fevereiro 24, 2009 Nunca vi essa magia... é boa pra quem num tem bot (zueras) AUEHuahsuahEUH Vlws! Link para o comentário https://xtibia.com/forum/topic/100404-auto-healing/#findComment-700373 Compartilhar em outros sites More sharing options...
Posts Recomendados