dong4.c

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

C
61
字号
#include <room.h>#include <ansi.h>inherit ROOM;void create(){		set("short", RED"眠龙洞尽头"NOR);	set("long", RED @LONG    这里已经是洞穴的尽头了,四周都是滚烫的岩浆,一个庞然大物正蹲在路中央,口中散发着阵阵火焰。 LONG NOR);	set("exits", ([		"north" : __DIR__"dong3",		"down" : "/d/migong/lev16/dong01",		                	]));            set("objects", ([             __DIR__"npc/boss" : 1,             __DIR__"npc/lev1" : 1,             __DIR__"npc/lev2" : 1,             __DIR__"npc/lev3" : 1,             __DIR__"npc/lev4" : 1,             __DIR__"npc/lev5" : 1,             "/d/migong/obj/npc1" : random(4),             "/clone/box/gbox" : 10,         ]));set("no_get",1);	set("no_npc",1);	set("no_clean_up", 1);	setup();//	replace_program(ROOM);}int valid_leave(object me, string dir){	object *inv,kicker;	int sizeinv,n,tt;	       if ( present("huo long", environment(me)) && dir == "down" )        return notify_fail("火龙王挡住了你的去路!!\n");       if ( me->is_fighting() && dir == "down" )        return notify_fail("火龙们挡住了你的去路!!\n");	if (dir =="down")	{me->set("magicgift",2);		inv=all_inventory(me);		sizeinv=sizeof(inv);			while (sizeinv--)		{       			if (inv[sizeinv]->is_character())       				return notify_fail("你想进去拐卖人口?\n");       				}			}	return ::valid_leave(me, dir);}

⌨️ 快捷键说明

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