diff --git a/sku.0/sys.server/compiled/game/script/gm/cmd.java b/sku.0/sys.server/compiled/game/script/gm/cmd.java index 151e86c14..45dc97c9e 100755 --- a/sku.0/sys.server/compiled/game/script/gm/cmd.java +++ b/sku.0/sys.server/compiled/game/script/gm/cmd.java @@ -3,6 +3,7 @@ package script.gm; import script.*; import script.library.*; +import java.io.File; import java.util.Arrays; import java.util.StringTokenizer; import java.util.Vector; @@ -4234,6 +4235,48 @@ public class cmd extends script.base_script return SCRIPT_CONTINUE; } + if(!utils.PRODUCTION) + { + if(command.equalsIgnoreCase("compileScripts") || command.equalsIgnoreCase("cs")) + { + final String result = system_process.runAndGetOutput("ant compile_java", new File("../../")); + if(result.contains("BUILD SUCCESSFUL")) + { + sendSystemMessageTestingOnly(self, "compileScripts: ant compile_java BUILD SUCCESSFUL."); + } + else + { + sendSystemMessageTestingOnly(self, "compileScripts: ERROR or BUILD FAILED. Sending output to console."); + sendConsoleMessage(self, result); + } + return SCRIPT_CONTINUE; + } + + if(command.equalsIgnoreCase("compileAndReloadScript") || command.equalsIgnoreCase("crs")) + { + if(!st.hasMoreTokens()) + { + sendSystemMessageTestingOnly(self, "Syntax: /admin crs