From ca36e516adcebbd9ae4445b0d24c52d112c44931 Mon Sep 17 00:00:00 2001 From: Olivier <75835176+JohnsonMichaels123@users.noreply.github.com> Date: Fri, 18 Dec 2020 05:41:12 -0800 Subject: [PATCH] Added PNPC Command for Admins (#449) - Admins can now turn into NPCs using the following commands "playnpc" or "pnpc". --- .../com/rebotted/net/packets/impl/Commands.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/2006Redone Server/src/main/java/com/rebotted/net/packets/impl/Commands.java b/2006Redone Server/src/main/java/com/rebotted/net/packets/impl/Commands.java index 275f0a0a..ca7722af 100644 --- a/2006Redone Server/src/main/java/com/rebotted/net/packets/impl/Commands.java +++ b/2006Redone Server/src/main/java/com/rebotted/net/packets/impl/Commands.java @@ -595,6 +595,19 @@ public class Commands implements PacketType { player.startAnimation(animationID); player.getPlayerAssistant().requestUpdates(); break; + case "playnpc": + case "pnpc": + int newNPC = Integer.parseInt(arguments[0]); + if (newNPC <= 10000 && newNPC >= 0) { + player.npcId2 = newNPC; + player.getPacketSender().sendMessage("Playing NPC#" + player.npcId2); + player.isNpc = true; + player.updateRequired = true; + player.appearanceUpdateRequired = true; + } else { + player.getPacketSender().sendMessage("You must specify an id: ::pnpc id"); + } + break; case "mypos": player.getPacketSender().sendMessage("X: " + player.absX); player.getPacketSender().sendMessage("Y: " + player.absY); @@ -926,4 +939,4 @@ public class Commands implements PacketType { break; } } -} \ No newline at end of file +}