Jump to content

Question

Bom dia amigos, venho procurando um script de um super sd
Explique, eu tenho um servidor e estou vendendo VIP, por isso quero que 
o super sd seja usado apenas pelos jogadores VIP (Storage 13540)
e que no final do VIP eles não podem usá-lo até que comprem o VIP novamente

TFS 0.4
Link to comment
https://xtibia.com/forum/topic/252132-super-sd-vip/
Share on other sites

8 answers to this question

Recommended Posts

  • 0
3 minutos atrás, brazvct disse:

Coloca a parte de checar se o player tem premium, se não for premium, o item da cancel no onUSE.

 

Eu o vejo bem, mas onde posso modificar o storage que o script procuraria? já que meu servidor também tem premium (o básico) e o VIP que é o donate

Link to comment
https://xtibia.com/forum/topic/252132-super-sd-vip/#findComment-1761460
Share on other sites

  • 0
24 minutos atrás, Darwiinxp disse:

 

Eu o vejo bem, mas onde posso modificar o storage que o script procuraria? já que meu servidor também tem premium (o básico) e o VIP que é o donate

if getPlayerStorageValue(cid, STO) >= 1 then

return doPlayerSendCancel(cid, "Você precisa do storage para usar o item.")

end

 

Aonde está STO em negrito você coloca o número da storage.

Link to comment
https://xtibia.com/forum/topic/252132-super-sd-vip/#findComment-1761464
Share on other sites

  • 0
56 minutos atrás, brazvct disse:

if getPlayerStorageValue(cid, STO) >= 1 then

return doPlayerSendCancel(cid, "Você precisa do storage para usar o item.")

end

 

Aonde está STO em negrito você coloca o número da storage.

onde coloco isso?

 

SuperSD script

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
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, -1, -32, -1, -48, 5, 5, 8, 13)


function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end

 

Link to comment
https://xtibia.com/forum/topic/252132-super-sd-vip/#findComment-1761466
Share on other sites

  • 0
9 minutos atrás, Darwiinxp disse:

onde coloco isso?

 

SuperSD script


local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
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, -1, -32, -1, -48, 5, 5, 8, 13)


function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end

 

Cola o código no final e testa
Ja tem o script do premium secundário? 13540

Link to comment
https://xtibia.com/forum/topic/252132-super-sd-vip/#findComment-1761467
Share on other sites

  • 0

@Darwiinxp o @brazvct está falando para você fazer isso:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
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, -1, -32, -1, -48, 5, 5, 8, 13)


function onCastSpell(cid, var)
    if getPlayerStorageValue(cid, 13540) > 0 then
        return doCombat(cid, combat, var)
    else
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você precisa ser vip para usar esse ataque.")
    	doPlayerSendCancel(cid, "Você precisa ser vip para usar esse ataque.")
    return true
    end
end

 

Edited by Yan18
Link to comment
https://xtibia.com/forum/topic/252132-super-sd-vip/#findComment-1761468
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...