Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [L2J] Tutoriais (https://secretexperience.net/forumdisplay.php?f=39)
-   -   Removendo o efeito do Buff no NPC (https://secretexperience.net/showthread.php?t=6432)

Setokaiba 31-03-2009 02:13 AM

Removendo o efeito do Buff no NPC
 
É muito simples retirar os efeitos do buff.

Dentro do diretório Gameserver\data\scripts\quests deve haver uma pasta com o nome de 9999_NPCBuffer

Em outras versões o caminho é:
Gameserver\data\jscript\quests

Pode haver eventos em que o nome da pasta do NPC Buffer esteja como 9998_NPCBuffer

Dentro dela há um arquivo com o nome de __init__.py edite este arquivo fazendo o uso de algum editor de texto, eu costumo utilizar o Notepad (Bloco de notas)

Dentro deste arquivo há as variáveis dos buffs, e repare que existem as linhas que estão assim em cada if event:

Código:

if event == '1':
st.getPlayer().useMagic(SkillTable.getInstance().getInfo(1069,1),False,False)

Com esta instância a cima o personagem realiza o efeito como se o buff partisse dele.

Código:

if event == '1':
SkillTable.getInstance().getInfo(1069,1).getEffects(st.getPlayer(),st.getPlayer())

Já com esta instância a cima, anula os efeitos.

O que tens a fazer é modificar toda a estrutura deixando somente o ID e o level do buff como por exemplo (1069 = ID da Skill, 1 = Level da Skill)

At.
Anderson

byalify 06-04-2009 12:26 AM

Entao e so Tirar oque ta em Vermelho

KaL 06-04-2009 12:44 AM

Na verdade, substituir, mas em todos os codigos do seu arquivo jython

sims 18-10-2009 07:32 PM

Certo, mas tenho uma dúvida:

Quando eu uso a segunda opção, os buffs não sao repostos, ou seja, se falta 10 minutos pra terminar o buff, e eu for la e me buffar, ele nao restaura a contagem, no meu server eu coloquei os buffs de 1 hora, e ao se rebuffar o tempo nao recomeça a contagem de 1 hora, apenas continua....

<(ADM)>Aquiles 02-04-2011 10:21 PM

Mazokista eu fiz como vc falou, so q ele ta consumindo mana e tem skill q nem da tempo de bufar, qdo vai bufar auto buff, n vai todos os buffs, como resolver?


Horários baseados na GMT -3. Agora são 11:27 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.