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

【新人求教】关于获得判定区内的牌

只看楼主收藏回复

小弟新人一枚,本来看完教程想自己写,但并没什么卵用╰( ̄▽ ̄)╮.....可能是我太笨吧。
技能:在你的回合开始前,如果任何一名角色的判定区域有“闪电”,获得该闪电牌。
求各位大神帮帮忙,谢谢↖( ̄▽ ̄")


IP属地:山东1楼2017-01-15 10:31回复
    写一个触发技,看描述应该是锁定技
    在自己的回合开始前触发,遍历场上所有人的判定区,如果有闪电则获得


    IP属地:北京来自Android客户端2楼2017-01-15 15:44
    回复
      2025-10-11 09:42:20
      广告
      不感兴趣
      开通SVIP免广告
      xxx = sgs.CreateTriggerSkill{
      ----name = "xxx",
      ----frequency = sgs.Skill_Compulsory,
      ----events = {sgs.TurnStart},
      ----on_trigger = function(self, event, player, data)
      --------if player then
      ------------for _,p in sgs.qlist(player:getRoom():getAllPlayers()) do
      ----------------for _,trick in sgs.qlist(p:getJudgingArea()) do
      --------------------if trick:objectName() == "lightning" then
      ------------------------player:obtainCard(trick)
      --------------------end
      ----------------end
      ------------end
      --------end
      --------return false
      ----end
      }
      未测试


      3楼2017-01-15 15:51
      收起回复