VO

Quando Vip Acabar,ser Teleportado Para O Templo

Por Vodkart, 16 de set. de 2010 em Globalevents e Spells

otserv
tibia
script
44
11.8k
dustotD
14 de março de 2011 às 23:50

thiago como descubro qual systema de vip eu uso?

Eu add vip pelo site pacc.

quando o cara loga aparece la. 3 days left

Ajuda ae a descobrir

VodkartV
15 de março de 2011 às 11:56

Você pode descobrir o seu sistema vip pelos script em LUA que na maioria dos servidores se encontra em Movements/script ou Talkaction/script,geralmente tem nome "vip" nos arquivos.

 

flw

refiR
16 de março de 2011 às 01:26

Obg Vodkart!

Ajudou bastantekra.. :bigsmile:

3 meses depois...
crashston3C
02 de junho de 2011 às 22:05

E ai galera,

 

Andei pesquisando no xtibia sobre um script para mandar o player para o templo quando acabasse, ai e me deparei com esse tópico. Gostaria de uma ajuda/explicação quanto ao script que esta postado aqui. Segue abaixo:

 

--[[ by vodkart ]]--
function onLogin(cid)

if getPlayerStorageValue(cid, 13540) - os.time() > 0 then
setPlayerStorageValue(cid, 9898, 1)
elseif getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doPlayerPopupFYI(cid, "Sua vip Account acabou.")
setPlayerStorageValue(cid, 9898, -1)
end
return TRUE
end

 

Não entendi essas duas partes. Segue:

 

getPlayerStorageValue(cid, 13540) Qual a finalidade deste comando? O que é esse 13540?

 

setPlayerStorageValue(cid, 9898, 1) Qual a finalidade deste comando? O que são esses 9898 e 1?

 

Desculpa minha nobisse... :D

 

Agradeço desde já!

SkyDangerousS
02 de junho de 2011 às 22:18

getPlayerStorageValue(cid, 13540)

 

Esse código verifica a storage do player.

 

setPlayerStorageValue(cid, 9898, 1)

 

Esse código adiciona a storage no player.

 

-=-=-=

Bom , não entendo muito de códigos lua , se você utiliza o sistema de vip do Voadkart não tem necessidade de muda-lo , caso pegue de outro ai você precissa verificar a storage que o script tem.

 

Espero ter ajudado , dúvidas so me mandar

crashston3C
02 de junho de 2011 às 22:31

Ok SkyDangerous,

 

Onde eu defino essa storage do player? Ainda não entendi o porque do valor 13540.

 

Acredito que o meu sistema vip seja diferente. Por isso estou querendo entender esse script. Já aprendi varias coisas sobre scripts lua, mas vi em varios locais esse storage e acabei ficando com duvidas.

 

ty... :D

SkyDangerousS
02 de junho de 2011 às 22:40

Então , melhor me adicionar no msn para não ter tumulto aqui.

 

nbworldcs@hotmail.com

crashston3C
02 de junho de 2011 às 23:03

adicionado! xD

5 meses depois...
eemarwellE
02 de novembro de 2011 às 03:18

acho que é porque vc não trocou o storage que era 13540 para 13500...

enfim vocês alteram todo o script depois a gente tem que da uma mãe diná pra sabe oque fizeram,e porque "não funciona" o script.

 

 

 

em Creaturescript/script Crie um arquivo.lua e renomeie para :

 

endvip.lua

--[[ by vodkart ]]--
function onLogin(cid)

if getPlayerStorageValue(cid, 13500) - os.time() > 0 then
setPlayerStorageValue(cid, 9898, 1)
end

local pos = {x = 32360, y = 31782, z = 7} -- posiçao do templo.
if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13500) - os.time() < 1 or getPlayerStorageValue(cid, 13500) - os.time() == 0 then
doTeleportThing(cid, pos)
doPlayerPopupFYI(cid, "Sua vip Account acabou.")
setPlayerStorageValue(cid, 9898, -1)
end
return TRUE
end

 

em Creaturescript.xml adicione a tag:

<event type="login" name="checkvip" script="endvip.lua"/> 

 

 

 

Cara, meu nome é Eduardo,

 

Tô terminando um servidor, já até paguei um dedicado no

******, mas estou com alguns bugs que estão me impedindo

de terminar meu trabalho, e o pessoal da minha equipe está

me cobrando...

 

@A algum tempo teus posts me ajudam muito,

Mas dessa vez tive um problema daqueles sabe,

 

@São dois na verdade, o primeiro é no site, que eu não

tenho scripts corretos pra que eu utilize o sistema pra o jogador

comprar os pontos, pagar o boleto no pagseguro, e receber os

pontos automaticamente, o sistema que entrega o item pro jogador

online eu ja tenho... (akele do retPagseguro.php, retorno.php)

 

@E tem outra, só um bug do site que acredito que seja simples

quando o jogador compra 30 dias de vip o número aparece assim:

vip, 13465126456 dias restantes

o número fica enorme, e eu não sei se essa contagem é em dias

ou seja, se o cara vai realmente ficar com 13465126456 dias ou se realmente ficam apenas os 30 dias.

 

@Será que tem como mexer nisso? Talvez o problema seja por que

eu fui compilando todos os arquivos bons e funcionais, dai na db no

phpmyadmin aparece viptime, vipdayse vipleft, talvez seja não sei!

 

@E queria saber se tem como por pra após o término da vip, o cara sair da area vip e não poder entrar mais.

 

Agradeço muito brother, ví que você é fera, e seus scripts e posts sempre me ajudam demais, se conseguir me manda resposta pro email blackstreetotserver@live.com ou pra esse mesmo tomazmarwell@hotmail.com.

 

*Cara, você é a ultima tentativa, ninguém tem esses scripts ou soluções pra estes problemas, não nenhum que funcione! kkk.

 

Tentei te mandar por msg ou PM mas não deu certo, por isso mandei por aqui!

vlw boa noite ai pra ti mano!

2 semanas depois...
BennyhappyB
10 de novembro de 2011 às 18:30

e vip system by mock? : / Phx

VodkartV
10 de novembro de 2011 às 19:02

e vip system by mock? : / Phx

 

O vip sistema do mock é o mesmo que do "real server"

BennyhappyB
10 de novembro de 2011 às 19:09

OBRIGADO, + rep =D

8 meses depois...
AZANIKA
05 de julho de 2012 às 19:24

ai fiz aki deu certo mas e q tipow eu tenhho a minha cidade vip que o pçayer vira morador dela entede ai entao preciso que qudo a vip do player acabe ele volte pra thais vpolte a ser morador de thais cpomo eu faço?

3 anos depois...
AdriezA
21 de março de 2016 às 09:51

o endvip testei todos nenhum deu no meu ot alguem poderia me ajudar ??? obrigado