shanmen.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 46 行
C
46 行
// shanmen.c 雪山寺山门// Designed by secret (秘密)// 97/04/09inherit ROOM;void create(){ set("short","雪山寺山门"); set("long",@LONG这里是大轮寺的山门,门前是络绎不绝的进香朝圣的信徒,有的甚至来自乌丝藏西南的波丝。山门(gate)前站了个手持法器的葛伦布在维持秩序,东方是一条青石板铺成的山路。LONG ); set("outdoors","xueshan"); set("exits",(["westup" : __DIR__"xuelu1", "north" : __DIR__"guangchang", "eastdown" : "/d/xuedao/nroad4", ])); set("item_desc",([ "gate" : "两扇厚厚的铜色大门,非合数人之力,是难以推动的。\n", ])); set("objects",([ CLASS_D("xueshan")+"/gelunbu": 1, "/d/wudang/npc/guest": 2, __DIR__"npc/sengbing": 2, __DIR__"npc/wang": 1, __DIR__"npc/oldman": 1, ])); setup();}int valid_leave(object me, string dir){ mapping myfam; myfam = (mapping)me->query("family"); if ((!myfam || myfam["family_name"] != "雪山寺") && dir == "north" && objectp(present("seng bing", environment(me)))) return notify_fail("守寺僧兵布挡住你说:你准备用什麽供奉我们佛爷呀?\n"); return ::valid_leave(me, dir);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?