Troca ela por isso:
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH) function onCastSpell(cid, var) if not isPremium(cid) then doPlayerSendTextMessage(cid, 20, "Apenas players com Premium Account podem utilizar esta spell.") return true end if not isPlayer(getCreatureTarget(cid)) then doPlayerSendTextMessage(cid, 20, "Só pode usar a spell em players.") return true end if getCreatureHealth(getCreatureTarget(cid)) > getCreatureMaxHealth(getCreatureTarget(cid) * 0.2) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "O alvo tem que estar com menos de 20% da vida.") return false end if exhaustion.check(cid, 23011) == false then if math.random(1, 3) == 1 then doSendMagicEffect(getCreaturePosition(cid), 49) doCreatureAddHealth(getCreatureTarget(cid), -100000) return doCombat(cid, combat, var) end if math.random(1, 3) == 2 then doSendMagicEffect(getCreaturePosition(cid), 2) doPlayerSendCancel(cid, "MISS!") doCreatureAddMana(cid, getCreatureMaxMana(cid) *-1.0) end if math.random(1, 3) == 3 then doSendMagicEffect(getCreaturePosition(cid), 2) doPlayerSendCancel(cid, "MISS!") doCreatureAddMana(cid, getCreatureMaxMana(cid) *-1.0) end return true end end
Sempre que quiser que uma spell seja apenas para PREMIUMS, na tag dela no spells.xml, adicione:
prem ="1"
OU no código, debaixo de:
function onCastSpell(cid, var
Adicione:
if not isPremium(cid) then doPlayerSendTextMessage(cid, 20, "Apenas players com Premium Account podem utilizar esta spell.") return true end
TA AÍ ![]()




info
Grupo: Visconde
Registrado: 24/11/12
Posts: 474
Reputação: +98
Gênero: Masculino
Galera Preciso que vcs editem essa magia para so player vip usarem , mais so que no meu servidor
a vip e feita atravez da premium account , a vip do meu ot e por premium account adicione para player vip usar ai :
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)
function onCastSpell(cid, var)
local target = getCreatureTarget(cid)
if (isPlayer(target)) then
if (getCreatureHealth(target) > getCreatureMaxHealth(target) * 0.2) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "O alvo tem que estar com menos de 20% da vida.")
return false
end
else
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você só pode usar em jogadores.")
return false
end
local storage = 23011
local hp = -100000
local chance = math.random(1, 3)
local mana = getPlayerMaxMana(cid) *-1.0
if exhaustion.check(cid, storage) == false then
if chance == 1 then
doSendMagicEffect(getPlayerPosition(cid), 49)
doCreatureAddHealth(target, hp)
return doCombat(cid, combat, var)
elseif chance == 2 then
doSendMagicEffect(getPlayerPosition(cid), 2)
doPlayerSendCancel(cid, "MISS!")
doCreatureAddMana(cid, mana)
elseif chance == 3 then
doSendMagicEffect(getPlayerPosition(cid), 2)
doPlayerSendCancel(cid, "MISS!")
doCreatureAddMana(cid, mana)
end
end
end
é queria que vcs me encinasem adiciona para apenas player vip usarem essa magia nas outras spells !
Flw