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

📄 kongkong.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// kongkong.c 空空儿inherit NPC;inherit F_MASTER;inherit F_UNIQUE;void consider();void create(){	seteuid(getuid());	set_name("空空儿", ({ "kong kong","beggar","qi gai","kong" }) );	set("title", "妙手神丐");	set("gender", "男性" );	set("age", 53);	set("long", "一个满脸风霜之色的老乞丐。\n");	set("attitude", "peaceful");        set("class", "beggar");	set("str", 75);	set("con", 75);	set("int", 75);	set("dex", 75);	set("kar", 100);	set("max_qi", 5500);	set("max_jing", 5100);	set("neili", 11500);	set("max_neili",11500);	set("jiali", 30);	set("shen_type", 0);        set("startroom","/d/city/lichunyuan");	set("thief", 0);	set("combat_exp", 1500000);	set_skill("force", 140); 	set_skill("unarmed", 140);	set_skill("sword", 150);	set_skill("dodge", 150);	set_skill("parry", 150);	set_skill("stealing", 300);	set_skill("begging", 300);	set_skill("checking", 80); 	set_skill("huntian-qigong", 240); 	set_skill("xianglong-zhang", 340);	set_skill("xiaoyaoyou", 350); 	set_skill("training",230);		set_skill("fengmo-zhang",350);	set_skill("liuhe-zhang",350);	set_skill("strike",390);	map_skill("force", "huntian-qigong");	map_skill("unarmed", "xianglong-zhang");	map_skill("dodge", "xiaoyaoyou");	create_family("丐帮", 19, "八袋长老");	set("chat_chance", 20);	set("chat_msg", ({		"空空儿说道: 好心的大爷哪~ 赏我要饭的几个铜板吧~\n",		"空空儿懒洋洋地打了个哈欠。\n",		"空空儿伸手捉住了身上的虱子,骂道: 老子身上没几两肉,全叫你们给咬糜了。 \n",		(: random_move :)	}) );	setup();        carry_object("/clone/food/jitui");        carry_object("/clone/food/jiudai");	add_money("silver", 10);        }void attempt_apprentice(object ob){	command("say 好吧,希望" + RANK_D->query_respect(ob) +	"能好好学习本门武功,将来在江湖中闯出一番作为。");	command("recruit " + ob->query("id"));}void init(){		object ob;	::init();	if( interactive(ob = this_player()) ) {		remove_call_out("stealing");		call_out("stealing", 1, ob);	}}void stealing(object ob){	mapping fam;  	if( !ob || environment(ob) != environment()                 || ((fam = ob->query("family")) && fam["family_name"] == "丐帮")                || (int)ob->query_skill("taoism", 1) > 200                || ob->query_int() > 50          ) return;        if (!userp(ob)) return;	switch( random(5) ) {		case 0:                       command("hehe " + ob->query("id"));                       command("beg coin from " + ob->query("id"));                       command("buy jitui");		       break;		case 1:                       command("grin " + ob->query("id"));                       command("steal silver from " + ob->query("id"));			                       command("eat jitui");		       break;		case 2:                       command("hi " + ob->query("id"));                       command("steal gold from " + ob->query("id"));			                       command("drink jiudai");		       break;		case 3:                       command("pat " + ob->query("id"));                       command("beg jiudai from " + ob->query("id"));	                       command("eat jitui");		       break;		case 4:                       command("walkby " + ob->query("id"));                       command("beg jitui from " + ob->query("id"));	                       command("drink jiudai");		       break;		case 5:                       command("hi " + ob->query("id"));                       command("steal thousand-cash from " + ob->query("id"));			                       command("drink jiudai");		       break;	}}int accept_object(object me, object obj){	if (obj->query("money_id") && obj->value() >= 1) {        	 command("smile");	         command("say 多谢啦 ! 其实我还是有点钱的,这次只不过试试你罢了 !");        	 command("give 10 silver to " + me->query("id"));	}        else {        	 command("shake");	         command("say 这种东西鬼才要 ! 滚一边去 !");	         command("give " + obj->query("id") + " to " + me->query("id"));//               obj->move(this_player());        }	return 1;}int accept_fight(object me){	command("say " + RANK_D->query_respect(me) + "饶命ⅵ小的这就离开ⅵ\n");	return 0;}

⌨️ 快捷键说明

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