Ir para conteúdo
  • Cadastre-se

Premium que da % mais de exp


Posts Recomendados

Bom já tentei procurar em muitos locais aqui do forum, e não achei nem um codigo que funcionasse no meu servidor, é que eu estou precisando de um codigo que ao ser premium account você pode ter uma % há mais de exp, eu vi codigos aqui mas nem um chegou a funcionar, se alguem ae puder me fornecer um codigo ou me mostrar algum que você usou e pegou num servidor de Poketibia Eu ficarei muito grato...

JqGfm7S.png

Servidor com sources estáveis, com sistemas completos e tudo atualizados, para saber mais acessem   https://www.facebook.com/pokeVKS

Link para o post
Compartilhar em outros sites

Vai Em data/events/scripts/player.lua, substitua isso:
function Player:onGainExperience(target, exp, rawExp)
    return exp
end



Por isso: 
function Player:onGainExperience(target, exp, rawExp)
	
	local EXTRA_EXP_RATE = 0.5 -- +50% exp rate
	local stamina = 1
			
	if self:getPremiumDays() > 0 then
		if getConfigInfo('staminaSystem') == 'yes' then
			stamina = (self:getStamina() > 2400) and 1.5 or 0.5
		end
			
		return rawExp*getConfigInfo('rateExp') * stamina * (1 + EXTRA_EXP_RATE)   
	end
		
	return exp
end 

E em events.xml substitua isso:


<event class="Player" method="onGainExperience" enabled="0" />
Por isso: 
<event class="Player" method="onGainExperience" enabled="1" />
Para editar é fácil, nesta linha: local EXTRA_EXP_RATE = 0.5 --- +50% exp rate

Dúvidas postem aqui, 2 beijos

http://www.tibiaking.com/forum/topic/38238-tfs-10-extra-exp-para-premium-account/

Creditos: 

 luanluciano93 - 99,99% por criar a script.

Eu - 0.1% por te passar.

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

I helped you ? REP +.

 

Att: Abreu

Link para o post
Compartilhar em outros sites

oo doidao não entedi AHUAUUEA Vai Em data/events/scripts/player.lua,??

JqGfm7S.png

Servidor com sources estáveis, com sistemas completos e tudo atualizados, para saber mais acessem   https://www.facebook.com/pokeVKS

Link para o post
Compartilhar em outros sites

amigo não tem aquela opção de player. meu servidor é pokemon não tem o arquivo lua

JqGfm7S.png

Servidor com sources estáveis, com sistemas completos e tudo atualizados, para saber mais acessem   https://www.facebook.com/pokeVKS

Link para o post
Compartilhar em outros sites

@up

JqGfm7S.png

Servidor com sources estáveis, com sistemas completos e tudo atualizados, para saber mais acessem   https://www.facebook.com/pokeVKS

Link para o post
Compartilhar em outros sites
Abra a pasta do seu OT, vá em data/creaturescripts/scripts, adicione um arquivo lá chamado premiumrate.lua e coloque isso dentro dele:
function onLogin(cid)


local rate = 1.35
local days = getPlayerPremiumDays(cid)


if isPremium(cid) then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você tem "..((rate - 1)*100).."% de EXP em vantagem, Ainda lhe restam "..days.." dias de Premium!")


else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Tornesse Premium e tenha "..((rate - 1)*100).."% a mais de EXP!")
end
return true
end
Agora abra o arquivo login.lua na mesma pasta, procure por um trecho mais ou menos assim:
registerCreatureEvent(cid, "kill")
registerCreatureEvent(cid, "onPrepareDeath")
registerCreatureEvent(cid, "PlayerLogout")
registerCreatureEvent(cid, "onPrepareDeath")
Ao encontrar, adicione isso no fim ou no começo ou no meio deles:
registerCreatureEvent(cid, "ExpVip")
Muito bem, agora no arquivo creaturescripts.xml adicione essa tag:
<event type="login" name="ExpVip" script="premiumrate.lua"/>
 
Explicando: Para configurar as rates procure por esse trecho no script:
local rate = 1.35
O número 35, significa a porcentagem. Ou seja, 35% de Exp Rate em vantagem, ajuste como quiser: 20, 50, 60...
 
Creditos: CLASSIC PREMIUM V2  já tenho esse script a muito tempo não lembro de onde eu peguei.
Link para o post
Compartilhar em outros sites

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