太阳神三国杀lua吧 关注:2,644贴子:73,509
  • 25回复贴,共1

[求助贴]卡牌包求助

只看楼主收藏回复

咋大量添加同样的卡牌?


IP属地:北京1楼2018-08-06 13:01回复
    比如先弄它个54张万箭之类的......


    IP属地:北京2楼2018-08-06 13:02
    回复
      2026-01-15 19:31:36
      广告
      不感兴趣
      开通SVIP免广告
      克隆一张牌,然后添加进游戏


      IP属地:广东4楼2018-08-06 19:00
      回复(1)
        emmm...像是这样?
        local temp_card = sgs.Sanguosha:cloneCard
        ("archery_attack", sgs.Card_Spade, 3)
        temp_card:setParent(extension)
        local temp_card = sgs.Sanguosha:cloneCard
        ("archery_attack", sgs.Card_Club, 11)
        temp_card:setParent(extension)
        local temp_card = sgs.Sanguosha:cloneCard
        ("archery_attack", sgs.Card_Club, 12)
        temp_card:setParent(extension)
        local temp_card = sgs.Sanguosha:cloneCard
        ("archery_attack", sgs.Card_Club, 13)
        temp_card:setParent(extension)
        ......
        把它再复制50遍?


        IP属地:北京5楼2018-08-06 21:33
        收起回复
          你是指这个?
          addcard = function(card, snn)
          local n = #snn
          for i=1, n, 2 do
          local tcard = card:clone()
          tcard:setSuit(snn[i])
          tcard:setNumber(snn[i+1])
          tcard:setParent(extension)
          end
          end
          然后是addcard(xxx ,{suit,number})对吧?
          结果打开游戏就出错,附带一堆英文,机翻出来大意是某某行(local tcard = card:clone())的card值为零。


          IP属地:北京6楼2018-08-07 20:17
          收起回复
            addcard = function(card, snn)
            local n = #snn
            for i=1, n, 2 do
            local tcard = card:clone()
            tcard:setSuit(snn[i])
            tcard:setNumber(snn[i+1])
            tcard:setParent(extension)
            end
            end
            addcard(archery_attack ,{sgs.Card_Spade, 3, sgs.Card_Club, 11, sgs.Card_Club, 12, sgs.Card_Club, 13})


            IP属地:北京7楼2018-08-20 09:50
            回复(9)
              addcard = function(card, snn)
              local n = #snn
              for i=1, n, 2 do
              local tcard=sgs.Sanguosha:cloneCard(card, suit, number)
              tcard:setSuit(snn[i])
              tcard:setNumber(snn[i+1])
              tcard:setParent(extension)
              end
              end
              addcard("archery_attack" ,{sgs.Card_Spade, 3})
              @开不了车
              显示


              IP属地:北京10楼2018-08-20 15:07
              回复(5)