115757 44 Postado Janeiro 31, 2011 Share Postado Janeiro 31, 2011 Eu criei esta action mas não estou conseguindo adicionar a perca de mana ou/e exhalsted nela se auguem puder me ajudar obrigado ^^ local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 40) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.3, -30, -0.6, 0) local arr = { {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 3, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) function onUse(cid, item, frompos, item2, topos) local a = {1, 2, 5, 6} if isInArray(a, getPlayerVocation(cid)) then var = numberToVariant(cid) doCombat(cid, combat, var) else doPlayerSendTextMessage(cid, 22, "Only druids and sorcerers can Use this Potion.") return 0 end return 1 end Link para o comentário Compartilhar em outros sites More sharing options...
Killua 389 Postado Janeiro 31, 2011 Share Postado Janeiro 31, 2011 usa os.time() pro exhausted e doCreatureAddMana(cid, mana) pra mana. Explica melhor como é essa action. Link para o comentário Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Janeiro 31, 2011 Share Postado Janeiro 31, 2011 local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 40) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.3, -30, -0.6, 0) local arr = { {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 3, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0} } local area = createCombatArea(arr) setCombatArea(combat, area) local storage = 98745 -- n mexa local time = 10 -- sem segundos local a = {1, 2, 5, 6} function onUse(cid, item, frompos, item2, topos) if isInArray(a, getPlayerVocation(cid)) then if getPlayerStorageValue(cid, storage) <= os.time() then var = numberToVariant(cid) doCombat(cid, combat, var) setPlayerStorageValue(cid, storage, os.time()+time) else doPlayerSendCancel(cid,"You are exausted for ".. getPlayerStorageValue(cid, storage) - os.time() .." seconds.") return 0 end else doPlayerSendTextMessage(cid, 22, "Only druids and sorcerers can Use this Potion.") return 0 end return 1 end Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados