Postado Agosto 24, 2017 7 anos Fala galera do TIBIAKING Beleza? Eu gostaria que essa spell abaixo, alem de dar os skills : CLUB,SWORD,AXE,DISTANCE,SHIELD ela também regenerasse MANA Se a spell tem a duração de 30 segundos eu quero que Regenere a MANA por 15 segundos a quantidade de MANA ("2000") por 15 segundos configurável. A duração da spell abaixo e de 30 segundos E a spell vai Regenerar 2 vezes ("2000") de MANA em 30 segundos então isso e o equivalente de ("4000") de MANA regenerada no jogador Pra quem me ajudar darei REP++ Spoiler local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 30000) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, 25) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) function onCastSpell(cid, var) if exhaustion.check(cid, 13251) == TRUE then doPlayerSendCancel(cid, "Podera usar novamente dentro de 30 segundos.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end for k = 1, 100 do addEvent(function() if isCreature(cid) then local pos1 = {x = getPlayerPosition(cid).x + 1, y = getPlayerPosition(cid).y + 0, z = getPlayerPosition(cid).z} doSendMagicEffect(pos1, 81) end end, 1 + ((k-1) * 500)) end exhaustion.set(cid, 13251, 30.0) return doCombat(cid, combat, var) end Meu Servidor Minecraft : Ip - Skylowcraft.minecraftbr.net:25585 = Servidor 24hrs Sem Lag , Sem Hackers (1.7.2) Servidor De Fullpvp e Survival - Vamos Colocar Minigames!.
Postado Agosto 24, 2017 7 anos Solução @Christinacsa Spoiler local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 30000) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, 25) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, 30000) -- Mesmo tempo da condição principal, setConditionParam(condition, CONDITION_PARAM_MANAGAIN, 2000) -- Quanto de mana vai ganhar setConditionParam(condition, CONDITION_PARAM_MANATICKS, 15000) -- Em quanto em quanto segundos vai regenerar o mana. setCombatCondition(combat, condition) function onCastSpell(cid, var) if exhaustion.check(cid, 13251) == TRUE then doPlayerSendCancel(cid, "Podera usar novamente dentro de 30 segundos.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end for k = 1, 100 do addEvent(function() if isCreature(cid) then local pos1 = {x = getPlayerPosition(cid).x + 1, y = getPlayerPosition(cid).y + 0, z = getPlayerPosition(cid).z} doSendMagicEffect(pos1, 81) end end, 1 + ((k-1) * 500)) end exhaustion.set(cid, 13251, 30.0) return doCombat(cid, combat, var) end
Postado Agosto 25, 2017 7 anos Autor Resolvido. Pode fechar o topico Meu Servidor Minecraft : Ip - Skylowcraft.minecraftbr.net:25585 = Servidor 24hrs Sem Lag , Sem Hackers (1.7.2) Servidor De Fullpvp e Survival - Vamos Colocar Minigames!.
Postado Agosto 25, 2017 7 anos @Christinacsa não a necessidade de fechar o tópico, apenas deixe-o ae, caso alguém queira comentar, tópicos são fechados por motivos específicos. Em fim, abraços, até mais!!
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.