-
-
8
-
7顺便求孙鲁育技能 就是那个角色只能出他当前体力数量的牌 用锦囊结算后直接结束回合那个
-
6想问一下,如果想做类似于二赵那样的,触发了某种状态技能变成另外一个效果。 技能描述如下: 糜夫人 蜀 3血 闺秀:当你受到伤害时,你摸一张牌。 闺秀(修改):当你受到伤害时,你摸一张牌;回合开始时或结束阶段开始时,你摸三张牌。 存嗣:限定技,回合开始时,你增加2点体力上限,然后获得“勇决”并修改“闺秀”。 问题:闺秀的效果因存嗣而修改后,结束阶段开始时无法摸牌。
-
6
-
4我要实现的效果是:极略三国里神甄姬的神赋:当你失去手牌后,你可以将手牌补至三张,然后你可以弃置三张花色相同的手牌,对一名角色造成3点伤害。 我写的代码: luashenfu = sgs.CreateTriggerSkill{ name = "luashenfu", frequency = sgs.Skill_Frequent, events = {sgs.CardsMoveOneTime}, view_as_skill = luashenfuVS, on_trigger = function(self, event, player, data, room) local move = data:toMoveOneTime() if not move.from or not move.from:hasSkill(self:objectName()) or move.from:objectName() ~= player:objectName() or player:getHa
-
5
-
19嗯,描述是这样的:每当你使用一张普通【杀】时,你可以将此【杀】改为【火杀】。(包括一些发动技
-
11如标题所示,想从lua技能手册里看,看的眼睛冒星星,实在看不懂,有好心人给一定的提示吗?
-
10请问大家room的成员函数里有给角色加标记mark的函数吗?多谢!
-
1RT,单牌视为技我知道怎么写,但是单牌视为技只能选一张牌,我想写个可以选多个牌的。仿照单牌视为技这样写了普通视为技。 VSLuashixue = sgs.CreateViewAsSkill{ name = "Luashixue", n = 999, view_filter = function(self, selected, to_select) return to_select:getPile("fennu") end, expand_pile = "fennu", view_as = function(self, originalCard) if #originalCard > 0 then local vs_cards = CCLuashixue:clone() vs_cards:addSubcard(originalCard:getId()) return vs_cards end, enabled_at_play = function(self, player) return playe
-
0AI里面,想选择嘲讽度高的武将,或者有嘲讽度高技能的武将(然后优先选择主动技能),怎么写 sgs.ai_skill_use_func["#starscard"] = function(card, use, self) local target for _, enemy in ipairs(self.enemies) do if target then target = enemy end end if target then use.card = card if use.to then use.to:append(target) end return end end
-
7rt
-
14我是打开双将(和-3)和复活联军,不爽的时候会自由选将。 感觉马面太强了,遇到这货多数时候会gg。白无
-
7
-
7我只实现了使用 响应部分怎么写 BTwenjiuVS = sgs.CreateOneCardViewAsSkill{ name = "BTwenjiu", filter_pattern = ".|.|.|BTjiu", expand_pile = "BTjiu", view_as = function(self, originalCard) local slash = sgs.Sanguosha:cloneCard("thunder_slash", originalCard:getSuit(), originalCard:getNumber()) slash:addSubcard(originalCard:getId()) slash:setSkillName(self:objectName()) return slash end, enabled_at_play = function(self, player) return sgs.Slash_IsAvailable(player) and not player:getPile("BTjiu"):isEmpty() end, }
-
5如题,当前只发现神杀能在局域网下互联,请问大老是否有在互联网上实现联机的方法?非常感谢!
-
1RT想写一下那种类型权计的技能,之前尝试了room:askForCardChosen,这个接口到也能做到,但是那个方法太奇怪了。。
-
0就是解释什么代码是做什么用的那种表。
-
0
-
0rt,原来有个手杀界限突破的lua,现在找不到去哪里了,有大佬知道哪里能下载吗?
-
31我想做一些卡牌,看完了lua教程,还是有很多疑问,想看一下原有的卡牌lua是怎么描述的参考一下,比如无中生有之类的,请问一下这个是在哪个游戏文件里面可以看到 教程里有个技能速查手册,里面我只看到有武将技能,没看到有卡牌的描述,不知道我有没有遗漏
-
0刚接触太阳神三国杀,有好多不懂的地方。最近想写一个触发视为技,可是技能卡实在没写明白,技能描述和没写完的代码如下,求大佬指点一下: 技能:当使用一张非延时锦囊牌时,可以弃置任意一张手牌,视为使用一张无限距离且不计入次数的【杀】。 Card = sgs.CreateSkillCard{ } VSkuangge = sgs.CreateViewAsSkill{ name = "Lua", n = 1, view_filter = function(self,selected,to_select) return true and not to_select:isEquipped() end, view_as = function(self,cards) if #cards == 0 then return end local
-
1
-
6
-
6甲包和乙包都是我自己在extensions创建的包,我在甲包写了一个名为LuaJiNeng的技能,打算在乙包调用 写wujiang:addSkill(LuaJiNeng)会报错“武将 wujiang试图添加不合法技能” 写wujiang:addSkill(JiNeng)同上 写wujiang:addSkill("LuaJiNeng")不再报错,但点单机启动时会卡住然后退出,在武将一览中点wujiang这个武将也会卡住退出,点其他武将没事 写wujiang:addSkill("JiNeng")同上,卡住然后退出 如果我把甲包的那个技能完全复制过来,又会报错“重复技
-
6锁定技,若你已受伤,你的牌均视为杀。
-
5
-
9
-
2当你使用桃时,可以选择任意名其他角色,这些角色视为使用一次桃。 我能写同时使用无中生有和酒,但就是桃写不出来。
-
29对的没错是生成工具,而且比上一次的功能更少因为我没时间,比上一次好看了一点点点因为用Qt重写了UI。 希望小白能够通过这个工具学会视为技和距离技能。 源码开放:https://git.coding.net/myetyet/Luaer.git 不提供网盘入口。 详细教程见医治永恒大大的教程和安河大大的教程。
-
27我设计了一张目标固定为自己的锦囊牌,但只要加上on use,在我使用完这张锦囊牌后这张牌就消失了(不会进入弃牌堆),而且也不会触发后续的诸如“当你使用锦囊牌指定目标时”等时机的触发技,这种问题要如何解决呀,我已经没头绪了。
-
3想把界黄盖的苦肉和诈降整合在一起(国战版苦肉),应该怎么写lua?
-
0
-
7哪位大佬可以告诉我手杀新武将杨彪那个体力上限的技能怎么写?
-
1意思就是,比如“处于状态1获得技能A,处于状态2获得技能B”这样的。
-
2写lua脚本很多功能不知道怎么实现,比如获得装备区牌的数量,想查下源码头文件
-
0如题,意思就是,一个新武将拥有其他旧武将的技能,但用的是新的技能语音,怎么做?前提是不修改原本的语音
-
4各位大佬,如果两个武将拥有同样的技能,可以放置一个跨回合标记之类的,怎么区分标记是谁放的呢?
-
0钟会双觉醒那版的技能lua哪里能找到
-
3
-
5