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

回复:代码生成器

只看楼主收藏回复

链接是不是又挂了……


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
                    收起回复
                      发现新鲜的橙神!膜拜


                      来自Android客户端32楼2015-01-13 11:46
                      回复


                        IP属地:江西来自Android客户端34楼2016-01-19 00:02
                        回复