Postado Dezembro 16, 2012 12 anos Galera quero um Script que de exp a mais para VIPS Accounts e que esteja funcionando +repp
Postado Dezembro 16, 2012 12 anos 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 Dezembro 16, 2012 12 anos por Peeedroferreira (veja o histórico de edições) Shanar-Global.com
Postado Dezembro 17, 2012 12 anos 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 Carvalho / Ex-Administrador TibiaKing [email protected] 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
Postado Dezembro 17, 2012 12 anos 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 Dezembro 17, 2012 12 anos por Disturbbed (veja o histórico de edições)
Postado Dezembro 17, 2012 12 anos 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 Carvalho / Ex-Administrador TibiaKing [email protected] 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
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.