JE

Ajuda Eu Aqui Pf

Por Jeffee90, 12 de set. de 2011 em Actions e Talkactions

4
933
Jeffee90J
12 de setembro de 2011 às 19:45

Olá, Desculpe Nao Sei Se Esta Na Area Correta.

Quero Colocar Essas Magias So Pra Players VIP Usarem. [ Por Storage ]

 

Healing :

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)

setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)

setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)

setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 8, 8, 13, 15)

 

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

Attack :

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, true)

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ETHEREALSPEAR)

 

function onGetFormulaValues(cid, level, skill, attack, factor)

return -(((skill + 50) / 6) + (level / 10)), -((skill + 50) + (level / 10))

end

 

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)

return doCombat(cid, combat, var)

end

 

 

A Storage Usada No Meu OT é 13540.

 

Agradecerei Imemsamente Quem Puder Me Ajudar !

Jeffee90J
13 de setembro de 2011 às 09:02

Nao Deu =/

O Player Sem VIP Pode Usar, Ela Nao Heala Mais UPA o ML Dele.

VodkartV
13 de setembro de 2011 às 11:26

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 8, 8, 13, 15)

function onCastSpell(cid, var) 
if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
doPlayerSendCancel(cid, "Desculpe,Só jogadores vips usam está magia.")  
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) 
else  
return doCombat(cid, combat, var)  
end     
return TRUE   
end

 

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, true)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ETHEREALSPEAR)

function onGetFormulaValues(cid, level, skill, attack, factor)
return -(((skill + 50) / 6) + (level / 10)), -((skill + 50) + (level / 10))
end

setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues")

function onCastSpell(cid, var) 
if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
doPlayerSendCancel(cid, "Desculpe,Só jogadores vips usam está magia.")  
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF) 
else  
return doCombat(cid, combat, var)  
end     
return TRUE   
end

Jeffee90J
13 de setembro de 2011 às 11:57

Valews Vodkart, funcionou Direitnho.

 

REP+