Postado Agosto 22, 2017 8 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 desse MANA Se a spell tem a duração de 30 segundos eu quero que De 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 dar 2 vezes ("2000") de MANA em 30 segundos então isso e o equivalente de ("4000") de MANA enviada para o 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 22, 2017 8 anos local t = { skills = {club = 25, sword = 25, axe = 25, distance = 25, shield = 25}, mp = 2000, interval = 15, duration = 30} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, t.duration*1000) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, t.skills.club) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, t.skills.sword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, t.skills.axe) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, t.skills.distance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, t.skills.shield) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) local conditionReg = createConditionObject(CONDITION_REGENERATION) setConditionParam(conditionReg, CONDITION_PARAM_MANAGAIN, t.mp) setConditionParam(conditionReg, CONDITION_PARAM_MANATICKS, (t.interval-3)*1000) setConditionParam(conditionReg, CONDITION_PARAM_TICKS, t.duration*1000) function onCastSpell(cid, var) if exhaustion.check(cid, 13251) == TRUE then doPlayerSendCancel(cid, "Podera usar novamente dentro de "..t.duration.." segundos.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end doAddCondition(cid, conditionReg) 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, t.duration) return doCombat(cid, combat, var) end Contato: Email: [email protected] Discord: Dwarfer#2715
Postado Agosto 23, 2017 8 anos Autor 14 horas atrás, Dwarfer disse: local t = { skills = {club = 25, sword = 25, axe = 25, distance = 25, shield = 25}, mp = 2000, interval = 15, duration = 30} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, t.duration*1000) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, t.skills.club) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, t.skills.sword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, t.skills.axe) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, t.skills.distance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, t.skills.shield) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) local conditionReg = createConditionObject(CONDITION_REGENERATION) setConditionParam(conditionReg, CONDITION_PARAM_MANAGAIN, t.mp) setConditionParam(conditionReg, CONDITION_PARAM_MANATICKS, (t.interval-3)*1000) setConditionParam(conditionReg, CONDITION_PARAM_TICKS, t.duration*1000) function onCastSpell(cid, var) if exhaustion.check(cid, 13251) == TRUE then doPlayerSendCancel(cid, "Podera usar novamente dentro de "..t.duration.." segundos.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end doAddCondition(cid, conditionReg) 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, t.duration) return doCombat(cid, combat, var) end Não esta mandando a MANA esta tudo funciona skill etc.. só a mana que Não envia ao player Oque eu esqueci de explicar e que eu quero que regenere a MANA. Editado Agosto 23, 2017 8 anos por Christinacsa (veja o histórico de edições) 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!.
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.