Ir para conteúdo
  • 0

Desativar Spell De Transform


nbb147

Pergunta

galera queria saber se tem como adaptar essa spell para poder desativar, ela tipow eu uso transform ai transformo ganhos os skills e talz ai depois falo transform ai destransformo e perdo os atribultos que eu estava a ganhar, abaixo o script:

 

 

 

local conditions = {

[CONDITION_ATTRIBUTES] = {

[CONDITION_PARAM_TICKS] = -1,

[CONDITION_PARAM_STAT_MAGICLEVEL] = 3,

[CONDITION_PARAM_SKILL_MELEE] = 10,

[CONDITION_PARAM_SKILL_DISTANCE] = 3,

[CONDITION_PARAM_SKILL_SHIELD] = 3,

[CONDITION_PARAM_BUFF] = true,

[CONDITION_PARAM_SUBID] = 500

},

[CONDITION_HASTE] = {

[CONDITION_PARAM_TICKS] = -1,

[CONDITION_PARAM_SPEED] = 100,

[CONDITION_PARAM_SUBID] = 500

},

[CONDITION_REGENERATION] = {

[CONDITION_PARAM_TICKS] = -1,

[CONDITION_PARAM_HEALTHGAIN] = 50,

[CONDITION_PARAM_HEALTHTICKS] = 50,

[CONDITION_PARAM_SUBID] = 500

},

[CONDITION_OUTFIT] = {

[CONDITION_PARAM_TICKS] = -1,

[addOutfitCondition] = {lookType = 70},

[CONDITION_PARAM_SUBID] = 500

}

}

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_YELLOW_RINGS)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

 

for condition, parameters in pairs(conditions) do

local condition = createConditionObject(condition)

for parameter, value in pairs(parameters) do

if parameter == addOutfitCondition then

addOutfitCondition(condition, value)

else

setConditionParam(condition, parameter, value)

end

end

setCombatCondition(combat, condition)

end

 

local function transform(cid)

if getCreatureMana(cid) < 101 then

for condition, _ in pairs(conditions) do

doRemoveCondition(cid, condition, 500)

end

doSendMagicEffect(getThingPosition(cid), CONST_ME_YELLOW_RINGS)

else

doCreatureAddMana(cid, -5)

addEvent(transform, 1 * 1000, cid)

end

end

 

function onCastSpell(cid, var)

if getPlayerLevel(cid) < 150 then

doCombat(cid, combat, var)

addEvent(transform, 1 * 1000, cid)

else

doPlayerSendCancel(cid, "Voce nao pode mais usar essa magia.")

return false

end

end

 

flw :D

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...