太阳神三国杀lua吧 关注:2,639贴子:73,403

回复:代码生成器

只看楼主收藏回复

原谅我的智商不会玩。。。


IP属地:青海18楼2014-08-08 18:18
收起回复
    链接是不是又挂了……


    IP属地:广东来自Android客户端19楼2014-08-09 09:15
    收起回复
      为什么连接老是挂…


      IP属地:北京来自Android客户端20楼2014-08-09 10:04
      收起回复
        我生成了简单的视为技,“你可以将任意一张牌当【杀】打出”,问题是A对我使用【借刀杀人】,我居然可以发动技能,【借刀杀人】的【杀】不是"使用"吗?


        IP属地:广东21楼2014-08-13 10:25
        收起回复
          mangli = sgs.CreateViewAsSkill{
          name = "mangli",
          n = 1,
          view_filter = function(self, selected, to_select)
          return true
          end,
          view_as = function(self, cards)
          if #cards < 1 then
          return nil
          end
          if #cards == 1 then
          local card = cards[1]
          local suit = card:getSuit()
          local numb = card:getNumber()
          local acard = sgs.Sanguosha:cloneCard("slash", suit, numb)
          for _,card in ipairs(cards) do
          acard:addSubcard(card:getId())
          end
          acard:setSkillName(self:objectName())
          return acard
          end
          end,
          enabled_at_play = function(self, player)
          return false
          end,
          enabled_at_response = function(self, player, pattern)
          return pattern == "slash"
          end,
          enabled_at_nullification = function(self, player)
          return false
          end
          }


          IP属地:广东22楼2014-08-13 18:36
          收起回复
            不会用


            IP属地:福建23楼2014-08-15 12:27
            收起回复
              厉害,不过触发时机明显太少嘛。楼主用VB写得?


              IP属地:重庆27楼2014-08-19 21:22
              收起回复
                楼主,为什么我适用生成器生成技能后,一点“单机启动”,游戏就会自动退出?求楼主帮帮我


                28楼2014-10-25 21:56
                收起回复
                  我是一进去就出问题,你看看我代码错了吗
                  module("extensions.study",package.seeall)
                  extension=sgs.Package("study")
                  QUN098 = sgs.General(extension, "QUN098", "qun", "5", true)
                  QUN098:addSkill("renzhen")
                  renzhen = sgs.CreateViewAsSkill{
                  name = "renzhen",
                  n = 1,
                  view_filter = function(self, selected, to_select)
                  return true
                  end,
                  view_as = function(self, cards)
                  if #cards < 1 then
                  return nil
                  end
                  if #cards == 1 then
                  local card = cards[1]
                  local suit = card:getSuit()
                  local numb = card:getNumber()
                  local acard = sgs.Sanguosha:cloneCard("ex_nihilo", suit, numb)
                  for _,card in ipairs(cards) do
                  acard:addSubcard(card:getId())
                  end
                  acard:setSkillName(self:objectName())
                  return acard
                  end
                  end,
                  enabled_at_play = function(self, player)
                  return true
                  end,
                  enabled_at_response = function(self, player, pattern)
                  return false
                  end,
                  enabled_at_nullification = function(self, player)
                  return false
                  end
                  }
                  sgs.LoadTranslationTable{
                  ["study"] = "学习",
                  ["QUN098"] = "小南",
                  ["renzhen"] = "认真",
                  [":renzhen"] = "你可以将你的任意一张牌当作[无中生有]使用",
                  }


                  IP属地:山东29楼2014-10-28 22:39
                  收起回复
                    额,链接是又被吞了吗?又下不了了


                    IP属地:天津来自iPhone客户端30楼2014-10-29 21:34
                    收起回复
                      V2版本本可以用吗?


                      IP属地:河北31楼2015-01-11 23:15
                      收起回复
                        发现新鲜的橙神!膜拜


                        IP属地:中国香港来自Android客户端32楼2015-01-13 11:46
                        回复