|
int do_ask()
{
object me,lp,hw;
mapping myfam,quest;
string prev;
me=this_player();
myfam = (mapping)me->query("family");
if (!myfam || myfam["family_name"] != "神龙教")
return notify_fail("你要干什么?\n");
if(me->query("shen",1) > 0){
command("say 哼!你竟然敢和白道中搞在一起,是不是不想活了?!去黑屋好好反省反省吧!");
if(!objectp(hw=find_object("/d/sld/heiwu")))
hw=load_object("/d/sld/heiwu");
me->set("in_heiwu",time());
me->move(hw);
return 1;
}
if( me->query_condition("job_busy")) {
command ("say 你小子竟敢偷偷做其他门派的任务,还想在神龙教里呆下去么?");
return 1;
}
if(me->query("quest_kill/questing")==1) {
command("say 你先把前一个任务完成再说。");
return 1;
}
if((time()-me->query("quest_kill/ok_time")) < 300) {
command("say 你先休息一下吧。");
return 1;
}
if ( me->query("job_name") == "神龙教" && me->query("combat_exp") >= 100000){
command("say 你刚做完任务,先休息一下吧。");
return 1;
}
/*
if(random(me->query("quest_kill/quests"))>200
&& random(me->query("pur"))>25
&& !me->query("quest/baibian")
&& !me->query_temp("quest/baibian")
&& random(me->query("kar"))>20
)
{
command("bite");
command("say 本座突然想起本教的一个大仇人,你去帮我杀了他!");
command("whisper "+getuid(me)+" 此人名叫韦小宝,为祸本教不小。");
me->set_temp("quest/baibian",1);
if ( present("su quan", environment(me)) )
{
present("su quan", environment(me))->force_me("iddle");
command("kill1");
}
log_file("quest/baibian",sprintf("%-8s(%-8s) 得到领会神行百变的机会。",me->query("name"),getuid(me)),this_object());
return 1;
}
//以上是单机的code |
|