mudong9.c

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

C
59
字号
//mudong.c// This is a room made by Wsl.inherit ROOM;int do_use(string arg);void create(){        set("short", "墓穴");        set("long", @LONG你隐约看到四周的墙上插着六柄火把。LONG);        setup();}void init(){        add_action("do_use", "use");}int do_use(string arg){        object me,ob;        me = this_player();        if( !arg || arg=="" ) return 0;        if (!present("fire",me)) return 0;        if( arg=="fire" ) {        remove_call_out("close");        call_out("close", 15, this_object());             write("你取出火折一晃,凑上前去点燃了其中的一只火把,也不知是什么机关,其它的五只火把一一燃了起来。\n");        set("long", @LONG洞内一片凌乱,各种盔甲兵刃散落在地上,洞壁上刻了各种各样的图案,出口四通八达,也不知暗藏了什么机关暗器。LONG        );        set("exits", ([                "north" : __DIR__"mudong"+random(10),                "south" : __DIR__"mudong"+random(10),                "east" : __DIR__"mudong"+random(10),                "west" : __DIR__"mudong"+random(10),        ]));           if ( objectp(ob=present("fire", this_player())) )     {            destruct(ob);        return 1;       }        return notify_fail("你想点燃什么?\n");        }}void close(object room){        message("vision","不一会儿,墙上的火把就熄灭了。\n", room);        set("long", @LONG你隐约看到四周的墙上插着六柄火把。LONG);        room->delete("exits");}

⌨️ 快捷键说明

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