forked from SteamWar/SteamWar
Add custom NPC Chats for specific players
This commit is contained in:
@@ -10,6 +10,8 @@ NPC_CHAT_2 = §eSteam§8War§f was established in 2019.
|
||||
NPC_CHAT_3 = §fBecome a part of our team by applying via our Discord server (https://steamwar.de/discord).
|
||||
NPC_CHAT_4 = §fYou can develop your own buildserver features with our Lua script system.
|
||||
NPC_CHAT_5 = §fThere are many secrets to discover in this lobby.
|
||||
## TheBreadBeard
|
||||
NPC_CHAT_3266_0 = §fI collect Alts like Infinity Stones.
|
||||
|
||||
# Portal Command
|
||||
PORTAL_COMMAND_LIST_HELP = §8/§7portal §elist §8- §7Lists all portals
|
||||
|
||||
@@ -10,6 +10,8 @@ NPC_CHAT_2 = §eSteam§8War§f gibt es seit 2019.
|
||||
NPC_CHAT_3 = §fBewerbe dich gerne für unser Team über unseren Discord-Server (https://steamwar.de/discord).
|
||||
NPC_CHAT_4 = §fDu kannst mit unserm Lua Script-System deine eigenen Bau Features programmieren.
|
||||
NPC_CHAT_5 = §fAuf dieser Lobby sind so einige secrets versteckt.
|
||||
## TheBreadBeard
|
||||
NPC_CHAT_3266_0 = §fIch sammle Alts wie Infinity Stones.
|
||||
|
||||
# Portal Command
|
||||
PORTAL_COMMAND_LIST_HELP = §8/§7portal §elist §8- §7Listet alle Portale auf
|
||||
|
||||
@@ -144,11 +144,16 @@ public class TeamPlayer extends BasicListener {
|
||||
players.remove(event.getPlayer());
|
||||
return;
|
||||
}
|
||||
|
||||
String message = "NPC_CHAT_" + random.nextInt(6);
|
||||
SteamwarUser user = SteamwarUser.get(event.getRightClicked().getName());
|
||||
UserPerm.Prefix prefix = user.prefix();
|
||||
LobbySystem.getMessage().send(message, event.getPlayer(), event.getRightClicked().getName(), prefix.getColorCode() + prefix.getChatPrefix());
|
||||
Object[] parameters = new Object[]{event.getRightClicked().getName(),prefix.getColorCode() + prefix.getChatPrefix()};
|
||||
String message;
|
||||
try {
|
||||
message = LobbySystem.getMessage().parsePrefixed("NPC_CHAT_" + user.getId() + "_" + random.nextInt(6), event.getPlayer(),parameters);
|
||||
} catch (Exception e) {
|
||||
message = LobbySystem.getMessage().parsePrefixed("NPC_CHAT_" + random.nextInt(6), event.getPlayer(),parameters);
|
||||
}
|
||||
event.getPlayer().sendMessage(message);
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
|
||||
Reference in New Issue
Block a user