xxh6.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 42 行
C
42 行
// room: /d/xingxiu/xxh6
// Jay 5/13/96
inherit ROOM;
void create()
{
set("short", "石道");
set("long", @LONG
这是星宿海边有人用石头铺成的一条小道,周围弥漫着沼泽的瘴气和一
种说不出来的香味。路边有个石洞。
LONG );
set("exits", ([
"east" : __DIR__"xxh4",
"enter" : __DIR__"xiaoyao",
]));
set("objects", ([
__DIR__"npc/caihua" : 1,
]) );
// set("no_clean_up", 0);
setup();
}
int valid_leave(object me, string dir)
{
mapping myfam;
myfam = (mapping)me->query("family");
if (dir =="enter" ) {
if (present("caihua zi", environment(me))) {
if (!myfam || myfam["family_name"] != "星宿派")
return notify_fail("采花子挡住了你:我的小妞可不是给你们邪派弟子准备的!\n");
if (me->query("gender")=="无性")
return notify_fail("采花子挡住了你,一脸讥笑:您这小身板还想玩妞?别开玩笑了。\n");
if (!(int)this_player()->query_temp("marks/花"))
return notify_fail("采花子挡住了你:喂,你总该意思意思吧?\n");
}
return 1;
}
return ::valid_leave(me, dir);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?