master18.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 121 行
C
121 行
inherit NPC;#include <ansi.h>void create(){ set_name("阿飞", ({ "afei", "fei","feia" }) ); set("gender", "男性" ); set("title", HIG "情为何物" NOR); set("age", 20); set("int", 30); set("per", 30); set("long", "天下无敌---阿飞\n" ); set("force_factor", 200); set("max_gin", 3000); set("max_kee", 3000); set("max_sen", 3000); set("eff_gin", 3000); set("eff_kee", 3000); set("eff_sen", 3000); set("gin", 3000); set("kee", 3000); set("sen", 3000); set("max_neili", 30000); set("neili", 30000); set("force_factor", 300); set("cor",200); set("combat_exp", 9999999); set("score", 90000); set_skill("sword", 10); set_skill("force", 100); set_skill("parry", 200); set_skill("literate", 100); set("chat_chance", 5); set("chat_msg", ({ (: random_move :), }) ); set_skill("dodge", 200); set("agi",25); set("int",30); set("chat_chance_combat", 90); set("chat_msg_combat", ({ (: perform_action, "sword.sharenruma" :), }) ); set_skill("sharen-sword", 200); map_skill("sword", "sharen-sword");set("pubmaster",1);if (random(2)==0){ set_name(HIR"马如龙"NOR, ({ "master ma", "master"}) ); set("title", HIC"谋财害命"NOR); set("long","当代绝顶高手之一..\n" ); set("chat_chance", 3); set("chat_msg", ({ (: random_move :), }) );} set("max_neili", 25000); set("neili", 25000); set("force_factor", 30); set("max_qi",9999); set("max_jing",9999); set("eff_qi",9999); set("qi",9999); set("eff_jing",9999); set("jing",9999); set_temp("apply/attack", 200);set_temp("apply/defense", 200);set_temp("apply/armor", 500);set_temp("apply/damage", 600);setup(); carry_object("/clone/misc/cloth")->wear(); carry_object(__DIR__"obj/toysword")->wield();}int accept_fight(object me){ command("grin"); command("say 我的剑是用来杀人的,不是用来比划着玩的."); return 0;}int accept_object(object who, object ob){ int i; if (!(int)who->query_temp("learn_timeb")) who->set_temp("learn_timeb", 0); if( !ob->query("money_id") ) return 0; if(who->query_skill("unarmed",1)<30) i=ob->value() / 50; else { if(who->query_skill("unarmed",1)<60) i=ob->value() / 100; else { if(who->query_skill("unarmed",1)<100) i=ob->value() / 100; else i=ob->value() / 100; } } who->add_temp("learn_timeb",i);command("say 既然你诚心想学我的武功,我就成全成全你吧。"); return 1;}int recognize_apprentice(object ob){ if( ob->query_temp("learn_timeb") <= 0) return 0;else ob->add_temp("learn_timeb",-1);return 1;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?