MD

Magia Somente Para Players Vip

Por mdgabrielzim, 20 de ago. de 2011 em Scripts

otserv
tibia
script
5
1.6k
21 de agosto de 2011 às 22:31

IaI eu queria que somente os players vips pudessem usar essa magia.

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -3.9, 0, 2.6, 0)

local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -3.5, 0, -2.6, 0)

function onCastSpell(cid, var)
if(variantToNumber(var) ~= 0) then
	return doCombat(cid, distanceCombat, var)
end
return doCombat(cid, combat, var)
end

O sistema vip que eu uso eh o Perfect Vip system 2.0.

Link do topico:Topico

 

+rep para quem conseguir me ajudar com isso awe =D

 

ainda estou prescisando do scripter se não for possivel com esse sistema me recomendem outro sistema vip para eu poder usar.

 

ps:double post e valido 1 vez ao dia =D

AblankA
21 de agosto de 2011 às 22:54

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -3.9, 0, 2.6, 0)

local distanceCombat = createCombatObject()
setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(distanceCombat, COMBAT_FORMULA_LEVELMAGIC, -3.5, 0, -2.6, 0)

function onCastSpell(cid, var)
       if getPlayerStorageValue(cid, 13540) - os.time() > 0 then
               if(variantToNumber(var) ~= 0) then
                        return doCombat(cid, distanceCombat, var)
               end
               return doCombat(cid, combat, var)
       else
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não é vip")
               return false
       end
end

 

Veja se isto funciona. Troque MESSAGE_STATUS_CONSOLE_BLUE por outro tipo de msg se preferir!

21 de agosto de 2011 às 23:59

Estou testando aqui vamo ver se funciona =D

 

@edit

vlw vlw funciono 100% tu tem minha eterna gratidão =D +rep

Editado Agosto 22 por Mdgabrielzim

kelvinvictorK
22 de agosto de 2011 às 11:47

Duvida sanada

22 de agosto de 2011 às 13:14

Já reportei para moverem o topico =)