cmd = script + " " + cmd;
}
}
// use the same routine as in the client to parse quoted arguments
final CommandlineParser parser = new CommandlineParser(cmd);
final ErrorDrain errors = new ErrorBuffer();
final List<String> args = parser.readAllParameters(errors);
new GameEvent(player.getName(), "script", script, mode, args.toString()).raise();
// execute script
script = script.trim();