Eu tenho uma duvida, nessa vip qual os benefícios dela? dobra exp tanana e ai por diante '-'
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Item Que Adiciona Vip Time
Item Que Adiciona Vip Time
Por Natanael Beckman, 31 de jul. de 2010 em Actions e Talkactions
info
Grupo: Campones
Registrado: 02/08/10
Posts: 3
Reputação: 0
Char no Tibia: Manoela on Samera

info
Grupo: Conde
Registrado: 06/08/06
Posts: 554
Reputação: +223
Char no Tibia: 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
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: 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
Editado Setembro 2 por Rood
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: 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
Grupo: Campones
Registrado: 08/12/10
Posts: 21
Reputação: +2
Char no Tibia: Furyan Az

/\ , tambem queria saber !
info
Grupo: Campones
Registrado: 13/04/08
Posts: 35
Reputação: +1
Char no Tibia: Exlash

Eu gostaria de saber se tem como editar este item para toda a account ganhar vip, seria melhor para todos ...
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

é só usar o sistema Vip account do kydrai ![]()
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: 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é.
Editado Março 9 por Demonbholder
info
Grupo: Conde
Registrado: 08/12/10
Posts: 960
Reputação: +132
Char no Tibia: 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
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: 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
Grupo: Conde
Registrado: 06/08/06
Posts: 554
Reputação: +223
Char no Tibia: 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.