For this idk how to itafter 5 min solved good luck all
Hello, exist any method via ext.jar for make a custom commands for GM?, like //custom_etc etc
package services;
import l2.gameserver.handler.admincommands.AdminCommandHandler;
import l2.gameserver.handler.admincommands.IAdminCommandHandler;
import l2.gameserver.model.Player;
import l2.gameserver.scripts.ScriptFile;
public class AdminLol implements IAdminCommandHandler, ScriptFile
{
private static enum Commands
{
admin_message1,
admin_message2
}
@Override
public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player activeChar)
{
Commands command = (Commands) comm;
if(!activeChar.getPlayerAccess().CanEditChar)
return false;
switch(command)
{
case admin_message1:
activeChar.sendMessage("My admin custom code 1");
break;
case admin_message2:
activeChar.sendMessage("My admin custom code 2");
break;
}
return true;
}
@Override
public Enum[] getAdminCommandEnum()
{
return Commands.values();
}
@Override
public void onLoad()
{
AdminCommandHandler.getInstance().registerAdminCommandHandler(this);
}
@Override
public void onReload()
{
}
@Override
public void onShutdown()
{
}
}
Thx deazerJava:package services; import l2.gameserver.handler.admincommands.AdminCommandHandler; import l2.gameserver.handler.admincommands.IAdminCommandHandler; import l2.gameserver.model.Player; import l2.gameserver.scripts.ScriptFile; public class AdminLol implements IAdminCommandHandler, ScriptFile { private static enum Commands { admin_message1, admin_message2 } @Override public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, Player activeChar) { Commands command = (Commands) comm; if(!activeChar.getPlayerAccess().CanEditChar) return false; switch(command) { case admin_message1: activeChar.sendMessage("My admin custom code 1"); break; case admin_message2: activeChar.sendMessage("My admin custom code 2"); break; } return true; } @Override public Enum[] getAdminCommandEnum() { return Commands.values(); } @Override public void onLoad() { AdminCommandHandler.getInstance().registerAdminCommandHandler(this); } @Override public void onReload() { } @Override public void onShutdown() { } }