Ir para conteúdo
  • 0

Comando !viptest Vip By Mock !


Maaythug

Pergunta

Olá Amigos?

 

Bom eu tenho um script de !viptest na qual o player ao chega em determinado level,

ele use o comando e ganha 1 dia de vip para testa!

 

 

Porem esse scipt adiciona apenas premiumdays

 

Já tentei Modifica mais não consequi,

 

Bom alguém que expert em script poderia modifica-lo para ele fuciona-se com o sistema vip do mock!

 

 

Script Talkactions

 


function onSay(cid, words, param, channel)
level = getPlayerLevel(cid)
sto = 399710
lvmin = 150
if getPlayerStorageValue(cid, sto) == -1 and level >= lvmin then
doPlayerAddPremiumDays(cid, 1)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ganhou 1 dia de VIP para TEST, Aproveite!!.")
setPlayerStorageValue(cid, sto, 1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE)
elseif level < lvmin then
doPlayerSendCancel(cid, "Voce precisa de level ".. lvmin .." para testar a VIP.")
elseif getPlayerStorageValue(cid, sto) > 0 then
doPlayerSendCancel(cid, "Voce ja testou a sua VIP.")
end
end

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0
function onSay(cid, words, param, channel)
local sto,lvl,days = 399710,150,1
if getPlayerStorageValue(cid, sto) >= 1 then
doPlayerSendCancel(cid, "Voce ja testou a sua VIP.") return true
elseif getPlayerLevel(cid) < lvl then
doPlayerSendCancel(cid, "Voce precisa ser level "..lvl.." para ganhar vip test") return true
end
vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(tonumber(days)))
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Foram adicionados "..tonumber(days).." dias de vip.")
setPlayerStorageValue(cid, sto, 1)
return true
end

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

Vodkart Funcionou Perfeitamente como sempre Neh!

 

Só tem problema, o player consegui usa o comando quantas vezes quiser, mesmo depois de ter ganhado a Vip!

 

Poderia coloca para ganha apenas 1 vez ?

Link para o comentário
Compartilhar em outros sites

  • 0

Eita nen vi /\

 

 

function onSay(cid, words, param, channel)

local sto,lvl,days = 399710,150,1

if getPlayerStorageValue(cid, sto) >= 1 then

doPlayerSendCancel(cid, "Voce ja testou a sua VIP.") return true

elseif getPlayerLevel(cid) < lvl then

doPlayerSendCancel(cid, "Voce precisa ser level "..lvl.." para ganhar vip test") return true

end

vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(tonumber(days)))

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Foram adicionados "..tonumber(days).." dias de vip.")

setPlayerStorageValue(cid, 399710, 1)

return true

end

Editado por Vilden
Link para o comentário
Compartilhar em outros sites

  • 0

Crendo que vc possua o sistema Vip do Mock.

Basta você duplicar um arquivo na pasta data/talkactions/scripts, nomear para "vipteste" sem as aspas e nele colar o código.

Depois no arquivo talkactions.xml cole a tag:

<talkaction words="!viptest" event="script" value="vipteste.lua"/>

Link para o comentário
Compartilhar em outros sites

  • 0

Amigos no meu server eu tenho a vip sistem do Mock e esse sistema esta funcionando so que ta dando um bug, o player coloca a vip pelo comando e o mesmo nao pode colocar novamente, porem se ele criar um outro char na mesma conta ele pode exucutar o comando e aumentar seus dias vips.

agradeço desde ja!

 

function onSay(cid, words, param, channel)
local sto,lvl,days = 399710,25,3
if getPlayerStorageValue(cid, sto) >= 1 then
doPlayerSendCancel(cid, "Voce ja testou a sua VIP.") return true
elseif getPlayerLevel(cid) < lvl then
doPlayerSendCancel(cid, "Voce precisa ser level "..lvl.." para ganhar vip test") return true
end
vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(tonumber(days)))
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Foram adicionados "..tonumber(days).." dias de vip, relogue seu personagem para que o mesmo atualize.")
setPlayerStorageValue(cid, 399710, 1)
setPlayerStorageValue(cid, sto, 1)
return true
end

Editado por markim1986
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...