我以前的lua 在2-24版本之前的新神杀上是可以的 但是在2-24版本上无效了 不知道什么原因。想问下最新的lua接口哪里有下载?
这个技能 别人弃牌阶段弃掉的牌置入你的武将牌上,在你回合出牌阶段开始,你可以获得其中由你指定的2张牌,其他的置入弃牌堆,但是在2-24版本上没效果。谁帮我看看?
if event == sgs.CardDiscarded and player:getPhase() == sgs.Player_Discard then
local cards = data:toCard()
if cards:subcardsLength() == 0 then return false end
local discard_ids = cards:getSubcards()
for _,oneCard in sgs.qlist(discard_ids) do
mygod:addToPile("yeye",oneCard,true)
end
end
if event == sgs.EventPhaseStart and mygod:getPhase() == sgs.Player_Play then
local cards = mygod:getPile("yeye")
for var = 1 , 2, 1 do --
if cards:isEmpty() then break end
room:fillAG(cards, mygod)
local cdid = room:askForAG(mygod, cards, false, self:objectName())
room:moveCardTo(sgs.Sanguosha:getCard(cdid), mygod, sgs.Player_PlaceHand, false)
cards:removeOne(cdid)
mygod:invoke("clearAG")
end
for _,oneCard in sgs.qlist(cards) do
--room:moveCardTo(sgs.Sanguosha:getCard(oneCard), mygod, sgs.Player_PlaceHand, true)
--room:throwCard(oneCard,mygod)
end
local move=sgs.CardsMoveStruct()
move.to_place = sgs.Player_DiscardPile
move.card_ids = cards
move.reason.m_reason = sgs.CardMoveReason_S_REASON_DISCARD
room:moveCards(move,true)
end
这个技能 别人弃牌阶段弃掉的牌置入你的武将牌上,在你回合出牌阶段开始,你可以获得其中由你指定的2张牌,其他的置入弃牌堆,但是在2-24版本上没效果。谁帮我看看?
if event == sgs.CardDiscarded and player:getPhase() == sgs.Player_Discard then
local cards = data:toCard()
if cards:subcardsLength() == 0 then return false end
local discard_ids = cards:getSubcards()
for _,oneCard in sgs.qlist(discard_ids) do
mygod:addToPile("yeye",oneCard,true)
end
end
if event == sgs.EventPhaseStart and mygod:getPhase() == sgs.Player_Play then
local cards = mygod:getPile("yeye")
for var = 1 , 2, 1 do --
if cards:isEmpty() then break end
room:fillAG(cards, mygod)
local cdid = room:askForAG(mygod, cards, false, self:objectName())
room:moveCardTo(sgs.Sanguosha:getCard(cdid), mygod, sgs.Player_PlaceHand, false)
cards:removeOne(cdid)
mygod:invoke("clearAG")
end
for _,oneCard in sgs.qlist(cards) do
--room:moveCardTo(sgs.Sanguosha:getCard(oneCard), mygod, sgs.Player_PlaceHand, true)
--room:throwCard(oneCard,mygod)
end
local move=sgs.CardsMoveStruct()
move.to_place = sgs.Player_DiscardPile
move.card_ids = cards
move.reason.m_reason = sgs.CardMoveReason_S_REASON_DISCARD
room:moveCards(move,true)
end