Project1

标题: 副本小怪重置的问题(已解决) [打印本页]

作者: fnhjjrrk    时间: 2020-11-26 13:24
标题: 副本小怪重置的问题(已解决)
本帖最后由 fnhjjrrk 于 2020-11-26 20:40 编辑

在副本里打死的小怪不会再出现,因为副本里有三个图,需要来回切换,我想要再次进入副本时小怪才会刷新。
我用开关和变量弄了半天,死活做不出来,哪位大佬帮帮忙。
作者: 347780682    时间: 2020-11-26 14:18
独立开关打开
作者: 龙影风    时间: 2020-11-26 14:41
多做个空白页不行吗?而且我感觉很明显你的开关/变量没有挂钩啊。








作者: fnhjjrrk    时间: 2020-11-26 14:50
龙影风 发表于 2020-11-26 14:41
多做个空白页不行吗?而且我感觉很明显你的开关/变量没有挂钩啊。

这个办法可以,但是需要很多开关才行,副本里不止一个小怪,里面可能有几十个小怪。
作者: fnhjjrrk    时间: 2020-11-26 14:53
我这样设置,只能在一个地图刷新,其他地图刷新不了,感觉好难啊。

QQ图片20201126145135.png (140.93 KB, 下载次数: 17)

QQ图片20201126145135.png

QQ图片20201126145226.png (93.64 KB, 下载次数: 24)

QQ图片20201126145226.png

作者: 白嫩白嫩的    时间: 2020-11-26 19:26
怪物多的话就独立开关与普通开关结合使用,所有怪物都用一个共同的普通开关,方便一下开启或者关闭所有的怪物,

另外配合脚本:
$gameSelfSwitches.setValue([48,12,'A'],true);
$gameSelfSwitches.setValue([48,12,'A'],false);
来开启关闭48地图的第12个事件的独立开关A

批量关闭独立开关代码:

for( i=1 ; i<地图总数+1 ; i++) {
       for( j=1; j<地图事件最多数+1 ; j++){
         var keyA=[i,j,"A"] ;  $gameSelfSwitches.value(keyA,false);
         var keyB=[i,j,"B"] ;  $gameSelfSwitches.value(keyB,false);
         var keyC=[i,j,"C"] ;  $gameSelfSwitches.value(keyC,false);
         var keyD=[i,j,"A"] ;  $gameSelfSwitches.value(keyD,false);
                 }
                   }
作者: xiamumomo    时间: 2020-11-26 19:30
换个想法做成定时刷新小怪就好了
作者: fnhjjrrk    时间: 2020-11-26 20:27
白嫩白嫩的 发表于 2020-11-26 19:26
怪物多的话就独立开关与普通开关结合使用,所有怪物都用一个共同的普通开关,方便一下开启或者关闭所有的怪 ...

果然是大佬,问题解决了,感谢!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1