太阳神三国杀lua吧 关注:2,642贴子:73,406
  • 20回复贴,共1

【求助】对于这等高科技,我无语了。。。。

只看楼主收藏回复


求大神看看什么状况,如果可以的话求大神做成下面这个图片的样子



1楼2013-09-12 12:05回复
    文件本身是tongren.lua,但前两行写的是extensions.sword,说明应该对应一个叫做sword.lua的Lua文件。建议改一下名字再试试。


    2楼2013-09-12 12:11
    收起回复
      楼主搞完了就发上来给我们这些伸手党啊。。。。


      IP属地:广东3楼2013-09-12 20:21
      收起回复
        一技能:
        是摸牌阶段放弃摸牌还是跳过摸牌阶段?
        括号里面的是什么意思?
        二技能:
        武将牌翻面时是时机,而不是条件。
        我来改下描述:
        双刀:摸牌阶段,你可以放弃摸牌,若如此做,你获得以下技能直到回合结束:出牌阶段你可以使用两张【杀】,你使用【杀】可以选择两名角色作为目标,当你使用的【杀】造成1点伤害时,你摸一张牌。
        独行:当你的武将牌背面向上时,防止你受到的所有伤害。


        IP属地:辽宁4楼2013-09-13 00:56
        收起回复
          module("extensions.sword", package.seeall)
          extension = sgs.Package("sword")
          tyshuangdao = sgs.CreateTriggerSkill{
          name = "tyshuangdao" ,
          events = {sgs.EventPhaseStart, sgs.Damage} ,
          on_trigger = function(self, event, player, data)
          if (event == sgs.EventPhaseStart) and (player:getPhase() == sgs.Player_Draw) then
          if player:askForSkillInvoke(self:objectName()) then
          player:getRoom():setPlayerFlag(player, "tyshuangdaoinvoked")
          return true
          end
          else
          local damage = data:toDamage()
          if damage.card and damage.card:isKindOf("Slash") and player:hasFlag("tyshuangdaoinvoked") then
          player:drawCards(damage.damage)
          end
          end
          end ,
          }
          tyshuangdaotarmod = sgs.CreateTargetModSkill{
          name = "#tyshuangdao" ,
          pattern = "Slash" ,
          residue_func = function(self, player, card)
          if player:hasSkill("tyshuangdao") and player:hasFlag("tyshuangdaoinvoked") then
          return 1
          end
          return 0
          end ,
          extra_target_func = function(self, player, card)
          if player:hasSkill("tyshuangdao") and player:hasFlag("tyshuangdaoinvoked") then
          return 1
          end
          return 0
          end ,
          }
          tyduxing = sgs.CreateTriggerSkill{
          name = "tyduxing" ,
          events = {sgs.DamageForseen} ,
          frequency = sgs.Skill_Compulsory ,
          on_trigger = function(self, event, player, data)
          return not player:faceUp()
          end
          }
          tongren = sgs.Gengeral(extension, "tongren", "qun", 4)
          tongren:addSkill(tyshuangdao)
          tongren:addSkill(tyshuangdaotarmod)
          tongren:addSkill(tyduxing)
          --偷懒没写翻译,没加Log,也没测试,希望能通过吧。


          IP属地:辽宁5楼2013-09-13 01:09
          收起回复