⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nanjiang.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// /d/xingxiu/nanjiang.c
// Jay 3/17/96

inherit ROOM;

void create()
{
        set("short", "南疆沙漠");
        set("long", @LONG
这就是浩瀚的塔克拉马干大沙漠,一走进来,你仿佛迷失了方向。
你感到口内十分焦渴,还是快些离开吧。
LONG );

        set("exits", ([
            "northeast" : __DIR__"shanjiao",
            "southeast" : __FILE__,
            "southwest" : __FILE__,
            "northwest" : __DIR__"nanjiang1",
            "north" : __FILE__,
            "west" : __FILE__,
            "south" : __FILE__,
            "east" : __FILE__,
        ]));
        set("no_clean_up", 0);
        setup();
}

int valid_leave(object me, string dir)
{
        int current_water;

        current_water = me->query("water");
        if (current_water==0) {
          write("你已经感到不行了,冥冥中你觉得有人把你抬到天山脚下。\n");
          me->move(__DIR__"shanjiao");
          me->unconcious();
        }

        if (current_water>0 && current_water<=20) {
            write("你过于缺水,眼冒金星。\n");
            me->set("water",0);
        }

        if (current_water>20) {
            me->set("water",current_water-20);
        }
        if (dir=="east" || dir=="south" || dir=="west" || dir=="north") 
           return notify_fail("你向那边走去,结果发现那是沙漠中的海市蜃楼。\n");
        return ::valid_leave(me, dir);
}

⌨️ 快捷键说明

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