\M
dúvida

System Vip Vodkart

Por \Mattheus ~*, 10 de ago. de 2012 em Scripts

script
6
1.1k
\Mattheus ~*\
10 de agosto de 2012 às 14:38

É o seguinte meu perfect system vip do Vodkart estava funcionando perfeitamente quando acabava os vips ele removia tudo certo, daí eu fechei o server abri novamente e os players que já não mais tinham vip estava conseguindo entrar..

 

O Storage é: 15967

 

o script do endvip.lua fica assim:

 

 

--[[ by vodkart ]]--

function onLogin(cid)

 

if getPlayerStorageValue(cid, 15967) - os.time() > 0 then

setPlayerStorageValue(cid, 9898, 1)

end

 

local pos = {x = 157, y = 50, z = 7} -- posiçao do templo.

 

function Vodka(cid)

if isPlayer(cid) then

db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";")

doRemoveCreature(cid)

end

end

 

if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 15967) - os.time() < 1 or getPlayerStorageValue(cid, 15967) - os.time() == 0 then

doTeleportThing(cid, pos)

doPlayerPopupFYI(cid, "Sua vip Account acabou.")

setPlayerStorageValue(cid, 9898, -1)

if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then

addEvent(Vodka, 3*1000, cid)

end

end

return TRUE

end

NewtonnotwenN
10 de agosto de 2012 às 15:02

Não entendi essa parte: e os players que já não mais tinham vip estava conseguindo entrar..

 

Concerta ae, ela ta confusa.

 

Manda o erro (se tiver) quando os players tentam logar.

\Mattheus ~*\
10 de agosto de 2012 às 15:14

Assim eu adicionava um vip pro player de 5 dias por exemplo, daí passavam os 5 dias e o nome [Vip] do char saia mas o storage vip dele continuava, ou seja ele não tinha nenhum dias vip mas conseguia entrar na area vip, e isso não era assim só aconteceu isso agora ..

NewtonnotwenN
10 de agosto de 2012 às 15:20

Você fez algo depois que funcionou?

 

Porque o script ta certo, essa função que remove o storage:

setPlayerStorageValue(cid, 9898, -1)

\Mattheus ~*\
10 de agosto de 2012 às 16:00

VODKART vê aqui mano, só o nome [Vip] tá retirando mas ele continua com a storage vip

Editado Agosto 10 por MattheusOT

BocohB
10 de agosto de 2012 às 20:44

Poe pra passa no chão somente se tiver nick (VIP), eu vi isso em 1 um tópico do usuário "jNNo" acho que é isso.

E matheus OT tem como compartilhar seu script inteiro do Vodkart? Se não for pedir muito, estou superinteressado.