太阳神三国杀lua吧 关注:2,643贴子:73,379
  • 4回复贴,共1

求助大佬,有没有get到targets的个数的函数啊?就是技

只看楼主收藏回复

求助大佬,有没有get到targets的个数的函数啊?就是技能卡函数里on_use里的参数targets,比如技能卡选至多三个目标,给他们每人加同一种mark,但直接写targets:gainmark也不行,后来想分别用targets[几]:gainmark但因为数量是至多三个,不确定,所以我想get到数量,试了用targets:length()的方法,居然不行,看来targets不是列表吗?那该怎么办呢?


IP属地:北京来自Android客户端1楼2020-10-05 23:42回复
    for _,dest in pairs (targets) do
    dest:gainMark("XXX",1)
    end


    IP属地:云南2楼2020-10-06 20:34
    收起回复
      on_use的targets是ipairs,获得数量用#targets


      IP属地:江苏来自Android客户端3楼2020-10-07 08:22
      收起回复