bishuiting.c

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

C
53
字号
// /u/beyond/mr/bushuiting.c// this is made by beyond // update 1996.6.20#include <room.h>#include <ansi.h>inherit ROOM;int do_press();int valid_leave();void create(){         set("short", HIC"碧水亭"NOR);         set("long","这是湖中的一个小亭子,从这望去,可以看到整个湖面的景色,令人心旷\n""神怡。亭子壁上刻画着江南水乡的宜人风景,令人产生无限遐想。亭上有一\n""根梁(liang)。\n" );         set("exits",([             "east" : __DIR__"muqiao",]));         set("item_desc", ([             "liang" : "房梁是上好的楠木做的,上面还有十分古怪的字画。\n",]));}void init(){        add_action("do_jump", "jump");}int do_jump(string arg){                     object me;               me = this_player();               if (arg !="liang")                    return notify_fail("你要到那去?\n");                if (me->query_dex()<20)                     write("你试图跳上房梁,无奈身法不够敏捷,只好做罢。\n");                else {                    write("你纵身跃上了房梁。\n");                    message("vision",                             me->name() + "一纵身跃上了房梁。\n",                             environment(me), ({me}) );                    me->move(__DIR__"liang");                    message("vision",                             me->name() + "从下面跃了上来。\n",                             environment(me), ({me}) );                return 1;           }}

⌨️ 快捷键说明

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