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

📄 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", 5000);	set("max_jing", 3000);	set("neili", 5000);	set("max_neili", 5000);	set("jiali", 100);	set("combat_exp", 2000000);	set("score", 500000);        set("chat_msg_combat", ({                (: perform_action, "sword.ren" :),                (: exert_function, "powerup" :),                (: exert_function, "recover" :),        }) );	set_skill("force", 200);	set_skill("taiji-shengong", 200);	set_skill("dodge", 150);	set_skill("tiyunzong", 150);	set_skill("unarmed", 200);	set_skill("taiji-quan", 200);	set_skill("parry", 200);	set_skill("sword", 200);	set_skill("taiji-jian", 200);	set_skill("liangyi-jian", 200);	set_skill("wudang-jian", 200);	set_skill("taoism", 150);	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", "liangyi-jian");	create_family("武当派", 1, "开山祖师");	set("class", "taoist");	setup();	carry_object("/clone/weapon/changjian")->wield();}void init(){        object ob;        ::init();        if( interactive(ob=this_player()) && !is_fighting() )        {                remove_call_out("greeting");                call_out("greeting", 1, ob);        }}void greeting(object ob){	object *obj, me=this_object();	int i;	obj = all_inventory(environment(me));        command("say 这招好象应该这样,直中有曲,曲中有直。");	for(i=0; i<sizeof(obj); i++)	{		if( obj[i]->query("id")=="feng-qingyang")                {                    COMBAT_D->do_attack(me, obj[i], me->query_temp("weapon"), 0);                    COMBAT_D->do_attack(me, obj[i], me->query_temp("weapon"), 0);                }	}        return;}

⌨️ 快捷键说明

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