Ir para conteúdo

[Pedido] Level Advance Effect


batatasmile

Posts Recomendados

bom , fassa assim :

 

Digite /z 28 ,e veja se esse e o efeito , no meu server é.

 

Se nao for tente procurar pelo comando /z , quando achar abra o config.lua q fica na pasta do ot.

 

Procure a linha gainExperienceColor = 215

 

Em 215 mude para o numero que voce conseguiu achar no comando /z.

Editado por Drdrake9
Link para o comentário
Compartilhar em outros sites

Crie um arquivo chamado levelup.lua em data/creaturescripts/scripts e coloque isso dentro:

 

 

local configuracao = {
efeito = 28, 		-- Efeito que vai mandar ao avançar de level (deixe 0 para não mandar efeito).
texto = "Level up!", 	-- Texto que vai aparecer ao avançar de level (deixe "" para não mostrar textos).
cortexto = 0		-- Cor do texto, sendo o número entre 1 e 254 (deixe 0 para ser aleatório).
}

function onAdvance(cid, skill, oldLevel, newLevel)
if configuracao.efeito and configuracao.efeito >= 1 then
doSendMagicEffect(getThingPos(cid), configuracao.efeito)
end

local color = 0

if configuracao.texto then
   if configuracao.cortexto ~= 0 then
   color = configuracao.cortexto
   else
   color = math.random(1, 215)
   end
doSendAnimatedText(getThingPos(cid), configuracao.texto, color)
end
return true
end

 

 

Agora em creaturescripts.xml (data/creaturescripts) adicione essa tag:

 

<event type="advance" name="EffectOnAdvance" event="script" value="levelup.lua"/>

 

pode ser em qualquer lugar...

 

Agora abra o login.lua (data/creaturescripts/scripts) e procure por isso:

 

registerCreatureEvent(cid, "Idle")

 

e abaixo, adicione:

 

registerCreatureEvent(cid, "EffectOnAdvance")

Editado por brun123
Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...