level 2
眉烟如黛
楼主
if ( me->move(obj) )
{
me->remove_all_enemy(flag);
if ( !playerp(me) && objectp(follow_ob=me->query_leader()) )
{
if ( me->is_killing(follow_ob) )
me->kill_ob(follow_ob);
if ( playerp(follow_ob) &&
(me->query("is_boss") || me->query("end_boss")) )
me->fight_ob(follow_ob);
}
if ( !(wizardp(me) && me->query("env/invisibility") == 10) )
{
if ( me->query_condition("killer") ) min = HIR"【杀人通缉犯】"NOR + min;
message( "go", min, environment(me), ({me}) );
}
me->set_temp("pending", 0);
me->delete_temp("pended");
if ( me->query("jing") > me->query("max_jing") )
me->set("jing",me->query("max_jing"));
all_inventory(env)->follow_me(me, arg);
return 1;
}
return 0;
}
其中已经找到这段代码的问题 ,
if ( !playerp(me) && objectp(follow_ob=me->query_leader()) )
{
if ( me->is_killing(follow_ob) )
me->kill_ob(follow_ob);
if ( playerp(follow_ob) &&
(me->query("is_boss") || me->query("end_boss")) )
me->fight_ob(follow_ob);
}
但是把这段代码注释掉之后,你在原地不动,如果怪走过来撞你,他显示会想杀死你,但是不会出招。求教学
2015年03月08日 12点03分
1
{
me->remove_all_enemy(flag);
if ( !playerp(me) && objectp(follow_ob=me->query_leader()) )
{
if ( me->is_killing(follow_ob) )
me->kill_ob(follow_ob);
if ( playerp(follow_ob) &&
(me->query("is_boss") || me->query("end_boss")) )
me->fight_ob(follow_ob);
}
if ( !(wizardp(me) && me->query("env/invisibility") == 10) )
{
if ( me->query_condition("killer") ) min = HIR"【杀人通缉犯】"NOR + min;
message( "go", min, environment(me), ({me}) );
}
me->set_temp("pending", 0);
me->delete_temp("pended");
if ( me->query("jing") > me->query("max_jing") )
me->set("jing",me->query("max_jing"));
all_inventory(env)->follow_me(me, arg);
return 1;
}
return 0;
}
其中已经找到这段代码的问题 ,
if ( !playerp(me) && objectp(follow_ob=me->query_leader()) )
{
if ( me->is_killing(follow_ob) )
me->kill_ob(follow_ob);
if ( playerp(follow_ob) &&
(me->query("is_boss") || me->query("end_boss")) )
me->fight_ob(follow_ob);
}
但是把这段代码注释掉之后,你在原地不动,如果怪走过来撞你,他显示会想杀死你,但是不会出招。求教学