Skysock Recruit
Mensagens : 44 Data de inscrição : 18/04/2009 Idade : 29 Localização : Piumhi
Ficha do personagem Reputação: Civil
| Assunto: Re: Evento Dragon Knight - New Spell Qui Jun 04, 2009 9:05 pm | |
| aí, o vitor (bito) disse q agora ele testou e é certeza de funcionar, ta aí Dragon Bane - Spoiler:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1492)
function onGetFormulaValues(cid, level, maglevel) min = -maglevel*10.8 -level/5 max = -maglevel*18.2 -level/5 return min, max end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
local arr = { {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1}, {1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1}, {1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1}, {0, 0, 1, 1, 1, 3, 1, 1, 1, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0} }
local area = createCombatArea(arr) setCombatArea(combat, area)
function onCastSpell(cid, var) return doCombat(cid, combat, var) end Dragon Rage - Spoiler:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYHIT) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGYBALL) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1495) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -2.3, -50)
local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) --setConditionParam(condition, CONDITION_PARAM_SPEED, -500) setConditionFormula(condition, -0.9, 0, -0.9, 0) setCombatCondition(combat, condition)
local arr = { {0, 1, 0, 0, 0, 1, 0}, {0, 1, 1, 0, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0}, {1, 0, 1, 1, 1, 0, 1}, {0, 1, 0, 1, 0, 1, 0}, {0, 0, 1, 3, 1, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 0}, {0, 0, 0, 1, 0, 0, 0} }
local area = createCombatArea(arr) setCombatArea(combat, area)
function onCastSpell(cid, var) return doCombat(cid, combat, var) end
agora sim... Legends... eu nunca joguei dota, como eu disse num faço nem idéia de como é um Dragon Knight, mais essas spells são legais... se vc kiser modificar, a Dragon Bane faz uma UE em forma da cabeça de um dragon... e a outra parecida, sei q pra vc isso num é nada, mais foi difícil fazer, fizemos com calma e vontade, agora o resultado vc q decide não os outros players...vlw aí | |
|
Rout OX The God
Mensagens : 66 Data de inscrição : 08/05/2009
| Assunto: Re: Evento Dragon Knight - New Spell Sex Jun 05, 2009 3:50 pm | |
| - Spoiler:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)
local condition = createConditionObject(CONDITION_OUTFIT) setConditionParam(condition, CONDITION_PARAM_TICKS, 20000) addOutfitCondition(condition, 0, 248, 0, 0, 0, 0) setCombatCondition(combat, condition)
local area = createCombatArea( { {1, 0, 0}, {0, 0, 0}, {0, 0, 0} } ) setCombatArea(combat, area)
function onCastSpell(cid, var) return doCombat(cid, combat, var) end
pq issu n funfa em min mesmo? | |
|