mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-05-09 12:08:12 +03:00
Implemented printdeathmsg
This commit is contained in:
parent
d546dd9895
commit
dd0799b52f
1 changed files with 44 additions and 0 deletions
|
@ -287,6 +287,50 @@ static void CG_ServerCommand(void)
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
else if (!strcmp(cmd, "printdeathmsg")) {
|
||||||
|
const char* s1, * s2, * s3, * s4, * s5;
|
||||||
|
const char* result1, * result2;
|
||||||
|
int hudColor;
|
||||||
|
|
||||||
|
result1 = NULL;
|
||||||
|
result2 = NULL;
|
||||||
|
s1 = cgi.Argv(1);
|
||||||
|
s2 = cgi.Argv(2);
|
||||||
|
s3 = cgi.Argv(3);
|
||||||
|
s4 = cgi.Argv(4);
|
||||||
|
s5 = cgi.Argv(5);
|
||||||
|
|
||||||
|
if (*s5 == tolower(*s5)) {
|
||||||
|
hudColor = 4;
|
||||||
|
} else {
|
||||||
|
hudColor = 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (*s1 != 'x')
|
||||||
|
result1 = cgi.LV_ConvertString(s1);
|
||||||
|
if (*s2 != 'x')
|
||||||
|
result2 = cgi.LV_ConvertString(s2);
|
||||||
|
if (tolower(*s5) == 's')
|
||||||
|
{
|
||||||
|
cgi.Printf("%c%s %s\n", hudColor, s4, result1);
|
||||||
|
}
|
||||||
|
else if (tolower(*s5) == 'p')
|
||||||
|
{
|
||||||
|
if (*s2 == 'x')
|
||||||
|
cgi.Printf("%c%s %s %s\n", hudColor, s4, result1, s3);
|
||||||
|
else
|
||||||
|
cgi.Printf("%c%s %s %s%s\n", hudColor, s4, result1, s3, result2);
|
||||||
|
}
|
||||||
|
else if (tolower(*s5) == 'w')
|
||||||
|
{
|
||||||
|
cgi.Printf("%c%s %s\n", hudColor, s4, result1);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cgi.Printf("%s", cgi.Argv(1));
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (!strcmp(cmd, "stufftext")) {
|
if (!strcmp(cmd, "stufftext")) {
|
||||||
cgi.Cmd_Stuff(cgi.Argv(1));
|
cgi.Cmd_Stuff(cgi.Argv(1));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue