Jump to content

[Action] Alavanca De Premium Por Moeda Vip


mbnstar

Recommended Posts

Bom, primeiramente vá em data/actions/scripts

 

Em actions.xml, adicione a seguinte linha:

<action uniqueid="1515" event="script" value="premmydays.lua"/>

Altere: uniqueid="1515" referente ao seu gosto.

 

Copie algum arquivo renomeie para premmydays.lua e apague tudo e cole o seguinte script:

local config = {
days = 15,
maxDays = 360
}

function onUse(cid, item, frompos, item2, topos)
if(getPlayerPremiumDays(cid) > config.maxDays) then
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não pode comprar mais do que " .. config.days + config.maxDays .. " dias de premium account.")
	doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
	return TRUE
end

if(doPlayerRemoveItem(cid,6527,10) ~= TRUE) then
	doPlayerSendCancel(cid, "Você não tem dinheiro suficiente, " .. config.days .. " dias de premium account custa 10 VIP Coins.")
	doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
	return TRUE
end

doPlayerAddPremiumDays(cid, config.days)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você comprou " .. config.days .. " dias de premium account.")
return TRUE
end

 

Edite a seguinte linha:

f(doPlayerRemoveItem(cid,6527,10)

 

Em: 6527, escolha o id da moeda vip do seu ot.

Em: 10, escolha a quantidade de moedas.

 

Escolha quantos dias o player irá ganhar, em:

days = 15

 

Screen:

printoc.png

http://img63.imageshack.us/img63/7776/printoc.png

 

Créditos: Jhon

Edited by Jhon Herbert
Link to comment
Share on other sites

Boa ideia,mais a maioria ja ta acustumada com o comando !buypremium mesmo...

acho que seria melhor em certa storage Vip...

mais de qualquer forma o script está bem legal

abraços

Link to comment
Share on other sites

Eu uso em meu otserver, como VIP

 

E magia, outfit, addon é tudo pra free account (:

 

É bem mais simples e prático, também uso alavanca que dá o item vip e gasta moeda vip.

Edited by Jhon Herbert
Link to comment
Share on other sites

  • 2 weeks later...

Obrigado, tudo que eu faço tem que estar perfeito, se quando usar a talkaction e aparecer o que eu escrevi no default eu me endoido e passo horas, segundos e minutos resolvendo.

 

Hehe

Link to comment
Share on other sites

×
×
  • Create New...