library.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 53 行
C
53 行
// sexliterate.c 性文学房间string look_shelf();#define STORY_TOC "/doc/story/toc"#define STORY_DIR "/doc/story/"inherit ROOM;void create(){ set("short", "性文学图书馆"); set("long", @LONG这是一间极为隐蔽的图书收藏室。你可以用 read 来阅读一些书架 (shelf)上的黄色小说。LONG ); set("item_desc", ([ "shelf" : (: look_shelf :), ])); set("exits", ([ "south" : __DIR__"lichunyuan", ])); set("no_clean_up", 0); setup();// replace_program(ROOM);}void init(){ add_action("do_read", "read");}string look_shelf(){ this_player()->start_more(read_file(STORY_TOC)); return "\n";}int do_read(string arg){ if (arg == "" || file_size(STORY_DIR + arg) <= 0) return notify_fail("我们没有这本书。\n"); switch (MONEY_D->player_pay(this_player(), 20000)) { case 0: return notify_fail("穷光蛋,一边呆着去!\n"); case 2: return notify_fail("您的零钱不够了,银票又没人找得开。\n"); } log_file("LIBRARY", sprintf("%s read %s.\n", this_player()->query("name"), arg)); this_player()->start_more(read_file(STORY_DIR + arg)); return 1;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?