Ir para conteúdo
  • Cadastre-se

Script Exp a mais para VIPS


Posts Recomendados

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%

Editado por Peeedroferreira (veja o histórico de edições)

4Tlqo.png


Shanar-Global.com

Link para o post
Compartilhar em outros sites

Complementando o usuário acima:
Sistema para adicionar caso esteja utilizando o premium system igual do global:

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 (getPlayerPremiumDays(cid) > 0) then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vip)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.notvip)
end
return true
end

A mesma config padrão que o do pedro.

Bruno de Carvalho Câmara / Administrador TibiaKing

[email protected]


 

btn_donateCC_LG.gif

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Link para o post
Compartilhar em outros sites

Ou Então sendo bem mais simples, caso seu vip system utiliza uma vocation especial você pode editar em:


<skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>

Em " experience="1.0" "

No caso 1.0 é a experiencia normal, caso voce queria que seja a experiencia em dobro, coloque 2.0 , ou se quer a experiencia em 50% coloque 1.5

:)

Editado por Disturbbed (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Para isso o player teria que ter uma vocation especifica. Esses postados para creatures é o vip em geral, o que acredito que deixa mais eficaz.

Bruno de Carvalho Câmara / Administrador TibiaKing

[email protected]


 

btn_donateCC_LG.gif

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Link para o post
Compartilhar em outros sites
  • 1 year later...
  • 3 months later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo