太阳神三国杀吧 关注:38,682贴子:471,562

求大神做个lua

只看楼主收藏回复



1楼2016-06-29 22:05回复
    自我感觉战斗力不错


    2楼2016-06-29 22:06
    回复
      2025-10-11 06:44:48
      广告
      不感兴趣
      开通SVIP免广告
      可惜我不会做lua


      3楼2016-06-29 22:08
      回复
        lua无力


        IP属地:新疆4楼2016-06-30 00:26
        收起回复
          能不能用星盾回血


          IP属地:安徽来自Android客户端5楼2016-06-30 12:22
          收起回复
            … …


            来自Android客户端6楼2016-06-30 13:04
            回复
              你怎么不做欧米茄


              来自Android客户端7楼2016-06-30 13:04
              收起回复
                感觉最后一个技能描述bug了
                自己与自己距离0 不大于1 无限把自己电死么


                IP属地:山东来自Android客户端8楼2016-06-30 14:21
                收起回复
                  2025-10-11 06:38:48
                  广告
                  不感兴趣
                  开通SVIP免广告
                  一般求lua去神杀lua吧


                  应用达人
                  应用吧活动,去领取
                  活动截止:2100-01-01
                  去徽章馆》
                  来自Android客户端9楼2016-06-30 15:46
                  收起回复

                    应该是这个


                    10楼2016-06-30 20:49
                    回复
                      过几天有空帮忙看看


                      IP属地:上海11楼2016-07-01 16:55
                      收起回复
                        感觉强度有些高。。。


                        IP属地:江苏来自Android客户端12楼2016-07-01 19:59
                        收起回复
                          追加伤害可以理解为第二次伤害还是伤害+1?二次伤害的话司马就可以反馈两次了。


                          IP属地:湖北13楼2016-07-02 11:01
                          收起回复
                            冰刺应该描述为伤害+1,不然就可以连续触发,太鬼畜了些。


                            IP属地:湖北14楼2016-07-02 11:22
                            回复
                              2025-10-11 06:32:48
                              广告
                              不感兴趣
                              开通SVIP免广告
                              --残城
                              luacancheng=sgs.CreateTriggerSkill{
                              name="luacancheng",
                              events={sgs.EventPhaseStart},
                              frequency=sgs.Skill_NotFrequent,
                              on_trigger=function(self,event,player,data)
                              local room=player:getRoom()
                              local selfskname=self:objectName()
                              local selfplayer=room:findPlayerBySkillName(selfskname)
                              local defaultReturn=false
                              if event==sgs.EventPhaseStart then
                              local phase=player:getPhase()
                              local getMaxHp_mynum_9
                              local askForPlayerChosen_mysplayer_7
                              local getAllPlayers_mysplayerlist_5
                              local getPhase_mynum_2
                              if not player:hasSkill(selfskname) then return defaultReturn end
                              getPhase_mynum_2=player:getPhase()
                              if getPhase_mynum_2==sgs.Player_Finish then
                              if not room:askForSkillInvoke(player,selfskname,data) then return defaultReturn end
                              getAllPlayers_mysplayerlist_5=room:getAllPlayers(false)
                              askForPlayerChosen_mysplayer_7=room:askForPlayerChosen(player,getAllPlayers_mysplayerlist_5,selfskname)
                              if askForPlayerChosen_mysplayer_7 then
                              getMaxHp_mynum_9=player:getMaxHp()
                              if not askForPlayerChosen_mysplayer_7 then return defaultReturn end
                              local Cardnum = askForPlayerChosen_mysplayer_7:getHandcardNum()
                              askForPlayerChosen_mysplayer_7:drawCards(getMaxHp_mynum_9-Cardnum)
                              end
                              end
                              end
                              end,
                              can_trigger=function(self,player)
                              local room=player:getRoom()
                              local selfplayer=room:findPlayerBySkillName(self:objectName())
                              if selfplayer==nil then return false end
                              return selfplayer:isAlive()
                              end,
                              }
                              sgs.LoadTranslationTable{
                              ["luacancheng"] = "残城",
                              [":luacancheng"]="回合结束阶段,你可以将场上任意一名角色的手牌补至你的体力上限。",
                              }
                              --冰刺
                              luabingci = sgs.CreateTriggerSkill{
                              name = "luabingci",
                              frequency = sgs.Skill_NotFrequent,
                              events = {sgs.DamageCaused},
                              on_trigger = function(self, event, player, data)
                              local room = player:getRoom()
                              local damage = data:toDamage()
                              if event == sgs.DamageCaused then
                              local victim = damage.to
                              if victim = room:findPlayerBySkillName(self:objectName()) then return false end
                              if victim and victim:isAlive() then
                              if victim:getHp() >= player:getHp() then
                              if victim:objectName() ~= player:objectName() then
                              if not player:isKongcheng() then
                              if room:askForCard(player, "..S", self:objectName(), data, sgs.CardDiscarded) then
                              damage.damage = damage.damage + 1
                              data:setValue(damage)
                              end
                              end
                              end
                              end
                              end
                              end
                              return false
                              end
                              }
                              sgs.LoadTranslationTable{\
                              ["luabingci"] = "冰刺",
                              [":luabingci"]="当你对其他角色造成伤害时,你可以弃置一张黑桃使此伤害+1。",
                              }


                              IP属地:湖北16楼2016-07-02 11:37
                              收起回复