Luhfe 0 Postado Junho 10, 2018 Share Postado Junho 10, 2018 (editado) QUANDO FECHA E ABRE O SERVER fica acumulativo os vip dado, ganha mais 2 além dos que ganhou a primeira vez. somente quando reseta o server, provavelmente por ser Storage Global, alguém sabe ajeitar? ---------------------------------------------------------------------------------- Para ser sincero não sei se a forma que o código foi elaborado está correta ou acarretara em algum bug mais pra frente porém foi a qual eu achei depois da madrugada toda procurando, entendendo os cod, refazendo libs, etc... algumas funções estavam 'trocados' na minha lib. Ai está o código para adicionar 2 dias Vips Grátis ao primeiro Login do player, Será adicionado a vip na MySQL na tabela "VipDays" a qual eu uso, junto ao sistema Vip. Mesmo criando vários characters não será possível acumular a bonificação do tempo de vip !!! Só colocar no Login.lua , dentro da pasta de Creaturescript/Script (podendo estar em alguma subpasta tb). local storage3 = (player:getAccountId(cid)+550) local diasv = 2 --DIAS DE VIP (Em dias mesmo não em horas - pois é o que uso no systema vip) if getGlobalStorageValue(storage3) == 1 then player:sendTextMessage(MESSAGE_EVENT_ORANGE,string.format('MSG PARA QUEM JA GANHOU O VIP TIME')) else setGlobalStorageValue(storage3, 1) player:addVipDays(diasv) player:sendTextMessage(MESSAGE_EVENT_ORANGE,string.format('MSG PARA QUEM RECEBERA A VIP TIME')) end Obs : Antes do ultimo return true end Qualquer problema ou bug avisar pois ajudara a mim também ainda não testei no dia a dia. Editado Junho 10, 2018 por Luhfe Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados