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

📄 zhang.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// zhang.c 张三丰inherit NPC;inherit F_MASTER;void create(){	set_name("张三丰", ({ "zhang sanfeng", "zhang" }));	set("nickname", "邋遢真人");	set("long", 		"他就是武当派开山鼻祖、当今武林的泰山北斗张三丰真人。\n"		"身穿一件污秽的灰色道袍,不修边幅。\n"		"身材高大,年满百岁,满脸红光,须眉皆白。\n");	set("gender", "男性");	set("age", 100);	set("attitude", "friendly");	set("shen_type", 1);	set("str", 30);	set("int", 30);	set("con", 30);	set("dex", 30);		set("max_qi", 15000);	set("max_jing", 13000);	set("neili", 15000);	set("max_neili", 15000);	set("jiali", 100);	set("combat_exp", 7000000);	set("score", 500000);        set("chat_chance_combat", 90);        set("chat_msg_combat", ({                (: perform_action, "dodge.zong" :),                (: perform_action, "unarmed.zhenup" :),                (: perform_action, "unarmed.zhan" :),                (: perform_action, "unarmed.ji" :),                (: perform_action, "unarmed.jielidali" :),                (: perform_action, "sword.lian" :),                (: perform_action, "sword.chan" :),                (: perform_action, "sword.chanup" :),                (: perform_action, "sword.sui" :),                (: perform_action, "sword.lian" :),                (: perform_action, "sword.lian" :),                (: perform_action, "sword.lian" :),                        }) );	set_skill("force", 250);	set_skill("taiji-shengong", 300);	set_skill("dodge", 150);	set_skill("tiyunzong", 300);	set_skill("unarmed", 200);	set_skill("taiji-quan", 300);	set_skill("parry", 200);	set_skill("sword", 200);	set_skill("taiji-jian", 300);	set_skill("liangyi-jian", 150);	set_skill("wudang-array", 300);	set_skill("array",100);	set_skill("taoism", 250);	set_skill("literate", 100);	map_skill("force", "taiji-shengong");	map_skill("dodge", "tiyunzong");	map_skill("unarmed", "taiji-quan");	map_skill("parry", "taiji-jian");	map_skill("sword", "taiji-jian");        set_temp("apply/attack", 600);        set_temp("apply/defense", 200);        set_temp("apply/armor", 500);        set_temp("apply/damage", 500);	create_family("武当派", 1, "开山祖师");	set("class", "taoist");	setup();	carry_object("/clone/weapon/changjian")->wield();}void attempt_apprentice(object ob){        if ((int)ob->query("guarded") < 5) {                command("say " + RANK_D->query_respect(ob) +                        "你对我武当派尽了多少心力,有几分忠心呢?");                return;        }	if ((int)ob->query_skill("taiji-shengong", 1) < 60) {		command("say 我武当派乃内家武功,最重视内功心法。"); 		command("say " + RANK_D->query_respect(ob) + 			"是否还应该在太极神功上多下点功夫?");		return;	}    if ((int)ob->query_skill("taoism", 1) < 80)    {        command("say 我武当派乃道家武功,高深的武功离不开道学心法。");        command("say " + RANK_D->query_respect(ob) +            "是否还应该多读读道德经?");        return;    }	if ((int)ob->query("shen") < 2000) {		command("say 学武之人,德义为先,功夫的高低倒还在其次,未练武,要先学做人。");		command("say 在德行方面," + RANK_D->query_respect(ob) +			"是否还做得不够?");		return;	}	if (ob->query_int() < 30) {		command("say 我武当派武功全从道藏悟出。");		command("say 要能达到炉火纯青之境,体质什么的倒是无关紧要,悟性却是半点也马虎不得。");		command("say " + RANK_D->query_respect(ob) + "的悟性还大有潜力可挖,还是请回吧。");		return;	}	command("chat 哈哈哈哈!!!!");	command("chat 想不到老道在垂死之年,又觅得一个可塑之才,真是可喜可贺。");	command("recruit " + ob->query("id"));}

⌨️ 快捷键说明

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