

Java:
package Anunciar;
import handler.admincommands.ScriptAdminCommand;
import l2.gameserver.Announcements;
import l2.gameserver.handler.admincommands.IAdminCommandHandler;
import l2.gameserver.model.Player;
import l2.gameserver.network.l2.components.ChatType;
import l2.gameserver.scripts.ScriptFile;
public class Mensagem extends ScriptAdminCommand implements IAdminCommandHandler, ScriptFile {
@Override
public Enum<?>[] getAdminCommandEnum() {
return Commands.values();
}
@Override
public boolean useAdminCommand(@SuppressWarnings("rawtypes") Enum comm, String[] args, String fullString, Player player)
{
final Commands command = (Commands) comm;
if (!player.getPlayerAccess().CanViewChar)
return false;
switch (command)
{
case admin_mensagens:
{
EnviarMsg(player, fullString);
}
}
return true;
}
private void EnviarMsg(Player player, String fullString) {
System.out.println("Enviando pm para todos players online!");
Announcements.getInstance().announceToAll(player.getName() + " : " + fullString.replaceFirst("admin_mensagens ", "").replaceFirst("admin_mensagens", ""), ChatType.TELL);
}
private enum Commands {
admin_mensagens
}
}