Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Eae galera do TK vim aqui trazer 2 scripts meu de !buypremium

vamos ao primeiro script

primeiramente va em talkactions.xml e adcione essa tag

  <talkaction words="!buypremium" event="script" value="buypremium.lua"/>
depois vá em /data/talkactions/scripts cria um arquivo buypremium e adcione isso dentro
function onSay(cid, words, param) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite !buypremium quantidade, exemplo !buypremium 20.") return true end if getPlayerPremiumDays(cid) >= 360 then doPlayerPopupFYI(cid, "Você nao pode mais comprar premium") return TRUE end local s = tonumber(param) local cost = 100 -- quanto ira custar cada dia if doPlayerRemoveMoney(cid, s * cost) == TRUE then doPlayerAddPremiumDays(cid, s) doPlayerPopupFYI(cid, "Você comprou "..s.." dias de premium por "..cost.." gp's cada um") end return TRUE end
Como funciona você fala !buypremium 5 compra 5 dias de premium por 100 gps cada um preço editavel no script Vamos ao segundo script de buypremium em talkactions.xml adcione essa tag:
<talkaction words="!buypremium" event="script" value="buypremium.lua"/>
em /data/talkactions/scripts cria um arquivo e renomeie para buypremium e adcione isso dentro
function onSay(cid, words, param) local t = { [1] = {price = 1000}, --- dias de premium, quanto ira custar [7] = {price = 7000}, [15] = {price = 15000}, [30] = {price = 30000}, [50] = {price = 50000}, [100] = {price = 100000}, } local a = t[tonumber(param)] if (param == "info") then for days, price in pairs(t) do text = "Dias: "..days..", Preço: "..price.."," doPlayerPopupFYI(cid, text) end end if not a then doPlayerSendTextMessage(cid,19,"Digite !buypremium info, para ver a quantidade para ser comprada") return TRUE end if getPlayerPremiumDays(cid) >= 360 then doPlayerPopupFYI(cid, "Você nao pode mais comprar premium") return TRUE end if doPlayerRemoveMoney(cid,a.price) then doPlayerAddPremiumDays(cid, a) doPlayerSendTextMessage(cid,25,"Você comprou "..a.." dias de premium account por "..a.price.."!") else doPlayerSendCancel(cid,"Você precisa "..a.price.." para comprar "..a.." premium days") end return TRUE end
Explicando


[1] =  {price = 1000}, --- dias de premium, quanto ira custar

[7] = {price = 7000},

[15] = {price = 15000},

[30] = {price = 30000},

[50] = {price = 50000},

[100] = {price = 100000},

}

em colchetes e quantos dias ira custar, price e alto explicativo para você adcionar mais opçoes do adcionar uma nova linha!

se gostaram REP+

@EDIT

só pra avisar não pode comprar mais de um ano de premium account

@EDIT2

Quem copiou antes copia denovo

Editado por Skyforever
substituir s[1] por s copiem denovo (veja o histórico de edições)

Retirado.

 

Skype: joaoxtibia85.

  • Respostas 5
  • Visualizações 2.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Vodkart obrigado pela funçao rep+

  • só usar assim local a = t[tonumber(param)]

  • Hi, I'm 15. I have 5" (i think you understand). Should i buy viagra - buy viagra , http://rlzmaf.buyonlineregular.com/?p=stibiaking.com buy viagra to make it longer?

Postado

Bem legais os sistemas.

Curti bastante simples e utilizáveis.

Poderia por também a função tonumber() que faz com retorna um número .. ai evita os players ficarem digitando letras ..

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

Postado

caramba, vocês são NERDS (bomsentido) de mais, se puderem me encisar ficaria muito agradecido '-'

ja gostaria de saber se vocêspodem me ajudarneste tópico:

Editado por ricardo3 (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.8k

Informação Importante

Confirmação de Termo