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