Tenta assim
local expextra = 20 -- 20% de exp
local storage = 123456 -- coloque sua storage aqui
local valor = 1 -- valor da storage, se for por tempo deixe como está
function onLogin(cid)
if getPlayerStorageValue(cid, 1452369) == 1 valor then -- verificação para adicionar a xp só uma vez
return true
end
if getPlayerStorageValue(cid, storage) >= valor then
doPlayerSetExperienceRate(cid,expextra)
doPlayerSendTextMessage(cid,21,"Você ganhou "..expextra.."% de exp por ser vip ")
setPlayerStorageValue(cid, 1452369, 1)
else
doPlayerSendTextMessage(cid,21,"Torna-se vip e ganhe "..expextra.."% de exp")
end
end






info
Grupo: Campones
Registrado: 12/07/15
Posts: 55
Reputação: +6
como faço pra colocar % de exp pra quem é vip no servidor, mas tipo... tem a vip normal de 3kk, a vip 2 que da acesso a mais uma area, e tem a donate, que quero implantar esse sistema de aumentar % de exp..
só que não é a vip do sistema que já veio, nem do gesior, é uma que eu fiz com storage mesmo, de permissão
achei uns códigos aqui, mas acho que ele não declara minha situação:
local expextra = 20 -- 20% de exp
function onLogin(cid)
if isVip(cid) == TRUE then <<< acho que não declara a minha vip por storage
doPlayerSetExperienceRate(cid,expextra)
doPlayerSendTextMessage(cid,21,"Você ganhou "..expextra.."% de exp por ser vip ")
else
doPlayerSendTextMessage(cid,21,"Torna-se vip e ganhe "..expextra.."% de exp")
end
end