cundaota4.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 65 行
C
65 行
// cundaota4.c 存道塔顶// By Lgg,1998.10#include <ansi.h>inherit ROOM;int do_dian(string arg);void create(){ set("short", "存道塔顶"); set("long", @LONG这里是存道塔的塔顶,塔梯到这里就到了尽头。墙壁上开着几个窗户(window),一个中年道人正捧着一本书苦苦研读。天色昏暗,桌上摆放着一支蜡烛(candle),却没有点着。LONG ); set("exits", ([ "eastdown" : __DIR__"cundaota3", ])); set("objects", ([ __DIR__"npc/zhangjing" : 1, ])); set("item_desc", ([ "window": "窗外白云飘过,似乎你一伸手就可以抓住一片。\n", "candle": "一支普通的蜡烛,已经点的只剩一小半了。\n" ]) ); set("count",1); setup(); //replace_program(ROOM);}void init(){ add_action("do_dian","dian");}int do_dian(string arg){ object ob; object me=this_player(); if (!arg || arg != "candle") return notify_fail("你要点燃什么?\n"); if ( query("count")>0 && present("zhangjing", environment(me)) && living(present("zhangjing", environment(me))) ) { message_vision(HIG"$N走上前去,打着火把蜡烛点燃,屋里顿时亮堂了许多。\n"NOR,this_player()); message_vision("掌经道长抬起头,好象刚从沉思中恢复过来似的,道:天\n",this_player()); message_vision("色已晚了吗,唉,我读这本道德经竟然连天色也忘记了。\n",this_player()); message_vision("好,多谢这位"+RANK_D->query_respect(me)+"了,我身上这东西是掌药师弟送给我\n",this_player()); message_vision("的,也不知道有什么用,现在送给你啦。\n",this_player()); add("count",-1); ob=new(__DIR__"obj/moyao"); ob->move(me); } else { message_vision("$N走上前去,打着火把蜡烛点燃,屋里顿时亮堂了许多。\n",this_player()); } return 1;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?