wumiao2.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 62 行
C
62 行
// Room: /city/wumiao2.c
// YZC 1995/12/04
#include <room.h>
#define BOARD_TOC "/doc/board/toc"
#define BOARD_DIR "/doc/board/"
inherit ROOM;
string look_shu();
void create()
{
set("short", "武庙二楼");
set("long", @LONG
这里是岳王庙的二楼,这里供的是岳飞的长子岳云和义子张宪,两尊塑像
金盔银铠,英气勃勃。楼上是本泥塘的名人堂。
进门口有一个小案桌,上面垒着一堆书 (shu),记录了侠客行一百老玩家
们写的这个泥塘过去的一些故事。你可以依号阅读(yuedu)。
LONG );
set("no_fight", "1");
set("no_steal", "1");
set("no_beg", "1");
set("no_sleep_room", "1");
set("no_clean_up", 0);
set("item_desc", ([
"shu" : (: look_shu :),
]));
// set("objects", ([
// "/clone/topten/topten": 1,
// ]));
set("exits", ([
"down" : __DIR__"wumiao",
"up" : __DIR__"mingren",
]));
setup();
}
void init()
{
add_action("do_read", "yuedu");
}
string look_shu()
{
this_player()->start_more(read_file(BOARD_TOC));
return "\n";
}
int do_read(string arg)
{
object me=this_player();
if (arg == "" || file_size(BOARD_DIR + arg) <= 0)
return notify_fail("好象没有这条公告耶。\n");
log_file("LIBRARY", sprintf("%s read %s.\n", me->query("name"), arg));
me->start_more(read_file(BOARD_DIR + arg));
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?