1 void SV_ParseClientCommand(string s) {
4 if(cvar("sv_clientcommands")) {
5 if(argv(0) == "clogin") {
6 if(self.adminstatus < -5) {
7 sprint(self, "Too many unsuccessful tries.\n");
8 } else if(argv(1) == cvar_string("sv_clientcommands_password")) {
10 sprint(self, "You now have remote admin status.\n");
12 sprint(self, "Wrong password.\n");
14 if(self.adminstatus == 0)
15 sprint(self, "You lost remote admin status.\n");
17 } else if(argv(0) == "ccmd") {
18 if(self.adminstatus > 0)
19 localcmd(strcat(argv(1)," ",argv(2)," ",argv(3)," ",argv(4),"\n"));
21 sprint(self, "You don't have remote admin status.\n");
23 clientcommand(self,s);
27 clientcommand(self,s);