zhenyue.c

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 60 行

C
60
字号
// zhenyue.cinherit ROOM;void create(){        set("short", "镇岳宫");	set("long", @LONG镇岳宫倚壁而构,四边松林蔽日,景色幽美。宫前有玉井(jing),相传井中曾生千叶白莲。这里地势略为平坦,上、下山的游客多在此稍作休息再继续前行。附近有几间简陋的旅社,欲登东峰观日出者,大都于头晚歇息于此。LONG );        set("exits", ([ /* sizeof() == 3 */            "northdown"  : __DIR__"jinsuo",            "eastup"     : __DIR__"yunu",            "southwest"  : __DIR__"lianpath1",        ]));        set("objects", ([            __DIR__"npc/gao-genming" : 1,        ]));        set("item_desc", ([            "jing" : "井中水色碧透,掬手可饮。\n",        ]));//        set("no_clean_up", 0);        set_temp("wayao1",1);        set("outdoors", "huashan" );        set("resource/water", 1);        setup();} int valid_leave(object me, string dir){	if (dir != "northdown" )	{		if(me->query("family/family_name") !="华山派")		{			if(me->query("combat_exp") >= 100)			{				if(present("gao genming", environment(me)) && living(present("gao genming", environment(me))))				{					return notify_fail("高根明喝道:后面是本派重地,这位" + RANK_D->query_respect(me) + "请止步。\n");				}				else					return ::valid_leave(me, dir);			}			else				return ::valid_leave(me, dir);		}		else			return ::valid_leave(me, dir);	}	else		return ::valid_leave(me, dir);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?