From: Mario Date: Fri, 31 May 2013 04:11:22 +0000 (+1000) Subject: Show available parameters if mobedit argument is invalid X-Git-Tag: xonotic-v0.8.0~241^2^2~215 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=80b17be33c51348ea6f5ee8242a1f859ec4ffa50;p=xonotic%2Fxonotic-data.pk3dir.git Show available parameters if mobedit argument is invalid --- diff --git a/qcsrc/server/command/cmd.qc b/qcsrc/server/command/cmd.qc index 0db172f47..7814abef2 100644 --- a/qcsrc/server/command/cmd.qc +++ b/qcsrc/server/command/cmd.qc @@ -196,20 +196,17 @@ void ClientCommand_mobedit(float request, float argc) switch(argv(1)) { - case "name": trace_ent.netname = strzone(strdecolorize(argv(2))); if(trace_ent.sprite) WaypointSprite_UpdateSprites(trace_ent.sprite, trace_ent.netname, "", ""); break; - case "skin": trace_ent.skin = stof(argv(2)); trace_ent.SendFlags |= MSF_STATUS; break; - case "movetarget": trace_ent.monster_moveflags = stof(argv(2)); break; - default: sprint(self, "Unknown parameter\n"); break; + case "name": trace_ent.netname = strzone(strdecolorize(argv(2))); if(trace_ent.sprite) WaypointSprite_UpdateSprites(trace_ent.sprite, trace_ent.netname, "", ""); return; + case "skin": trace_ent.skin = stof(argv(2)); trace_ent.SendFlags |= MSF_STATUS; return; + case "movetarget": trace_ent.monster_moveflags = stof(argv(2)); return; } - - return; // never fall through to usage } default: sprint(self, "Incorrect parameters for ^2mobedit^7\n"); case CMD_REQUEST_USAGE: { sprint(self, "\nUsage:^3 cmd mobedit [argument]\n"); - sprint(self, " Where 'argument' can be name, skin, color or movetarget.\n"); + sprint(self, " Where 'argument' can be name, color or movetarget.\n"); return; } }