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 + -
显示快捷键?