Как поймать админский макрос ?
Сдеал так. Не работает.
Сдеал так. Не работает.
package test2;
import l2.gameserver.handler.admincommands.AdminCommandHandler;
import l2.gameserver.model.Player;
import l2.gameserver.network.l2.c2s.L2GameClientPacket;import l2.gameserver.scripts.ScriptFile;
public class L2Dev_bypass extends L2GameClientPacket implements ScriptFile
{
private String _command;
@Override
protected void readImpl() throws Exception
{
_command = readS();
if(_command != null)
_command = _command.trim();
//return true;
}
@Override
protected void runImpl() throws Exception
{
Player activeChar = getClient().getActiveChar();
if(activeChar == null)
return;
if (_command.equals("test1"))
{
activeChar.teleToLocation(116474, -182904, -1536);
return;
}
}
@Override
public void onLoad()
{
System.out.println("!!! L2Dev_bypass.onLoad()");
}
@Override
public void onReload()
{
System.out.println("!!! L2Dev_bypass.onReload()");
}
@Override
public void onShutdown()
{
System.out.println("!!! L2Dev_bypass.onShutdown()");
}
}