太阳神三国杀吧 关注:38,465贴子:469,783
  • 1回复贴,共1

求教一个获得技能的LUA问题~

取消只看楼主收藏回复

LuaLueduo = sgs.CreateTriggerSkill{
name = "LuaLueduo" ,
......
}
LuaLueduoTargetMod = sgs.CreateTargetModSkill{
name = "#LuaLueduoTargetMod",
......
}
LuaBaoli = sgs.CreateTriggerSkill{
......
--[[***********************问题出现在这里*******************************--]]
room:handleAcquireDetachSkills(player, "LuaLueduo|LuaLueduoTargetMod|-LuaZhiduo")
......
}
local Skills = sgs.SkillList()
if not sgs.Sanguosha:getSkill("LuaLueduo") then
Skills:append(LuaLueduo)
elseif not sgs.Sanguosha:getSkill("LuaLueduoTargetMod") then
Skills:append(LuaLueduoTargetMod)
end
dongbai:addSkill(LuaBaoli)
使用handleAcquireDetachSkills函数获得技能时,LuaLueduoTargetMod技能失败,如果将name = "#LuaLueduoTargetMod" 改成不隐藏(去掉#),则能正常获取,请教怎么才能既隐藏又能正常获得该技能


IP属地:广东1楼2015-11-11 00:52回复
    少来贴吧,LS是吧主吗 - -


    IP属地:广东3楼2015-11-11 11:01
    回复