|
Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo. Caso seja registrado, efetue login. Esqueceu sua senha? Clique aqui Recomendamos o uso do Mozilla Firefox para uma melhor visualização. |
|
| Início | Postados Hoje | Marcar Fóruns Como Lidos | Álbums | Banidos | SE Team | Medalhas |
|
|||||||
| Registrar | Loteria VIP | Staff SE | Regras do fórum | Membros | Arcade | Pesquisar | Postados Hoje | Marcar Fóruns Como Lidos | Experience |
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
|
|
LinkBack | Ferramentas do Tópico | Modos de Exibição |
|
|
#1 (permalink) |
|
Banido
![]() Registrado em: Nov 2009
Localização: Fortaleza-ce
Posts: 325
Agradeceu: 125
Agradecido 203 Vezes em 82 Posts
Nome Real: Allan Alcântara de Alencar
|
se faltar alguma coisa digam-me aqui...
é um mod que ele faz um comando ant buffer dentro do java. Criar um Comando de voz Handler [Nome: InvullBuffs] Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
package net.sf.l2j.gameserver.handler.voicedcommandhandlers;
import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
public class InvullBuffs implements IVoicedCommandHandler
{
private static String[] _voicedCommands = { "buff_block", "buff_unblock" };
public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
{
if (command.equalsIgnoreCase("buff_block"))
{
activeChar.setInvullBuffs(true);
activeChar.sendMessage("You cant take any effect now.");
}
else if (command.equalsIgnoreCase("buff_unblock"))
{
activeChar.setInvullBuffs(false);
activeChar.sendMessage("Your status restored, you can take normaly effects.");
}
return true;
}
public String[] getVoicedCommandList()
{
return _voicedCommands;
}
}
Registre seu novo Handler Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
@@ -47,6 +47,7 @@
{
_datatable = new FastMap<String, IVoicedCommandHandler>();
registerVoicedCommandHandler(new stats());
+ registerVoicedCommandHandler(new InvullBuffs());
if (Config.L2JMOD_ALLOW_WEDDING)
registerVoicedCommandHandler(new Wedding());
if (Config.BANKING_SYSTEM_ENABLED)
Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
@@ -2153,6 +2160,15 @@
{
return _pvpKills;
}
+ public void setInvullBuffs(boolean InvullBuffs)
+ {
+ _InvullBuffs = InvullBuffs;
+ }
+
+ public boolean isInvullBuffs()
+ {
+ return _InvullBuffs;
+ }
Como última etapa em "net/sf/l2j/gamserver/model/L2Skill.Java" Código:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
@@ -2934,6 +2962,9 @@
if (effected.isInvul())
return _emptyEffectSet;
+ if ((effector instanceof L2PcInstance && (!isOffensive() || !isDebuff())) && (((L2PcInstance)effected).isInvullBuffs()))
+ return _emptyEffectSet;
+
if ((isOffensive() || isDebuff()) && effector instanceof L2PcInstance && ((L2PcInstance)effector).isGM())
{
if (!((L2PcInstance)effector).getAccessLevel().canGiveDamage())
|
|
|
| Links Patrocinados |
| Ferramentas do Tópico | |
| Modos de Exibição | |
|
|