bookming.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 52 行
C
52 行
inherit ITEM;
void init()
{
add_action("do_shake", "doudong");
add_action("do_shake", "shake");
add_action("do_shake", "twitter");
}
void create()
{
set_name("明史辑略", ({"book ming","book","ming"}));
set_weight(1500);
if( clonep() )
set_default_object(__FILE__);
else {
set("long", "一本厚厚的书。\n");
set("unit", "本");
set("material", "paper");
}
setup();
}
int do_shake(string arg)
{
object me,goldleaf1,goldleaf2;
me = this_player();
if( !arg || arg=="" ) return 0;
if( arg=="book"||arg=="ming"||arg=="ming book")
{
if(!me->query_temp("gotgold"))
{
message("vision","突然,几片金叶从书中掉了出来。\n",environment(me));
goldleaf1 = new("/d/city2/obj/goldleaf");
goldleaf1->move(environment(me));
goldleaf2 = new("/d/city2/obj/goldleaf");
goldleaf2->move(environment(me));
me->set_temp("gotgold",1);
}
else message("vision","不管怎么抖,再没金叶了。\n",environment(me));
return 1;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?