yaotai.c

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

C
42
字号
#include <room.h>inherit ROOM;void create(){        set("short", "清都瑶台");        set("long",@LONG由此过去一路都是碎石路了,这一带只准寺内僧侣进入,其它人等如果没有方丈许可是不可以来此的。向北可到无无境、雨花院阅读经书文献,向东可至般若台练习武功,南面是寺内的药房。LONG);        set("outdoors","天龙寺");        set("exits", ([                "northup": __DIR__"road2",                "south": "/d/tianlongsi/munitang",        ]));			set("objects",([                __DIR__"npc/liao-qing" : 1,        ]));        setup();//        create_door("west", "木门", "east", DOOR_CLOSED);}int valid_leave(object me, string dir){		mapping myfam;        myfam = (mapping)me->query("family");                        if ((!myfam || myfam["family_name"] != "大理段家") && objectp(present("liaoqing chanshi", environment(me)))      &&(dir == "northup"||dir == "eastup"))            return notify_fail("了清禅师把手一伸,拦住了你的去路,\n"+           "说道:阿弥陀佛,你不是天龙寺弟子,不得入后寺扰乱清修。\n");if ( (string)me->query("class")!="bonze" && objectp(present("liaoqing chanshi", environment(me)))      &&(dir == "northup"||dir == "eastup"))            return notify_fail("了清禅师把手一伸,拦住了你的去路,\n"+           "说道:阿弥陀佛,你不是天龙寺出家弟子,不得入后寺扰乱清修。\n");                                return ::valid_leave(me, dir);}

⌨️ 快捷键说明

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