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 + -
显示快捷键?