yaojishi.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 66 行
C
66 行
// yaojishi.c 药剂室// By Lgg,1998.10inherit ROOM;int do_pullout(string arg);void create(){ set("short", "药剂室"); set("long", @LONG这里是全真教制药、配药的地方。这间房间本来很大,只是被前后左右堆放的药柜药箱挤的显得小多了。药柜已经很陈旧了,不过是用上好的南海沉香木做成的,据说用这种木材做成的柜子用来储藏东西不会遭虫蛀。药柜上面有个抽屉(drawer)。LONG ); set("sleep_room",1); set("exits", ([ "east" : __DIR__"xianzhentang", ])); set("objects", ([ __DIR__"npc/zhangyao" : 1, ])); set("item_desc", ([ "drawer": "一个抽屉,不知道是因为粗心还是什么原因,没有上锁。\n" ]) ); set("count",1); setup(); //replace_program(ROOM);}void init(){ add_action("do_pullout","pullout");}int do_pullout(string arg){ object me=this_player(); object ob; if( !arg || arg != "drawer" ) { return notify_fail("你要拉开什么?\n"); } if (query("count")>0) { message_vision("$N趁着掌药道长转过身去,飞快地把抽屉拉开,里面好象有什么东西,\n",this_player()); message_vision("还没来得及看,掌药道长又转过身来。只吓得$N一把抓起抽屉里的东西\n", this_player()); message_vision("塞进怀里,然后装作抬头看药柜的木质,做出一副若无其事的样子。哈\n",this_player()); message_vision("哈,掌药道长居然没发觉,$N长出了一口气,把无辜的表情收了回来。\n",this_player()); add("count",-1); ob=new(__DIR__"obj/tianqi.c"); ob->move(me); } else { message_vision("$N趁着掌药道长转过身去,飞快地把抽屉拉开,里面空空如也,原本在\n",this_player()); message_vision("里面的东西好象已经被人取走了。\n", this_player()); } return 1;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?