shulin1.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 52 行
C
52 行
//shulin1.c
inherit ROOM;
void init();
int cut(string);
void create()
{
set("short","树林");
set("long","这里是一片茂密的树林(wood)。旁边立着一张木牌(pai)。\n");
set("exits",([
"east" : __DIR__"shulin",
"southwest" : __DIR__"caomeide",
]));
set("outdoors", "baituo");
set("wayao1",1);
set_temp("times" , 5);
set("no_clean_up", 0);
set("item_desc", ([
"pai" : "保护树林 适量砍伐\n",
"wood" :"一片可砍伐的树林。\n",
]) );
setup();
}
void init()
{
add_action("do_cut","cut");
}
int do_cut(string arg)
{
object me=this_player();
object ob;
if (!arg||arg!="wood")
return notify_fail("你要砍什么?\n");
if (present("chai dao",me))
return notify_fail("没有柴刀怎么砍柴?\n");
if (query_temp("times")==0)
return notify_fail("请适量砍伐!\n");
if(me->query("qi")<20)
return notify_fail("你的气太虚弱,不能砍柴!\n");
ob=new(__DIR__"obj/chai");
ob->move(environment(me));
me->add("qi",-20);
add_temp("times",-1);
message_vision("$N砍了一捆柴,累得够呛。\n" , me);
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?