5 ) count = 5; while( count-- ) { object ob; me->clean_up_ ... 求问一个PFM ,北大侠客行MUD论坛" />

北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 7164|回复: 6

求问一个PFM

[复制链接]
发表于 2011-3-22 11:28:56 | 显示全部楼层 |阅读模式
这个PFM看不懂,求问一下

count = (int)me->query_skill("five-avoid") / 20 + 2;
   if( count > 5 ) count = 5;
   while( count-- )
{
  object ob;
  me->clean_up_enemy();
  ob = me->select_opponent();
  if( !ob || (environment(ob) != environment(me))) {
  message_combatd(WHT "$N的身形倏地一转,收身停住了脚步。\n" NOR, me);
     break;
   }
  else
  message_combatd(WHT "$N的身影在$n身旁时隐时现 ...\n" NOR, me, ob);
  COMBAT_D->fight(me, ob);
     
  me->receive_damage("qi", 10);
  me->add("neili", -10);
}
    me->start_busy(2);
    return 1;



  message_combatd(WHT "$N的身影在$n身旁时隐时现 ...\n" NOR, me, ob);
  COMBAT_D->fight(me, ob);

这个到底是什么功效?


多谢各大神
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-3-22 11:41:03 | 显示全部楼层
这是段bug的代码
ob永远不存在
至于功效嘛,我猜是不是可以让不接受fight的npc强制fight,这样不用下kill?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-3-22 11:48:27 | 显示全部楼层
效果就是嘲讽,让最多五个敌人对你进行fight
但是前提是,ob的采集是从你的对手中采集的,所以你得和他们在战斗中,才能用这招,但是如此的话,就没意义了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-3-22 11:53:12 | 显示全部楼层
me->clean_up_enemy();

这句话把敌人全清了。这个wiz头脑不清醒。ivanfox你这看的哪的代码?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-3-22 11:59:16 | 显示全部楼层
原帖由 jason 于 2011-3-22 11:53 AM 发表
me->clean_up_enemy();

这句话把敌人全清了。这个wiz头脑不清醒。ivanfox你这看的哪的代码?



从一个叫 “浴血重生”的 源代码里看到的
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-3-22 12:42:29 | 显示全部楼层
fox最近很好学啊。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-3-22 13:13:08 | 显示全部楼层
从0开始,只是在补基础
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-23 10:42 PM , Processed in 0.012139 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表