找回密码
 注册
搜索
查看: 142|回复: 2

ts2站,破玉拳有个小小的bug

  [复制链接]
门派:少林派
发表于 2025-11-9 17:41:31 | 显示全部楼层 |阅读模式
int perform(object me,object target)
{
        int i,lv;
       
        if (!target) target = offensive_target(me);
       
        if (!target || !me->is_fighting(target))
                return notify_fail("「雷动九天」只能在战斗中使用。\n");               

        if( me->query_temp("weapon") )
    return notify_fail("你必须空手使用「雷动九天」!\n");
   
        if (me->query_skill_prepared("cuff") != "poyu-quan"
  || me->query_skill_mapped("cuff") != "poyu-quan"
  || me->query_skill_mapped("cuff") != "poyu-quan" )
    return notify_fail("你现在无法使用「雷动九天」。\n");       
       
        if (lv=me->query_skill("poyu-quan", 1) < 100)
                return notify_fail("你的劈石破玉拳尚不纯熟,还不能使用「雷动九天」。\n");        
       
        if (me->query("neili") < 1000)
                return notify_fail("你现在内力不足,不能使用「雷动九天」!\n");
  
       
        if (me->query_temp("poyu/leidong"))
                return notify_fail("你正在使用「雷动九天」!\n");         
       
        message_vision(HIY"\n$N一声轻喝,双手紫气萦绕,出拳如九天惊雷,$n顿时觉得压力大增!\n"NOR, me,target);
       
        me->add("neili", -500 -lv/2);
        me->set_temp("poyu/leidong", 1);
        me->add_temp("apply/force",300+lv/2);
  me->add_temp("apply/pfm_force",200+lv/5);
  me->add_temp("apply/pfm_attack",120+lv/10);
  me->add_temp("apply/action/color",HIY);
       
       
        for(i = 0; i < 3; i++)
            if (objectp(target) && me->is_fighting(target))
                      COMBAT_D->do_attack(me, target, 0, random(3)?0:3);
       
        call_out("check_fight", 1, me, lv, 20);
        return 1;
}

这里只定义了 变量,没有定义变量的内容,导致后面使用的lv没有值,算不算bug啊
门派:少林派
 楼主| 发表于 2025-11-9 17:45:23 | 显示全部楼层
缺少lv = (me->query_skill("poyu-quan", 1))
门派:少林派
 楼主| 发表于 2025-11-10 08:39:24 | 显示全部楼层
本帖最后由 coo@ts2 于 2025-11-10 09:37 编辑

相同的还有 大金刚拳 perform 金刚伏魔,

        if( lv=(int)me->query_skill("jingang-quan",1) < 120 )
        return notify_fail("你的大金刚拳不够娴熟,不会使用「金刚伏魔」!\n");

这里能这么定义吗,应该分开吧,C语音不太熟,

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2026-2-7 15:51 , Processed in 0.026992 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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