gfinger_a.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 65 行
C
65 行
/* * File : gfinger_a.c * Creator : Pinkfish@Discworld * : Grendel@Tmi-2 * When : 93-08-15 * * This file is part of the tmi mudlib. Please keep this header intact. * * This protocol contains the answer to a gfinger request. */// Ported to ES2 mudlib by Annihilator@ES2 (06/15/95)#include <net/dns.h>#include <net/macros.h>inherit F_CLEAN_UP;// They answered our finger request. Nice of them.void incoming_request(mapping info){ object ob; if(!ACCESS_CHECK(previous_object())) return; if (info["PORTUDP"] && info["NAME"]) { // dont want to finger ourselves if (info["NAME"] == Mud_name()) return ; // if we haven't got an entry for the mud, get one. if (!DNS_MASTER->dns_mudp(info["NAME"])) PING_Q->send_ping_q(info["HOSTADDRESS"], info["PORTUDP"]); // send the info to the player ob = find_player(info["ASKWIZ"]); if (ob) message("finger", "Finger from "+info["NAME"]+":\n"+info["MSG"], ob); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?