GO

[Resolvido] System Vip

Por gorz, 27 de fev. de 2011 em Scripts

9
1.3k
gorzG
27 de fevereiro de 2011 às 13:46

Gente,alguem me arranja uma talkaction q ao usar o player possa ver quantos dias vip restam?

27 de fevereiro de 2011 às 13:56

Qual sistema vip tu usa parceiro?

gorzG
27 de fevereiro de 2011 às 15:04

Eu uso esse aki:

 

function onSay(cid, words, param)

 

-- configs

access = 3

days = 30

-- end configs

 

player = getPlayerByName(param)

daysvalue = days*3600*24

storageplayer = getPlayerStorageValue(player,29000)

timenow = os.time()

if storageplayer == -1 or storageplayer == 0 then

time = timenow+daysvalue

else

time = storageplayer+daysvalue

end

 

 

if param ~= "" then

if getPlayerGroupId(cid) >= access then

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adcionados ".. days .." dias de VIP no seu character.")

setPlayerStorageValue(player,29000,time)

quantity = math.floor((getPlayerStorageValue(player,29000) - timenow)/(3600*24))

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Somente jogadores com acesso maior que "..access.." podem adcionar vips.")

end

 

end

 

end

27 de fevereiro de 2011 às 16:49

retired

Editado Fevereiro 27 por Demonbholder

gorzG
27 de fevereiro de 2011 às 19:23

lol eu tinha 90 dias e apareceu

19:22 Você tem 1309170799.0677 dias de vip restante.

27 de fevereiro de 2011 às 19:45

Kkkkkk, burrice minha, ai ta certo:

 

function onSay(cid, words, param)

 

local dias = math.floor((getPlayerStorageValue(cid,29000) - os.time())/(3600*24))

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. dias .." dias de VIP restantes.")

end

gorzG
27 de fevereiro de 2011 às 20:03

ai sim,vlw mano

27 de fevereiro de 2011 às 20:51

Pedido resolvido, reportado para moverem.

DaNDaNrOxXD
27 de fevereiro de 2011 às 21:01

Feito.

 

Abraços