shanjiao.c

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

C
51
字号
// tianshan: /d/xingxiu/shanjiao.c// Jay 3/17/96inherit ROOM;void create(){        set("short", "天山脚下");        set("long", @LONG这里是天山脚下,西面是高耸入云的天山。天晴的时候可以看到山顶上的冰川。一道天山将西域分为两半。北疆是西域各族的聚居区,南疆是无边的塔克拉马干大沙漠。LONG );        set("exits", ([            "westup" : __DIR__"tianroad1",            "northwest" : __DIR__"beijiang",            "south" :"d/hj/senlin",            "southwest" : __DIR__"nanjiang",            "southeast" : __DIR__"silk4",        ]));//        set("no_clean_up", 0);//        set("no_npc", 1);        set("outdoors", "xingxiuhai" );        set("objects", ([            __DIR__"npc/trader" : 1        ]));        setup();}int valid_leave(object me, string dir){    int current_water;    if (dir == "southwest")    {        if (!userp(me)) return 0;        current_water = me->query("water");        if (current_water==0) {        }        if (current_water>0 && current_water<20) {            me->set("water",0);        }        if (current_water>20) {            me->set("water",current_water-20);        }        return ::valid_leave(me, dir);    }    return ::valid_leave(me, dir);}

⌨️ 快捷键说明

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