servidos testado 8.54 ~ 8.60 mas creio que funcione nas recentes...
Quando você compra vip você pode aumentar a taxa de exp em percent que ele irá receber a mais,como se fosse um bonus...
a taxa se modifica aqui:
local rate = 1.5 -- 50%
vermelho:representa o quanto irá subir em %
caso fosse 20% seria
local rate = 1.2
e por ai vai....
[ Double exp para o Perfect Vip System ] :
Spoiler
-em Creaturescript/script Crie um arquivo.lua e renomeie para :
vipexp.lua
function onLogin(cid)
local rate = 1.5 -- 50%
local config = {
welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!",
not_vip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!",
s = 13540, -- storage vip
}
if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip)
end
return TRUE
end
-em Creaturescript/script/login.lua adicione:
registerCreatureEvent(cid, "ExpVip")~
-em Creaturescript.xml adicione a tag:
<event type="login" name="ExpVip" script="vipexp.lua"/>
[ Double exp para o Vip System By Account V1.0 ] :
Spoiler
-em Creaturescript/script Crie um arquivo.lua e renomeie para :
vipexp.lua
function onLogin(cid)
local rate = 1.5 -- 50%
local config = {
welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!",
not_vip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!",
vip = isVip(cid)
}
if (config.vip == TRUE) then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip)
end
return TRUE
end
-em Creaturescript/script/login.lua adicione:
registerCreatureEvent(cid, "ExpVip")
-em Creaturescript.xml adicione a tag:
<event type="login" name="ExpVip" script="vipexp.lua"/>
[ Double exp para o Vip System By Mock] :
Spoiler
-em Creaturescript/script Crie um arquivo.lua e renomeie para :
vipexp.lua
function onLogin(cid)
local rate = 1.3 -- 30%
local config = {
vip = "Você tem "..((rate - 1)*100).."% de exp a mais agora!",
notvip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!",
}
if vip.hasVip(cid) == FALSE then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.notvip)
else
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vip)
end
return TRUE
end
-em Creaturescript/script/login.lua adicione:
registerCreatureEvent(cid, "ExpVip")
-em Creaturescript.xml adicione a tag:
<event type="login" name="ExpVip" script="vipexp.lua"/>
Tutorial trazido de outro fórum, então se tiver um igual a este aqui peço desculpa e remova o post
créditos:
Vodkart ~~100%