smash.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 46 行
C
46 行
// smash.c 2-22-95
#include "/doc/help.h"
#include <ansi.h>
inherit F_CLEAN_UP;
int main(object me, string arg)
{
object ob;
string name1, name2;
string wiz_status;
if (!arg) return notify_fail("指令格式: smash <living>\n");
ob = present(arg, environment(me));
if (!ob) return notify_fail("找不到这个生物.\n");
name1 = (string)me->query("name");
name2 = (string)ob->query("name");
wiz_status = SECURITY_D->get_status(me);
if( wiz_status != "(admin)" && wiz_status != "(arch)"
&& userp(me) && wizardp(me))
message("channel:chat", HIC"【玩家监督】"+me->name() + "SMASH了" +
ob->query("name")+HIC"!"NOR"。\n", users());
tell_room(environment(me),
name1+"高举双手大喝 去死把!, 只见天上一道闪电不偏不倚地击中"+name2+", 将之化为一堆灰烬.\n",
({me, ob}));
tell_object(ob, name1+"高举双手大喝 去死把!, 只见天上一道闪电不偏不倚地击中你.\n");
write("你高举双手大喝 去死吧! 从天上降下一道闪电将"+name2+"化作一堆灰烬.\n");
write("哈哈哈哈哈哈... 好爽!\n");
ob -> die();
return 1;
}
int help(object me)
{
write(@HELP
指令格式: smash <生物>
hehehehehe...........
HELP
);
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?