Pesquisar na Comunidade
Mostrando resultados para as tags ''mana rune''.
Encontrado 2 registros
-
Olá clã eu tenho um script de mana runa aqui só que o problema dele é que ele heala todas as vocations eu queria que somente ,druid (elder) usa-se segue abaixo o script: local MIN = 3000 local MAX = 6000 local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayer(itemEx.uid) == FALSE then return FALSE end if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end if(getPlayerLevel(itemEx.uid) < 250) then doPlayerSendTextMessage(cid, 22, "Somente lvl 250!") return TRUE end if(isInArray({2,6}, getPlayerVocation(cid)) or getPlayerLevel(itemEx.uid) < 250) then if doCreatureAddHealth(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then end doSendAnimatedText(getPlayerPosition(cid), "Free Rune", TEXTCOLOR_BLUE) return TRUE end if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then return FALSE end doAddCondition(cid, exhaust) doSendMagicEffect(getThingPos(itemEx.uid), CONST_ME_MAGIC_BLUE) doSendAnimatedText(getPlayerPosition(cid), "Free Rune", TEXTCOLOR_BLUE) return TRUE end Todas vocations estão conseguindo usar, ele está healando normal porque?
-
Ola bem vindo... Eae .... Esse e o um primeiros dos script que faço estou aqui para mostralo. Va na pasta de seu ot/data/spells/scripts/healing. crie um arquivo manarune.lua e cole o texto abaixa local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 100, 80) function onCastSpell(cid, var) doSendAnimatedText(getPlayerPosition(cid), "Curaa Manaa...", TEXTCOLOR_ORANGE) return doCombat(cid, combat, var) end Agora va em data/spells abra o arquivo spells. e cole este texto <rune name="nome da sua runa" id="iddaruna" allowfaruse="1" charges="1" lvl="nivel da runa" maglv="mlparausar" exhaustion="1" aggressive="0" needtarget="1" blocktype="solid" script="healing/manarune.lua"/> Pronto Mana rune criada !!!!!