无名杀吧 关注:60,672贴子:277,231
  • 4回复贴,共1

求助,代码没反应也不报错

只看楼主收藏回复

我打算写这么一个技能:
【XXX】锁定技,有“YYY”技能的角色对你使用的牌结算完毕后,若你是唯一目标,你视为对自己随机使用【雷杀】/【火杀】。
代码如图:

晚上一直在调,一直在改,游戏不报错,但无论如何该技能效果永远无法触发,进入游戏后的界面里武将头像框下能看到这个技能,请问各位大佬问题出在哪里?(本人长期泡在日神写lua,今天第一次接触js,技术不好,还望见谅)


IP属地:重庆1楼2024-01-27 01:13回复
    打一下日志看看啊,直接把一些值打出来看看符不符合预期就好了。没日志就是没进到里面


    IP属地:广东来自Android客户端2楼2024-01-27 03:14
    回复
      时机改为global:"useCardAfter"
      条件加个if(event.target!=player) return false
      然后把_status.event.source改成trigger.player


      IP属地:湖南来自Android客户端3楼2024-01-27 06:36
      回复
        谢谢各位大佬


        IP属地:重庆4楼2024-01-27 09:36
        回复
          不愧是日神的xd,一看就不是小白写的
          感觉_status.event.player用得不多,比较常见的是在没有传参player的ai判断里用来指明玩家本身。你这里就用trigger.player就好了,表示usecard这个事件的执行者。
          据说最近比较火的新月杀也是类似日神的框架来着,想抽空去那边学学lua


          IP属地:四川来自Android客户端5楼2024-01-27 11:11
          回复