TH

!buypremium 30k = 7dias

Por thepunisher, 28 de fev. de 2009 em Actions e Talkactions

otserv
tibia
script
4
3.2k
thepunisherT
28 de fevereiro de 2009 às 21:02

Estou aqui para dar para vcs o script do !buypremium. :smile_positivo:

 

Vá em Talkaction/scripts e adicione um arquivo com o nome buypremium.lua e coloke isto dentro:

 

function onSay(cid, words, param)

if getPlayerPremiumDays(cid) <= 350 then

if doPlayerRemoveMoney(cid, 30000) == TRUE then

doPlayerAddPremiumDays(cid, 7)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você comprou 7 dias de ´premmium.")

else

doPlayerSendCancel(cid, "Você não tem dinheiro para comprar 7 dias de p.a que custa 30k.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

else

doPlayerSendCancel(cid, "Você não Pode comprar mais que 1 ano de p.a.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

end

 

 

E em talkaction.xml vc bota isto:

 

talkaction words="!buypremium" script="buypremium.lua"

 

 

 

Creditos a qm criou. Eu só editei para 30k = 7 dias. :smile_positivo:

2 anos depois...
14 de julho de 2011 às 09:59

cara ta muito foda mais vc me manda por email um desses q 1 mes vale 10k

 

o email é xulosgato2@hotmail.com

Editado Julho 14 por butina3d

VodkartV
14 de julho de 2011 às 10:44
function onSay(cid, words, param)
local max,days,price = 360,30,10000
if getPlayerPremiumDays(cid) >= max then
return doPlayerSendCancel(cid, "Você não Pode comprar mais que "..max.." dias de p.a.")
elseif doPlayerRemoveMoney(cid, price) == FALSE then
return doPlayerSendCancel(cid, "Você não tem "..price.." gps para comprar "..days.." dias de p.a.")
end
doPlayerAddPremiumDays(cid, days)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você comprou "..days.." dias de premmium.")
return true
end

TryllerT
14 de julho de 2011 às 19:28

Primeiro... isto já tem em qualqur ot da TFS

Segundo... créditos ao TFS

Terceiro..... pra que postar uma coisa que vem em todos os ot >.<