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

📄 testnpc.c

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

inherit NPC;
int ask_job();
void create()
{
	set_name("星星", ({ "lywin", "ly win" }));
	set("gender", "男性");
	set("age", 19);
	set("long", "他是一个成天游手好闲的流氓,长得倒是白白胖胖的,也许以前有过钱。\n");
	
	set("combat_exp", 10000);
	set("shen_type", -1);

	set("attitude", "peaceful");
	
	set("qi",90000);
	set("max_qi",90000);
	set("eff_qi",90000);
	set("eff_jing",90000);
	set("jing",90000);
	set("max_jing",90000);

	set_skill("unarmed", 20);
	set_skill("dodge", 20);
	set_temp("apply/attack", 10);
	set_temp("apply/defense", 10);
        set("inquiry", ([
            "qixue" : (: ask_job() :),
            "气血" : (: ask_job() :),
        ]) );

	setup();
	carry_object("/clone/misc/cloth")->wear();
}
void unconcious()
{
	reincarnate();
	set("eff_qi", query("max_qi"));
	set("qi", query("max_qi"));
	set("eff_jing", query("max_jing"));
	set("jing", query("max_jing"));
	set("jingli", query("eff_jingli"));
        this_object()->clear_condition();
	command("hehe");
}

void die()
{
	unconcious();
}

int ask_job()
{

        object ob = this_player();
        object me = this_object();
me->clear_condition();	  
                command("say 气现在是" + me->query("qi") + "。气上限是 " + me->query("eff_qi") + "。");
//                command("nod" + me->query("id"));
                command("say 精现在是" + me->query("jing") + "。精上限是 " + me->query("eff_jing") + "。");
                return 1;
}

⌨️ 快捷键说明

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