Ir para conteúdo

Demiurge Invictus

Membro
  • Registro em

  • Última visita

  1. Demiurge Invictus alterou sua foto pessoal
  2. Opa gente, eu preciso de um script que faz o seguinte: Quando o player utiliza-lo, irá soltar um distance effect em linha reta (5sqm), e depois de 1 segundo, aparecerá um effect que vai atingir todos os blocos percorridos, e ambas causam dano.
  3. Ah, sim, mas teria como colocar dentro da spell? Ficaria mais pratico no meu servidor Bem, consegui colocar um exhaust próprio, obrigado pela ajuda! --[[Spell by Shawak Wolf transform ]]-- local time = 5000 -- 60 * 1000 = 2 min local ml = 5 -- quantos ira aumentar o skill de ML local skillfist = 5 -- quantos ira aumentar o skill de Fist local skillsword = 5 -- quantos ira aumentar o skill de Sword local skillaxe = 5 -- quantos ira aumentar o skill de Axe local skillclub = 5 -- quantos ira aumentar o skill de Club local health = -5 -- A cada 1 segundo quantos aumentar de vida local addShielding = 5 -- how much shielding should be added local wolf = {lookType = 7, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat1, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, time) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, addShielding) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat1, condition) local speed = createConditionObject(CONDITION_HASTE) setConditionParam(speed, CONDITION_PARAM_TICKS, time) setConditionFormula(speed, 0.7, -56, 0.7, -56) setCombatCondition(combat1, speed) local outfit = createConditionObject(CONDITION_OUTFIT) setConditionParam(outfit, CONDITION_PARAM_TICKS, time) addOutfitCondition(outfit, wolf) setCombatCondition(combat1, outfit) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, time) setCombatCondition(combat1, exhaust) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 34) setAttackFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 4.7, 10) local area = createCombatArea(AREA_CIRCLE2X2) setCombatArea(combat2, area) function onCastSpell(cid, var) if exhaustion.check(cid, 115821) == TRUE then doPlayerSendCancel(cid, "Podera usar novamente dentro de 1 segundo.") doSendMagicEffect(getCreaturePosition(cid), 2) return false end doCombat(cid, combat1, var) doCombat(cid, combat2, var) exhaustion.set(cid, 115821, 1.0) return true end
  4. Ficou perfeita!! muito obrigado. Alias, teria como colocar um exhaust de uns 10sec?
  5. Bem, eu preciso que essa spell abaixo cause um dano em área no momento do cast. --[[Spell by Shawak Wolf transform ]]-- local time = 60 * 1000 -- 60 * 1000 = 2 min local ml = 5 -- quantos ira aumentar o skill de ML local skillfist = 5 -- quantos ira aumentar o skill de Fist local skillsword = 5 -- quantos ira aumentar o skill de Sword local skillaxe = 5 -- quantos ira aumentar o skill de Axe local skillclub = 5 -- quantos ira aumentar o skill de Club local skilldistance = 5 -- quantos ira aumentar o skill de Distance local health = -5 -- A cada 1 segundo quantos aumentar de vida local addShielding = 5 -- how much shielding should be added local wolf = {lookType = 7, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 5) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, time) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, addShielding) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local speed = createConditionObject(CONDITION_HASTE) setConditionParam(speed, CONDITION_PARAM_TICKS, time) setConditionFormula(speed, 0.7, -56, 0.7, -56) setCombatCondition(combat, speed) local outfit = createConditionObject(CONDITION_OUTFIT) setConditionParam(outfit, CONDITION_PARAM_TICKS, time) addOutfitCondition(outfit, wolf) setCombatCondition(combat, outfit) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, time) setCombatCondition(combat, exhaust) function onCastSpell(cid, var) return doCombat(cid, combat, var) end

Informação Importante

Confirmação de Termo