From dbe36b04e4ded73be86eb904d84c773fcbce025f Mon Sep 17 00:00:00 2001 From: RedSparr0w Date: Sat, 21 Sep 2019 12:02:47 +1200 Subject: [PATCH] Add shop command --- .../src/plugin/command/PlayerCommandPlugin.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/09HDscape-server/src/plugin/command/PlayerCommandPlugin.java b/09HDscape-server/src/plugin/command/PlayerCommandPlugin.java index 03e0b5fe3..95f011e1c 100644 --- a/09HDscape-server/src/plugin/command/PlayerCommandPlugin.java +++ b/09HDscape-server/src/plugin/command/PlayerCommandPlugin.java @@ -21,6 +21,8 @@ import org.crandor.plugin.InitializablePlugin; import org.crandor.plugin.Plugin; import org.crandor.tools.StringUtils; +import plugin.zone.GrandExchangeZone.CreditStore; + /** * Handles a player command. * @author Vexia @@ -28,6 +30,11 @@ import org.crandor.tools.StringUtils; @InitializablePlugin public final class PlayerCommandPlugin extends CommandPlugin { + /** + * The store that sells items in exchange for credits. + */ + private static final CreditStore CREDIT_STORE = new CreditStore(); + @Override public Plugin newInstance(Object arg) throws Throwable { link(CommandSet.PLAYER); @@ -48,7 +55,10 @@ public final class PlayerCommandPlugin extends CommandPlugin { TutorialStage.load(player, stage, false); break; */ - + case "shop": + CREDIT_STORE.open(player); + break; + case "bankresettabs": for (int i = 0; i < player.getBank().getTabStartSlot().length; i++) { player.getBank().getTabStartSlot()[i] = 0;