1 #include "../console.h"
23 description =
"Prints a message to the screen. Color overrides are not supported.";
24 aliases = {
"h2print",
"cprint" };
29 BlamResult
Execute(std::vector<std::string> arguments)
31 if (arguments.size() == 0)
33 return BlamResult::Error_Command_WrongArgumentCount;
36 std::string message_text =
"";
38 for (
int i = 0; i < arguments.size(); i++)
40 if (i == arguments.size() - 1)
42 message_text += arguments[i];
46 message_text += arguments[i] +
" ";
50 if (arguments.size() == 1 || (message_text.starts_with(
"\"") && message_text.ends_with(
"\"")))
54 if (message_text.starts_with(
"\"") && message_text.ends_with(
"\""))
56 message_text = message_text.substr(1, message_text.length() - 2);
60 return BlamResult::Success_OK;
64 return BlamResult::Error_Command_WrongArgumentCount;