秋林拾叶【mud.Gameivy.COM】 >> 论坛 >> ┈┋MUD 交流区┋┈ >> 武林群侠传 >> 游戏讨论区 >> 少林问题
少林问题
4025493,2006-03-28 19:44:45
请问拜达摩是什么要求哦!!![em09]
duxia,2006-04-02 10:47:43
没拜过,不过我帮你看看源码...
void attempt_apprentice(object ob)
{
object me;
mapping ob_fam, my_fam;
string name, new_name;
if (! permit_recruit(ob))
return;
me = this_object();
my_fam = me->query("family");
name = ob->query("name");
if (! (ob_fam = ob->query("family")) ||
ob_fam["family_name"] != "少林派")
{
command("say " + RANK_D->query_respect(ob) +
"与本派素无来往,不知此话从何谈起?");
return;
}
if ((string)ob->query("class") != "bonze")
{
command("say " + RANK_D->query_respect(ob) +
"是俗家弟子,不能在寺内学艺。");
return;
}
if ((int)ob_fam["generation"] != 36)
{
command("say " + RANK_D->query_respect(ob) +
",贫僧哪里敢当!");
return;
}
if ((int)ob->query_int() < 35)
{
command("say " + RANK_D->query_respect(ob) + "悟性仍有不足,"
"需要进一步锻炼才能领悟更高深的佛法。");
}
if ((int)ob->query("WPK") > 3)
{
command("sigh");
command("say " + RANK_D->query_respect(ob) + "杀戮心太重,"
"不适合继续学习武功。");
return;
}
if ((int)ob->query_skill("buddhism", 1) < 180)
{
command("say " + RANK_D->query_respect(ob) + "禅宗心法"
"领悟得不够,不妨先多加钻研。");
return;
}
if ((int)ob->query_skill("dodge", 1) < 180)
{
command("say " + RANK_D->query_respect(ob) + "基本轻功"
"火候尚有欠缺,不妨先苦心修炼。");
return;
}
if ((int)ob->query_skill("force", 1) < 180)
{
command("say " + RANK_D->query_respect(ob) + "基本内功"
"火候尚有欠缺,不妨先苦心修炼。");
return;
}
if ((int)ob->query_skill("parry", 1) < 180)
{
command("say " + RANK_D->query_respect(ob) + "基本招架"
"火候尚有欠缺,不妨先苦心修炼。");
return;
}
if ((int)ob->query("combat_exp") < 1000000)
{
command("say " + RANK_D->query_respect(ob) + "实战经验"
"还颇有欠缺,不如先苦心修炼。");
return;
}
command("char 老衲又得一可塑之才,真是大畅老怀 !");
name = ob->query("name");
new_name = "渡" + name[2..3];
NAME_D->remove_name(ob->query("name"), ob->query("id"));
ob->set("name", new_name);
NAME_D->map_name(ob->query("name"), ob->query("id"));
command("say 从今以后你的法名叫做" + new_name + "。");
command("recruit " + ob->query("id"));
becklzy,2006-04-02 18:24:36
180J 100万经验..
97 1 8: 此主题共有3帖 此页3帖 每页12帖
[查看完整模式] LeadBBS 4.0 耗时0.008秒 query:2
|