Ir para conteúdo

Quando Vip Acabar,ser Teleportado Para O Templo


Vodkart

Posts Recomendados

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

Link para o comentário
Compartilhar em outros sites

  • 2 months later...

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á!

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • 4 months later...

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!

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 7 months later...

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?

Link para o comentário
Compartilhar em outros sites

  • 3 years later...
×
×
  • Criar Novo...