⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zhangfang.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// zhangfang.c

inherit NPC;

int ask_for_gongzi();

void create()
{
        set_name("帐房先生", ({"zhangfang", "xiansheng"}));
        set("long",
"他一身邋遢,整天迷迷糊糊的睡不醒模样。\n");
        set("gender", "男性");
        set("attitude", "heroism");

        set("inquiry",([
                "工资"    : (: ask_for_gongzi :),
                "薪水"    : (: ask_for_gongzi :),
                "salary"  : (: ask_for_gongzi :),
                "payment" : (: ask_for_gongzi :),
                "gongzi"  : (: ask_for_gongzi :),
        ]));

        set("age", 61);
        set("shen_type", 0);
        set("str", 25);
        set("int", 20);
        set("con", 20);
        set("dex", 25);
        set("max_qi", 500);
        set("max_jing", 100);
        set("neili", 500);
        set("max_neili", 500);
        set("jiali", 100);
        set("combat_exp", 1000);
        set("apply/attack",  30);
        set("apply/defense", 30);

        setup();
        carry_object("/clone/misc/cloth")->wear();
        add_money("silver", 5);
}

int ask_for_gongzi()
{
        object me, payment;
        int paytimes;

        me = this_player();
	if ((int)me->query("yipin/joined") )
	{
		if (!(int)me->query("yipin/lasttime") )
		{
			paytimes = 1;
			me->set("yipin/lasttime", time() );
		}
		else
		{
			paytimes = (int)(time() - me->query("yipin/lasttime"))/86400;
			me->set("yipin/lasttime", time() );
		}
		payment=new("/clone/money/gold");
		if (paytimes ==0)
		{
			tell_object(me, "帐房先生道:你的饷银已经领过了吧。\n");
		}
		else
		{
			payment->set_amount(paytimes);
			payment->move(me);
			tell_object(me, "帐房先生道:这是你的饷银,收好吧。\n");
		}
	}
	else tell_object(me,"帐房先生道:欺负我老糊涂?你根本不是一品堂的人!\n");
        return 1;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -