yanyuan.c

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 106 行

C
106
字号
//Cracked by Roath#include <ansi.h>#include "mingjiao_npc.c"#include "mingjiao_job.h"string ask_job();void create(){		mapping S_skills= ([ ]);		mapping I_inquiry=([ ]);		mixed Skill_name;        set_name("颜垣", ({ "yan yuan","yan"}) );        set("title", "明教厚土旗掌旗使");        create_family("明教",37,"掌旗使");        set("gender", "男性");        set("age",35);        set("long", "待添\n");        set("attitude", "peaceful");        set("shen", 1000000);        	I_inquiry["name"]="在下就是明教厚土旗掌旗使颜垣,不知阁下有何指教。";	I_inquiry["任务"]=(: ask_job :);	I_inquiry["job"]=(: ask_job :);	I_inquiry["放弃"]=(: ask_abandon :);	I_inquiry["abandon"]=(: ask_abandon :);	Skill_name=({"shenghuo-xuanming","wuxing-bu","bagua-dao",		     "riyue-shenzhang","shenghuo-quan","guangming-xinfa"});	Set_Inquiry(I_inquiry,Skill_name);	Set_Npcattrib(23,5,2000,300,4000,400,4000,300,3000,1000,700000,50000);//	S_skills["force"]="shenghuo-xuanming";//	S_skills["dodge"]="wuxing-bu";//	S_skills["parry"]="bagua-dao";//	S_skills["blade"]="bagua-dao";//	S_skills["strike"]="riyue-shenzhang";//	S_skills["cuff"]="shenghuo-quan";//	set_skill("guangming-xinfa",100+random(20));	set_skill("literate",100+random(20));	//	Set_Npcskills(100,20,S_skills);	//	prepare_skill("cuff","shenghuo-quan");//	prepare_skill("strike","riyue-shenzhang");        setup();	carry_object(OBJ_PATH"/changpao")->wear();	carry_object(OBJ_PATH"/blade")->wield();}string ask_job(){     object player=this_player();     mapping fam ;     object ling,qiao;    if (!(fam = this_player()->query("family")) || fam["family_name"] != "明教")        return "这位"+RANK_D->query_respect(player)+"并非我教弟兄,那敢在下那敢分派阁下什么任务呢。\n";	if(!objectp(ling = present("tieyan ling", player)) )		return "这位"+RANK_D->query_respect(player)+"没有我教信物铁焰令,我如何记录奖赏过失?\n";//	if (fam["generation"] <37)//		 return "这位"+RANK_D->query_respect(player)+"已贵为我教"+fam["title"]+",岂敢劳烦大架。\n";	if ( player->query("mingjiao/job")=="tu_didao" && player->query_temp("didao_done") )	{		command("haha "+player->query("id"));		if (qiao=present("tie qiao",player))			destruct(qiao);		command("say 咱们的地道又向前进了一步。");		player->delete_temp("didao_done");		remove_call_out("reward");		call_out("reward",1,this_player(),"挖地道");		return player->query("name")+"干得不错!下去好好休息休息。\n";	}	if(player->query("mingjiao/job"))		return judge_jobmsg(player,0);	command("nod "+player->query("id"));	player->set("mingjiao/job","tu_didao");		qiao=new(OBJ_PATH"/qiao");	qiao->move(player);	tell_object(player,"颜垣给你一把铁锹。\n");		return "咱们厚土旗负责挖地道,将来会有大用场。你去跟弟兄们一起将地道挖深点。\n";}   

⌨️ 快捷键说明

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