请教跳过弃牌阶段的LUA问题
太阳神三国杀吧
全部回复
仅看楼主
level 11
御神光 楼主
我参考了标准教程里吕蒙克己的代码,自己写了个跳过弃牌阶段的LUA,可是进到游戏里一直没有效果,请问各位大侠我的代码是哪里出错了?
代码如下:
newskill=sgs.CreateTriggerSkill
{
name = "newskill",
priority = 2,
frequency = sgs.Skill_Compulsory,
events = {sgs.PhaseChange},
on_trigger = function(slef, event, player, data)
if(player:getPhase()==sgs.Player_Discard) then
return true
end
return false
end,
}
2012年09月19日 15点09分 1
level 13
版本?
2012年09月19日 15点09分 2
09/10版的神杀
2012年09月19日 15点09分
level 13
PhaseChange改成EventPhaseStart
然后避免self写成slef这种低级错误
2012年09月19日 15点09分 3
[汗]你不说还真没发现.....555~~居然犯这种低级错误,我去墙角画圈圈~~~
2012年09月19日 15点09分
1