Made a TvT method to send player messages.

This commit is contained in:
MobiusDev
2017-12-11 16:06:36 +00:00
parent 6093d89fe7
commit 896924ce4b
5 changed files with 50 additions and 25 deletions

View File

@@ -495,7 +495,7 @@ public class TvT extends Event
{ {
if (event.contains("Warning")) if (event.contains("Warning"))
{ {
player.sendPacket(new ExShowScreenMessage("You have been marked as inactive!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(player, "You have been marked as inactive!", 10);
} }
else else
{ {
@@ -558,12 +558,12 @@ public class TvT extends Event
if ((zone == BLUE_PEACE_ZONE) && (character.getTeam() == Team.RED)) if ((zone == BLUE_PEACE_ZONE) && (character.getTeam() == Team.RED))
{ {
character.teleToLocation(RED_SPAWN_LOC, PVP_WORLD); character.teleToLocation(RED_SPAWN_LOC, PVP_WORLD);
character.getActingPlayer().sendPacket(new ExShowScreenMessage("Entering the enemy headquarters is prohibited!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(character.getActingPlayer(), "Entering the enemy headquarters is prohibited!", 10);
} }
if ((zone == RED_PEACE_ZONE) && (character.getTeam() == Team.BLUE)) if ((zone == RED_PEACE_ZONE) && (character.getTeam() == Team.BLUE))
{ {
character.teleToLocation(BLUE_SPAWN_LOC, PVP_WORLD); character.teleToLocation(BLUE_SPAWN_LOC, PVP_WORLD);
character.getActingPlayer().sendPacket(new ExShowScreenMessage("Entering the enemy headquarters is prohibited!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(character.getActingPlayer(), "Entering the enemy headquarters is prohibited!", 10);
} }
// Start inactivity check. // Start inactivity check.
if (character.isPlayer() && // if (character.isPlayer() && //
@@ -670,9 +670,9 @@ public class TvT extends Event
return true; return true;
} }
private void broadcastScreenMessageWithEffect(String message, int duration) private void sendScreenMessage(L2PcInstance player, String message, int duration)
{ {
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, true)); player.sendPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false));
} }
private void broadcastScreenMessage(String message, int duration) private void broadcastScreenMessage(String message, int duration)
@@ -680,6 +680,11 @@ public class TvT extends Event
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false)); PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false));
} }
private void broadcastScreenMessageWithEffect(String message, int duration)
{
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, true));
}
private void broadcastScoreMessage() private void broadcastScoreMessage()
{ {
PVP_WORLD.broadcastPacket(new ExShowScreenMessage("Blue: " + BLUE_SCORE + " - Red: " + RED_SCORE, ExShowScreenMessage.BOTTOM_RIGHT, 15000, 0, true, false)); PVP_WORLD.broadcastPacket(new ExShowScreenMessage("Blue: " + BLUE_SCORE + " - Red: " + RED_SCORE, ExShowScreenMessage.BOTTOM_RIGHT, 15000, 0, true, false));

View File

@@ -495,7 +495,7 @@ public class TvT extends Event
{ {
if (event.contains("Warning")) if (event.contains("Warning"))
{ {
player.sendPacket(new ExShowScreenMessage("You have been marked as inactive!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(player, "You have been marked as inactive!", 10);
} }
else else
{ {
@@ -558,12 +558,12 @@ public class TvT extends Event
if ((zone == BLUE_PEACE_ZONE) && (character.getTeam() == Team.RED)) if ((zone == BLUE_PEACE_ZONE) && (character.getTeam() == Team.RED))
{ {
character.teleToLocation(RED_SPAWN_LOC, PVP_WORLD); character.teleToLocation(RED_SPAWN_LOC, PVP_WORLD);
character.getActingPlayer().sendPacket(new ExShowScreenMessage("Entering the enemy headquarters is prohibited!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(character.getActingPlayer(), "Entering the enemy headquarters is prohibited!", 10);
} }
if ((zone == RED_PEACE_ZONE) && (character.getTeam() == Team.BLUE)) if ((zone == RED_PEACE_ZONE) && (character.getTeam() == Team.BLUE))
{ {
character.teleToLocation(BLUE_SPAWN_LOC, PVP_WORLD); character.teleToLocation(BLUE_SPAWN_LOC, PVP_WORLD);
character.getActingPlayer().sendPacket(new ExShowScreenMessage("Entering the enemy headquarters is prohibited!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(character.getActingPlayer(), "Entering the enemy headquarters is prohibited!", 10);
} }
// Start inactivity check. // Start inactivity check.
if (character.isPlayer() && // if (character.isPlayer() && //
@@ -670,9 +670,9 @@ public class TvT extends Event
return true; return true;
} }
private void broadcastScreenMessageWithEffect(String message, int duration) private void sendScreenMessage(L2PcInstance player, String message, int duration)
{ {
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, true)); player.sendPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false));
} }
private void broadcastScreenMessage(String message, int duration) private void broadcastScreenMessage(String message, int duration)
@@ -680,6 +680,11 @@ public class TvT extends Event
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false)); PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false));
} }
private void broadcastScreenMessageWithEffect(String message, int duration)
{
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, true));
}
private void broadcastScoreMessage() private void broadcastScoreMessage()
{ {
PVP_WORLD.broadcastPacket(new ExShowScreenMessage("Blue: " + BLUE_SCORE + " - Red: " + RED_SCORE, ExShowScreenMessage.BOTTOM_RIGHT, 15000, 0, true, false)); PVP_WORLD.broadcastPacket(new ExShowScreenMessage("Blue: " + BLUE_SCORE + " - Red: " + RED_SCORE, ExShowScreenMessage.BOTTOM_RIGHT, 15000, 0, true, false));

View File

@@ -495,7 +495,7 @@ public class TvT extends Event
{ {
if (event.contains("Warning")) if (event.contains("Warning"))
{ {
player.sendPacket(new ExShowScreenMessage("You have been marked as inactive!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(player, "You have been marked as inactive!", 10);
} }
else else
{ {
@@ -558,12 +558,12 @@ public class TvT extends Event
if ((zone == BLUE_PEACE_ZONE) && (character.getTeam() == Team.RED)) if ((zone == BLUE_PEACE_ZONE) && (character.getTeam() == Team.RED))
{ {
character.teleToLocation(RED_SPAWN_LOC, PVP_WORLD); character.teleToLocation(RED_SPAWN_LOC, PVP_WORLD);
character.getActingPlayer().sendPacket(new ExShowScreenMessage("Entering the enemy headquarters is prohibited!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(character.getActingPlayer(), "Entering the enemy headquarters is prohibited!", 10);
} }
if ((zone == RED_PEACE_ZONE) && (character.getTeam() == Team.BLUE)) if ((zone == RED_PEACE_ZONE) && (character.getTeam() == Team.BLUE))
{ {
character.teleToLocation(BLUE_SPAWN_LOC, PVP_WORLD); character.teleToLocation(BLUE_SPAWN_LOC, PVP_WORLD);
character.getActingPlayer().sendPacket(new ExShowScreenMessage("Entering the enemy headquarters is prohibited!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(character.getActingPlayer(), "Entering the enemy headquarters is prohibited!", 10);
} }
// Start inactivity check. // Start inactivity check.
if (character.isPlayer() && // if (character.isPlayer() && //
@@ -670,9 +670,9 @@ public class TvT extends Event
return true; return true;
} }
private void broadcastScreenMessageWithEffect(String message, int duration) private void sendScreenMessage(L2PcInstance player, String message, int duration)
{ {
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, true)); player.sendPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false));
} }
private void broadcastScreenMessage(String message, int duration) private void broadcastScreenMessage(String message, int duration)
@@ -680,6 +680,11 @@ public class TvT extends Event
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false)); PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false));
} }
private void broadcastScreenMessageWithEffect(String message, int duration)
{
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, true));
}
private void broadcastScoreMessage() private void broadcastScoreMessage()
{ {
PVP_WORLD.broadcastPacket(new ExShowScreenMessage("Blue: " + BLUE_SCORE + " - Red: " + RED_SCORE, ExShowScreenMessage.BOTTOM_RIGHT, 15000, 0, true, false)); PVP_WORLD.broadcastPacket(new ExShowScreenMessage("Blue: " + BLUE_SCORE + " - Red: " + RED_SCORE, ExShowScreenMessage.BOTTOM_RIGHT, 15000, 0, true, false));

View File

@@ -495,7 +495,7 @@ public class TvT extends Event
{ {
if (event.contains("Warning")) if (event.contains("Warning"))
{ {
player.sendPacket(new ExShowScreenMessage("You have been marked as inactive!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(player, "You have been marked as inactive!", 10);
} }
else else
{ {
@@ -558,12 +558,12 @@ public class TvT extends Event
if ((zone == BLUE_PEACE_ZONE) && (character.getTeam() == Team.RED)) if ((zone == BLUE_PEACE_ZONE) && (character.getTeam() == Team.RED))
{ {
character.teleToLocation(RED_SPAWN_LOC, PVP_WORLD); character.teleToLocation(RED_SPAWN_LOC, PVP_WORLD);
character.getActingPlayer().sendPacket(new ExShowScreenMessage("Entering the enemy headquarters is prohibited!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(character.getActingPlayer(), "Entering the enemy headquarters is prohibited!", 10);
} }
if ((zone == RED_PEACE_ZONE) && (character.getTeam() == Team.BLUE)) if ((zone == RED_PEACE_ZONE) && (character.getTeam() == Team.BLUE))
{ {
character.teleToLocation(BLUE_SPAWN_LOC, PVP_WORLD); character.teleToLocation(BLUE_SPAWN_LOC, PVP_WORLD);
character.getActingPlayer().sendPacket(new ExShowScreenMessage("Entering the enemy headquarters is prohibited!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(character.getActingPlayer(), "Entering the enemy headquarters is prohibited!", 10);
} }
// Start inactivity check. // Start inactivity check.
if (character.isPlayer() && // if (character.isPlayer() && //
@@ -670,9 +670,9 @@ public class TvT extends Event
return true; return true;
} }
private void broadcastScreenMessageWithEffect(String message, int duration) private void sendScreenMessage(L2PcInstance player, String message, int duration)
{ {
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, true)); player.sendPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false));
} }
private void broadcastScreenMessage(String message, int duration) private void broadcastScreenMessage(String message, int duration)
@@ -680,6 +680,11 @@ public class TvT extends Event
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false)); PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false));
} }
private void broadcastScreenMessageWithEffect(String message, int duration)
{
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, true));
}
private void broadcastScoreMessage() private void broadcastScoreMessage()
{ {
PVP_WORLD.broadcastPacket(new ExShowScreenMessage("Blue: " + BLUE_SCORE + " - Red: " + RED_SCORE, ExShowScreenMessage.BOTTOM_RIGHT, 15000, 0, true, false)); PVP_WORLD.broadcastPacket(new ExShowScreenMessage("Blue: " + BLUE_SCORE + " - Red: " + RED_SCORE, ExShowScreenMessage.BOTTOM_RIGHT, 15000, 0, true, false));

View File

@@ -497,7 +497,7 @@ public class TvT extends Event
{ {
if (event.contains("Warning")) if (event.contains("Warning"))
{ {
player.sendPacket(new ExShowScreenMessage("You have been marked as inactive!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(player, "You have been marked as inactive!", 10);
} }
else else
{ {
@@ -560,12 +560,12 @@ public class TvT extends Event
if ((zone == BLUE_PEACE_ZONE) && (character.getTeam() == Team.RED)) if ((zone == BLUE_PEACE_ZONE) && (character.getTeam() == Team.RED))
{ {
character.teleToLocation(RED_SPAWN_LOC, PVP_WORLD); character.teleToLocation(RED_SPAWN_LOC, PVP_WORLD);
character.getActingPlayer().sendPacket(new ExShowScreenMessage("Entering the enemy headquarters is prohibited!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(character.getActingPlayer(), "Entering the enemy headquarters is prohibited!", 10);
} }
if ((zone == RED_PEACE_ZONE) && (character.getTeam() == Team.BLUE)) if ((zone == RED_PEACE_ZONE) && (character.getTeam() == Team.BLUE))
{ {
character.teleToLocation(BLUE_SPAWN_LOC, PVP_WORLD); character.teleToLocation(BLUE_SPAWN_LOC, PVP_WORLD);
character.getActingPlayer().sendPacket(new ExShowScreenMessage("Entering the enemy headquarters is prohibited!", ExShowScreenMessage.TOP_CENTER, 10000, 0, true, false)); sendScreenMessage(character.getActingPlayer(), "Entering the enemy headquarters is prohibited!", 10);
} }
// Start inactivity check. // Start inactivity check.
if (character.isPlayer() && // if (character.isPlayer() && //
@@ -672,9 +672,9 @@ public class TvT extends Event
return true; return true;
} }
private void broadcastScreenMessageWithEffect(String message, int duration) private void sendScreenMessage(L2PcInstance player, String message, int duration)
{ {
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, true)); player.sendPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false));
} }
private void broadcastScreenMessage(String message, int duration) private void broadcastScreenMessage(String message, int duration)
@@ -682,6 +682,11 @@ public class TvT extends Event
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false)); PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, false));
} }
private void broadcastScreenMessageWithEffect(String message, int duration)
{
PVP_WORLD.broadcastPacket(new ExShowScreenMessage(message, ExShowScreenMessage.TOP_CENTER, duration * 1000, 0, true, true));
}
private void broadcastScoreMessage() private void broadcastScoreMessage()
{ {
PVP_WORLD.broadcastPacket(new ExShowScreenMessage("Blue: " + BLUE_SCORE + " - Red: " + RED_SCORE, ExShowScreenMessage.BOTTOM_RIGHT, 15000, 0, true, false)); PVP_WORLD.broadcastPacket(new ExShowScreenMessage("Blue: " + BLUE_SCORE + " - Red: " + RED_SCORE, ExShowScreenMessage.BOTTOM_RIGHT, 15000, 0, true, false));