再次求改错
太阳神三国杀lua吧
全部回复
仅看楼主
level 10
21号修罗 楼主
嗜酒:每当你使用酒时,你获得技能无双直到你的下一个回合结束阶段。
部分代码如下:
2013年06月18日 02点06分 1
level 10
21号修罗 楼主
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.CardUsed then
local use = data:toCardUse()
if not use.from then return end
if not use.from:hasSkill(selfskname) then return end
if use.card:isKindOf("analpetic") then
room:acquireSkill(use.from,"wushuang")
room:setPlayerFlag(use.from,"shijiu")
end
end
if event == sgs.EventPhaseStart then
if selfplayer:getPhase() == sgs.Player_Finish and selfplayer:hasFlag("shijiu") then
room:deteachSkillFromPlayer(use.from,"wushuang")
room:setPlayerFlag(use.from,"-shijiu")
end
end
end,
2013年06月18日 02点06分 2
好吧我知道后面失去技能那一段有问题,但现在都无法获得技能……
2013年06月18日 02点06分
回复 21号修罗 :isKindOf("Analeptic")
2013年06月18日 04点06分
回复 开不了车 :竟然又是拼写错误……我晕……
2013年06月18日 04点06分
1