Colocando Spells Só Para Vips

MaGoDaNeT
em Globalevents e Spells

MaGoDaNeT

---------------
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/10/10Posts: 45

primeiro abra a pasta do seu ot

depois va em spells/scripts

 

abra qualquer spell e va no final dela veja qui vai ter a function assim

function onCastSpell(cid, var) e em baixo vai ter return doCombat(cid, combat, var) e depois o END

 

entre a function e o doCombat

coloque isso

 

if isVip(cid) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce Precisa Ser Vip Para Usar Esta Magia.") 
doSendMagicEffect(getThingPos(cid), 2)
return TRUE
end

 

ficando assim

 

function onCastSpell(cid, var)
if isVip(cid) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce Precisa Ser Vip Para Usar Esta Magia.") 
doSendMagicEffect(getThingPos(cid), 2)
return TRUE
end
return doCombat(cid, combat, var)
end

 

e aonde esta if isVip(cid) voce muda para a funçao de vip do seu server

Trabalhos:

[Npc] Nurse Joy

 

7122493.png

MaGoDaNeT

---------------
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/10/10Posts: 45

vlw ae :D

Trabalhos:

[Npc] Nurse Joy

 

7122493.png

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

PQP velho,está tudo errado...o certo é

 

function onCastSpell(cid, var) 
if isVip(cid) then -- se for vip
return doCombat(cid, combat, var)
else 
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce Precisa Ser Vip Para Usar Esta Magia.")  
doSendMagicEffect(getThingPos(cid), 2)
end
return TRUE
end

 

ou se não

 

function onCastSpell(cid, var) 
if isVip(cid) == FALSE then 
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce Precisa Ser Vip Para Usar Esta Magia.")  
doSendMagicEffect(getThingPos(cid), 2) 
return TRUE 
end 
return doCombat(cid, combat, var) 
end

 

e pelo jeito só tem o vip do kydrai ai :D

bossisg.png

meubk

@miillerdomingues
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/04/08Posts: 311

eu já fiz , isso uma vez porém, se o player não for VIP, a spell adicionará as exp do magic level , e removera a mana, e não vai fazer a spell.