无名杀吧 关注:67,574贴子:297,077
  • 4回复贴,共1

求大神帮忙看看为什么这个代码无法实现,是我版本问题吗

只看楼主收藏回复

skill={
unique:true,
mark:true,
init:function (player){
player.storage.SE_guiyu=6;
},
intro:{
content:"turn",
},
trigger:{
player:"phaseAfter",
},
forced:true,
filter:function (event,player){
return player.storage.SE_guiyu?true:false;
},
content:function (){
if(player.storage.SE_guiyu>1){
player.storage.SE_guiyu--;
game.addVideo('storage',player,['SE_guiyu',player.storage.SE_guiyu]);
game.log(player,'剩余',player.storage.SE_guiyu,'个回合');
}
else{
player.removeSkill('SE_mingwang');
player.die();
}
},
}


IP属地:北京来自Android客户端1楼2021-07-09 17:34回复
    主要效果是靠标记实现自己第六个回合死亡,但我实际引入会变成如图,开兼容模式甚至会直接卡住


    IP属地:北京来自Android客户端2楼2021-07-09 17:36
    回复
      2025-12-25 01:12:10
      广告
      不感兴趣
      开通SVIP免广告
      filter:function和intro里的turn都有问题吧,而且你这好像4个回合就执行了吧


      IP属地:广东来自Android客户端3楼2021-07-10 00:50
      收起回复