no message

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@761 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
driAn
2006-12-03 19:56:24 +00:00
parent ac9d1148c7
commit 7decc11a6b
8 changed files with 59 additions and 15 deletions
+11 -4
View File
@@ -56,7 +56,7 @@ void spawnstate(playerent *d) // reset player state not persistent
setscope(false);
};
equip(d);
if(m_osok) d->health = 1;
if(m_osok) d->health = 1;
dblend = 0;
};
@@ -674,9 +674,14 @@ void setmaster(char *claim, char *password)
void mastercommand(int cmd, int a) // one of MCMD_*
{
addmsg(SV_MASTERCMD, "rii", cmd, a);
if(player1->ismaster) addmsg(SV_MASTERCMD, "rii", cmd, a);
else conoutf("\f3you have to be master to perform this action");
};
void kick(int player) { mastercommand(MCMD_KICK, player); };
void ban(int player) { mastercommand(MCMD_BAN, player); };
void removebans() { mastercommand(MCMD_REMBANS, 0); };
struct mline { string cmd; };
static vector<mline> mlines;
@@ -691,12 +696,14 @@ void showmastermenu(int m) // 0=kick, 1=ban
loopv(players) if(players[i])
{
string &s = mlines.add().cmd;
s_sprintf(s)("mastercommand %d %d", m, i);
s_sprintf(s)("%s %d", m == MCMD_KICK ? "kick" : "ban", i);
menumanual(menu, item++, players[i]->name, s);
};
menuset(menu);
};
COMMAND(setmaster, ARG_2STR);
COMMAND(mastercommand, ARG_2INT);
COMMAND(kick, ARG_1INT);
COMMAND(ban, ARG_1INT);
COMMAND(removebans, ARG_NONE);
COMMAND(showmastermenu, ARG_1INT);