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