message: Initial stab at smilex slash command
diff: @@ -572,6 +572,22 @@ void MapInstance::on_console_command(ConsoleCommand * ev)
  }
  src->addCommandToSendNextUpdate(std::unique_ptr<InfoMessageCmd>(info));
  }
  + else if(ev->contents.startsWith("smilex ")) {
  + int first_space = ev->contents.indexOf(' ');
  + int second_space = ev->contents.indexOf(' ',first_space+1);
  + QString fileName(ev->contents.mid(second_space+1));
  + QFile file("./scripts/"+fileName);
  + if(QFileInfo::exists(fileName))
  + {
  + StandardDialogCmd *dlg = new StandardDialogCmd(file.readAll());
  + src->addCommandToSendNextUpdate(std::unique_ptr<StandardDialogCmd>(dlg));
  + }
  + else {
  + QString errormsg = "Failed to load smilex file. File not found.";
  + qDebug() << errormsg;
  + src->addCommandToSendNextUpdate(std::unique_ptr<ChatMessage>(ChatMessage::adminMessage(errormsg)));
  + }
  + }
  }
  void MapInstance::on_command_chat_divider_moved(ChatDividerMoved *ev)
  {
  