Comando !viptest Vip By Mock !

Maaythug
em Scripts

Maaythug

!Humildade Acima de Tudo!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/06/09Posts: 56Char no Tibia: Szink Linz

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

Que joga um ot de pokemon super rox? Cria sua acc agora!

 

 

logobyh.png

 

 

Te Ajudei, gostou de algo que fiz então REP+

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino
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

bossisg.png

Maaythug

!Humildade Acima de Tudo!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/06/09Posts: 56Char no Tibia: Szink Linz

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 ?

Que joga um ot de pokemon super rox? Cria sua acc agora!

 

 

logobyh.png

 

 

Te Ajudei, gostou de algo que fiz então REP+

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

eita esqueci de setar a storage >.>

pronto, editado!

 

era só adc

 

setPlayerStorageValue(cid, sto, 1)

 

q esqueci ;x

bossisg.png

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

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

Atenciosamente, Vilden.

Maaythug

!Humildade Acima de Tudo!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/06/09Posts: 56Char no Tibia: Szink Linz

Vilden

 

O Seu funcionou Perfeitamente , Obrigado! Rep+

 

 

Podem fechar o Tópico!

Que joga um ot de pokemon super rox? Cria sua acc agora!

 

 

logobyh.png

 

 

Te Ajudei, gostou de algo que fiz então REP+

Torkojan

WarRoots
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/03/10Posts: 31

Uma pergunta.

Aonde tenho que por esse script do Vilden? em que pasta? tem como explica certinho como instalar?

Vlw.

WarRoots%20Banner%20(480x60).gif

SITE:

http://www.warroots.com

IP: sv1.warroots.com

PORTA: 7171

Versão: 8.60

jhon992

Dono JhonBot
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/06/11Posts: 631Char no Tibia: Warrior of Mort

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"/>

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

Dúvida sanada, tópico movido!

Atenciosamente, Vilden.

conolly

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/10/11Posts: 27Char no Tibia: Exivinha ( Ot )

e como fazer caso eu queira que so um char por conta possa testar ? +REP

markim1986

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 26/04/09Posts: 120

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

BenitZz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/01/13Posts: 42

alguem teve uam solução para este script? de add a vip na conta e os outros player nao poder usar o comando novamente.

banner.png

 

Servidor de Lineage 2, Revenda Counter Strike, Mu-Server, entre outros

acesse nosso site

 

Jogue nosso servidor: Crazy Global

Nosso Parceiro: www.jvservers.com.br

markim1986

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 26/04/09Posts: 120

Também estou com esse problema!


alguem?


Queria deixar esse comando apra ser usado uma vez por account!