finger.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 53 行
C
53 行
// finger.cinherit F_CLEAN_UP;void create(){ seteuid(getuid());}int main(object me, string arg){ if( !arg ) { if( (int)me->query("jing") < 50 ) return notify_fail("你的精神无法集中。\n"); if (me->is_busy()) return notify_fail("你现在正忙着呢。\n");// if( !FINGER_D->query_only_ip())// return notify_fail("现在网络有问题,不能使用finger。\n"); if( !wizardp(me) ) me->receive_damage("jing", 50); me->start_busy(1); write( FINGER_D->finger_all() ); } else { if (arg=="hxsd" && !wizardp(me)) return notify_fail("你的精神无法集中。\n"); if (me->is_busy()) return notify_fail("你现在正忙着呢。\n"); if( (int)me->query("jing") < 15 ) return notify_fail("你的精神无法集中。\n"); if( !wizardp(me) ) me->receive_damage("jing", 15); me->start_busy(1); write( FINGER_D->finger_user(arg) ); } return 1;}int help(object me){ write(@HELP指令格式 : finger [使用者姓名] 这个指令, 如果没有指定使用者姓明, 会显示出所有正在线上玩家的连线资料. 反之, 则可显示有关某个玩家的连线, 权限等资料. see also : whoHELP ); return 1;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?