Merged @kill and @die, since @kill was just a remote version of @die.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15578 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
gepard1984
2012-02-14 02:05:16 +00:00
parent ea87ba8993
commit ff37675328
4 changed files with 6 additions and 43 deletions

View File

@@ -1179,51 +1179,16 @@ ACMD_FUNC(jobchange)
return 0;
}
/*==========================================
*
*------------------------------------------*/
ACMD_FUNC(die)
{
nullpo_retr(-1, sd);
clif_specialeffect(&sd->bl,450,SELF);
status_kill(&sd->bl);
clif_displaymessage(fd, msg_txt(13)); // A pity! You've died.
return 0;
}
/*==========================================
*
*------------------------------------------*/
ACMD_FUNC(kill)
{
struct map_session_data *pl_sd;
nullpo_retr(-1, sd);
memset(atcmd_player_name, '\0', sizeof(atcmd_player_name));
if (!message || !*message) {
clif_displaymessage(fd, "Please, enter a player name (usage: @kill <player name/id>).");
return -1;
}
if((pl_sd=map_nick2sd((char *)message)) == NULL && (pl_sd=map_charid2sd(atoi(message))) == NULL)
{
clif_displaymessage(fd, msg_txt(3)); // Character not found.
return -1;
}
if (pc_get_group_level(sd) < pc_get_group_level(pl_sd))
{ // you can kill only lower or same level
clif_displaymessage(fd, msg_txt(81)); // Your GM level don't authorise you to do this action on this player.
return -1;
}
status_kill(&pl_sd->bl);
clif_displaymessage(pl_sd->fd, msg_txt(13)); // A pity! You've died.
if (fd != pl_sd->fd)
status_kill(&sd->bl);
clif_displaymessage(sd->fd, msg_txt(13)); // A pity! You've died.
if (fd != sd->fd)
clif_displaymessage(fd, msg_txt(14)); // Character killed.
return 0;
}
@@ -8426,7 +8391,6 @@ void atcommand_basecommands(void) {
ACMD_DEF(option),
ACMD_DEF(hide), // + /hide
ACMD_DEF(jobchange),
ACMD_DEF(die),
ACMD_DEF(kill),
ACMD_DEF(alive),
ACMD_DEF(kami),