shufang.c

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

C
56
字号
#include <room.h>inherit ROOM;void create(){        set("short", "书房");        set("long", @LONG这是武馆馆主的书房,房内很静,几缕阳光从窗外的绿荫中直射进来,屋内靠窗放着一个大书架,显然都是些主人常看的书。墙上高悬着几个大字“少壮不努力,老大徒伤悲”。LONG);        set("exits", ([                "west" : __DIR__"lang5",        ]));		setup();}void init(){        add_action("do_clean", ({"fan","翻","find"}));}int do_clean(string arg){     object me,ob;      int i;     i = random(50);     me=this_player();          if(!arg || arg != "书架" ) return 0;     if (me->query_temp("book_get")){           message_vision("$N突然觉得自己怎么这么贪,拿了一本还要拿。\n", me);            return 1;           }     if(!me->query_temp("wg_study")){          message_vision("$N随手翻了翻。\n", me);          return 1;          }        if(i < 6){          message_vision("$N高兴的跳了起来,发现了一本自己想要的书。\n", me);          switch(random(3)) {              case 0:  ob=new("/clone/book/parry_book"); break;              case 1:  ob=new("/clone/book/daodejing-i"); break;              case 2:  ob=new("/clone/book/laozi1"); break;              }          ob->move(me);           me->delete_temp("wg_study");          me->set_temp("book_get",1);          }     else message_vision("$N翻了半天没发现自己想要的。\n", me);     me->receive_damage("jing", random(5));     return 1;}

⌨️ 快捷键说明

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