Retail like builder message for demonic mode.

This commit is contained in:
MobiusDev
2018-05-04 01:16:13 +00:00
parent 672645e672
commit 2d16304b80
8 changed files with 30 additions and 19 deletions

View File

@@ -43,6 +43,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2RaidBossInstance;
import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate; import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate;
import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.SystemMessageId;
import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import com.l2jmobius.gameserver.util.BuilderUtil;
/** /**
* This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character * This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character
@@ -84,17 +85,17 @@ public class AdminTeleport implements IAdminCommandHandler
{ {
if (command.equals("admin_instant_move")) if (command.equals("admin_instant_move"))
{ {
activeChar.sendMessage("Instant move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Instant move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.DEMONIC); activeChar.setTeleMode(AdminTeleportType.DEMONIC);
} }
else if (command.equals("admin_teleto sayune")) else if (command.equals("admin_teleto sayune"))
{ {
activeChar.sendMessage("Sayune move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Sayune move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.SAYUNE); activeChar.setTeleMode(AdminTeleportType.SAYUNE);
} }
else if (command.equals("admin_teleto charge")) else if (command.equals("admin_teleto charge"))
{ {
activeChar.sendMessage("Charge move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Charge move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.CHARGE); activeChar.setTeleMode(AdminTeleportType.CHARGE);
} }
else if (command.equals("admin_teleto end")) else if (command.equals("admin_teleto end"))

View File

@@ -43,6 +43,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2RaidBossInstance;
import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate; import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate;
import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.SystemMessageId;
import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import com.l2jmobius.gameserver.util.BuilderUtil;
/** /**
* This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character * This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character
@@ -84,17 +85,17 @@ public class AdminTeleport implements IAdminCommandHandler
{ {
if (command.equals("admin_instant_move")) if (command.equals("admin_instant_move"))
{ {
activeChar.sendMessage("Instant move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Instant move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.DEMONIC); activeChar.setTeleMode(AdminTeleportType.DEMONIC);
} }
else if (command.equals("admin_teleto sayune")) else if (command.equals("admin_teleto sayune"))
{ {
activeChar.sendMessage("Sayune move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Sayune move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.SAYUNE); activeChar.setTeleMode(AdminTeleportType.SAYUNE);
} }
else if (command.equals("admin_teleto charge")) else if (command.equals("admin_teleto charge"))
{ {
activeChar.sendMessage("Charge move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Charge move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.CHARGE); activeChar.setTeleMode(AdminTeleportType.CHARGE);
} }
else if (command.equals("admin_teleto end")) else if (command.equals("admin_teleto end"))

View File

@@ -43,6 +43,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2RaidBossInstance;
import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate; import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate;
import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.SystemMessageId;
import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import com.l2jmobius.gameserver.util.BuilderUtil;
/** /**
* This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character * This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character
@@ -84,17 +85,17 @@ public class AdminTeleport implements IAdminCommandHandler
{ {
if (command.equals("admin_instant_move")) if (command.equals("admin_instant_move"))
{ {
activeChar.sendMessage("Instant move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Instant move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.DEMONIC); activeChar.setTeleMode(AdminTeleportType.DEMONIC);
} }
else if (command.equals("admin_teleto sayune")) else if (command.equals("admin_teleto sayune"))
{ {
activeChar.sendMessage("Sayune move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Sayune move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.SAYUNE); activeChar.setTeleMode(AdminTeleportType.SAYUNE);
} }
else if (command.equals("admin_teleto charge")) else if (command.equals("admin_teleto charge"))
{ {
activeChar.sendMessage("Charge move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Charge move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.CHARGE); activeChar.setTeleMode(AdminTeleportType.CHARGE);
} }
else if (command.equals("admin_teleto end")) else if (command.equals("admin_teleto end"))

View File

@@ -43,6 +43,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2RaidBossInstance;
import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate; import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate;
import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.SystemMessageId;
import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import com.l2jmobius.gameserver.util.BuilderUtil;
/** /**
* This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character * This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character
@@ -84,17 +85,17 @@ public class AdminTeleport implements IAdminCommandHandler
{ {
if (command.equals("admin_instant_move")) if (command.equals("admin_instant_move"))
{ {
activeChar.sendMessage("Instant move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Instant move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.DEMONIC); activeChar.setTeleMode(AdminTeleportType.DEMONIC);
} }
else if (command.equals("admin_teleto sayune")) else if (command.equals("admin_teleto sayune"))
{ {
activeChar.sendMessage("Sayune move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Sayune move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.SAYUNE); activeChar.setTeleMode(AdminTeleportType.SAYUNE);
} }
else if (command.equals("admin_teleto charge")) else if (command.equals("admin_teleto charge"))
{ {
activeChar.sendMessage("Charge move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Charge move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.CHARGE); activeChar.setTeleMode(AdminTeleportType.CHARGE);
} }
else if (command.equals("admin_teleto end")) else if (command.equals("admin_teleto end"))

View File

@@ -35,6 +35,7 @@ import com.l2jmobius.gameserver.network.SystemMessageId;
import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import com.l2jmobius.gameserver.network.serverpackets.SystemMessage; import com.l2jmobius.gameserver.network.serverpackets.SystemMessage;
import com.l2jmobius.gameserver.templates.chars.L2NpcTemplate; import com.l2jmobius.gameserver.templates.chars.L2NpcTemplate;
import com.l2jmobius.gameserver.util.BuilderUtil;
/** /**
* This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character * This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character
@@ -102,6 +103,7 @@ public class AdminTeleport implements IAdminCommandHandler
// Alt+g window (instant move) // Alt+g window (instant move)
if (command.equals("admin_instant_move")) if (command.equals("admin_instant_move"))
{ {
BuilderUtil.sendSysMessage(activeChar, "Instant move ready. Click where you want to go.");
activeChar.setTeleMode(1); activeChar.setTeleMode(1);
} }
// Send player to town (alt+g) // Send player to town (alt+g)
@@ -470,6 +472,7 @@ public class AdminTeleport implements IAdminCommandHandler
} }
case "r": case "r":
{ {
BuilderUtil.sendSysMessage(activeChar, "Instant move ready. Click where you want to go.");
activeChar.setTeleMode(2); activeChar.setTeleMode(2);
break; break;
} }

View File

@@ -39,6 +39,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.actor.instance.L2RaidBossInstance; import com.l2jmobius.gameserver.model.actor.instance.L2RaidBossInstance;
import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.SystemMessageId;
import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import com.l2jmobius.gameserver.util.BuilderUtil;
/** /**
* This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character * This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character
@@ -83,11 +84,12 @@ public class AdminTeleport implements IAdminCommandHandler
} }
if (command.equals("admin_instant_move")) if (command.equals("admin_instant_move"))
{ {
activeChar.sendMessage("Instant move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Instant move ready. Click where you want to go.");
activeChar.setTeleMode(1); activeChar.setTeleMode(1);
} }
if (command.equals("admin_teleto r")) if (command.equals("admin_teleto r"))
{ {
BuilderUtil.sendSysMessage(activeChar, "Instant move ready. Click where you want to go.");
activeChar.setTeleMode(2); activeChar.setTeleMode(2);
} }
if (command.equals("admin_teleto end")) if (command.equals("admin_teleto end"))

View File

@@ -43,6 +43,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2RaidBossInstance;
import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate; import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate;
import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.SystemMessageId;
import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import com.l2jmobius.gameserver.util.BuilderUtil;
/** /**
* This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character * This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character
@@ -84,17 +85,17 @@ public class AdminTeleport implements IAdminCommandHandler
{ {
if (command.equals("admin_instant_move")) if (command.equals("admin_instant_move"))
{ {
activeChar.sendMessage("Instant move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Instant move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.DEMONIC); activeChar.setTeleMode(AdminTeleportType.DEMONIC);
} }
else if (command.equals("admin_teleto sayune")) else if (command.equals("admin_teleto sayune"))
{ {
activeChar.sendMessage("Sayune move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Sayune move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.SAYUNE); activeChar.setTeleMode(AdminTeleportType.SAYUNE);
} }
else if (command.equals("admin_teleto charge")) else if (command.equals("admin_teleto charge"))
{ {
activeChar.sendMessage("Charge move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Charge move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.CHARGE); activeChar.setTeleMode(AdminTeleportType.CHARGE);
} }
else if (command.equals("admin_teleto end")) else if (command.equals("admin_teleto end"))

View File

@@ -43,6 +43,7 @@ import com.l2jmobius.gameserver.model.actor.instance.L2RaidBossInstance;
import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate; import com.l2jmobius.gameserver.model.actor.templates.L2NpcTemplate;
import com.l2jmobius.gameserver.network.SystemMessageId; import com.l2jmobius.gameserver.network.SystemMessageId;
import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
import com.l2jmobius.gameserver.util.BuilderUtil;
/** /**
* This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character * This class handles following admin commands: - show_moves - show_teleport - teleport_to_character - move_to - teleport_character
@@ -84,17 +85,17 @@ public class AdminTeleport implements IAdminCommandHandler
{ {
if (command.equals("admin_instant_move")) if (command.equals("admin_instant_move"))
{ {
activeChar.sendMessage("Instant move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Instant move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.DEMONIC); activeChar.setTeleMode(AdminTeleportType.DEMONIC);
} }
else if (command.equals("admin_teleto sayune")) else if (command.equals("admin_teleto sayune"))
{ {
activeChar.sendMessage("Sayune move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Sayune move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.SAYUNE); activeChar.setTeleMode(AdminTeleportType.SAYUNE);
} }
else if (command.equals("admin_teleto charge")) else if (command.equals("admin_teleto charge"))
{ {
activeChar.sendMessage("Charge move ready. Click where you want to go."); BuilderUtil.sendSysMessage(activeChar, "Charge move ready. Click where you want to go.");
activeChar.setTeleMode(AdminTeleportType.CHARGE); activeChar.setTeleMode(AdminTeleportType.CHARGE);
} }
else if (command.equals("admin_teleto end")) else if (command.equals("admin_teleto end"))