Eu tenho uma duvida, nessa vip qual os benefícios dela? dobra exp tanana e ai por diante '-'
- Forums
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Item Que Adiciona Vip Time
Item Que Adiciona Vip Time
By Natanael Beckman, 31 de jul. de 2010 in Actions e Talkactions
info
Group: Campones
Joined: 02/08/10
Posts: 3
Reputation: 0
Tibia Character: Manoela on Samera

info
Group: Conde
Joined: 06/08/06
Posts: 554
Reputation: +223
Tibia Character: Balacky

Essa parte é com você.
A função do sistema é fornece a VIP.
O player adquirir a VIP o que a Vip fornece ao player vai de servidor pra servidor.
cara, tenho uma duvida.
eu coloquei o item e adicionei vip time. mas quando uso a talkaction "!vipdays"
sempre aparece que eu não tenho vip days.. como arrumo isso?
e, outra duvida, quando passa os 30 dias de vip, o character já vai direto para o templo assim que re-loga sem vip, ou ele continua na area premmy?
thanks ![]()
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino

coloca o script do seu !vipdays aqui
para a gente ver =]
function onSay(cid, words, param)
if vip.hasVip(cid) == TRUE then
doPlayerSendTextMessage(cid, 22, "Your vip end in "..os.date("%d %B %Y %X ",vip.getVip(cid)))
else
if vip.getVip(cid) ~= 0 then
doPlayerSendTextMessage(cid, 22, "You're not a vip player. Your vip has finished in "..os.date("%d %B %Y %X ", vip.getVip(cid)).." and now is "..os.date("%d %B %Y %X ", os.time()))
else
doPlayerSendTextMessage(cid, 22, "You're not a vip player. You naver has a vip.")
end
end
return TRUE
end
ta ai.
ps: eu testei aqui botei 1 dia de premmy, a vip dele nao saiu...
sendo q ja passaram 24h
:S
ajuda ae namoral
Edited Setembro 2 by Rood
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino

se tu percebeu esse sistema do vip time de item é por storage
já esse seu script é pelo account...
ou sejá vc teria que usar o tile desse sistema por storage.
Como ficaria pra mudar o nome de quem usou o item pra [VIP] antes do nome?!
info
Group: Campones
Joined: 08/12/10
Posts: 21
Reputation: +2
Tibia Character: Furyan Az

/\ , tambem queria saber !
info
Group: Campones
Joined: 13/04/08
Posts: 35
Reputation: +1
Tibia Character: Exlash

Eu gostaria de saber se tem como editar este item para toda a account ganhar vip, seria melhor para todos ...
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino

é só usar o sistema Vip account do kydrai ![]()
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: Demonbholder

Colocar vip no nome:
function onSay(cid, words, param)
local id = getPlayerGUID(cid)
local ne = getCreatureName(cid)
if string.match(ne, "%p%a+%p") ~= '[VIP]' then
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `name` = `[VIP] "..ne.."` WHERE `id` = "..id)
end
end
Até.
Edited Março 9 by Demonbholder
info
Group: Conde
Joined: 08/12/10
Posts: 960
Reputation: +132
Tibia Character: Wayhell Soul

Perai Recapitulando,
Para Usar Este Script e Pra Falar !Vipdays E Mostrar De Acordo Com O Item o Que Tem Que Fazer? ![]()
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: Demonbholder

Não cara, o script só vai funcionar se tu usar o Perfect Vip System do Vodkart. E é um item que quando tu clica nele, tu ganha tantos dias de vip.
Não cara, o script só vai funcionar se tu usar o Perfect Vip System do Vodkart. E é um item que quando tu clica nele, tu ganha tantos dias de vip.
function onSay(cid, words, param)
local id = getPlayerGUID(cid)
local ne = getCreatureName(cid)
if string.match(ne, "%p%a+%p") ~= '[VIP]' then
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `name` = `[VIP] "..ne.."` WHERE `id` = "..id)
end
end
Ond eu ponho esse script para fikar com o nome do PLayer Exemplo [vip]God???
o meu script é o msm que vc passou rpo cara ae de adicionar vip por Item ...
Obrigadoo





info
Group: Conde
Joined: 06/08/06
Posts: 554
Reputation: +223
Tibia Character: Balacky
Boa galera, bom esse tópico é muito bom pra quem está tendo dificuldade com Geisor 0.3.6 pra usar o IPACC na venda do VIP.
Vamos nois....
Acesse no seu Otserv/data/actions/scripts/vip(caso n tenha essa pasta cria uma).
La copie um arquivo .lua e cole renome ia ele pra addvip.lua e o que tiver dentro dele deleta e cola isso:
Esses que estão em vermelho são os storages caso seu OT tenha storage diferente desse só mudar.
Pronto feito isso salve.
Agora volte e vai em Actions/Actions.xml adicione lá essa tag:
Esse id 5785 é da minha preferência mais pode mudar...
Bom, feito isso salve e feche.
E vamos pra outra etapa... Vá em Otserv/data/movements/script... Abra o arquivo viptile.lua.
Dentro dele apague tudo e adicione isto:
Feito isso salve e feche.
E pronto teste. Abra seu ot teste caso o OT esteja aberto apenas dê /reload actions e /reload movements.
Espero que gostem e aproveitem.
Creditos:
A elaboração do tutorial foi toda feita por min mais quem me passou todos esses coder foi o Vodkart.