查看: 2247|回复: 4

[已经解决] 独立开关问题

[复制链接]
梦石
0
星屑
64
在线时间
124 小时
注册时间
2015-1-30
回帖
46
发表于 2015-3-31 19:34:50 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
在野外设置了一些可以采集的素材,设置了在晚上睡觉时会通过操作独立开关使其复原,可一觉起来却彻底卡住了。
[pre lang="ruby"]$game_self_switches[[15,9,"A"]] = false
$game_self_switches[[15,4,"A"]] = false
$game_map.need_refresh = true[/pre]


因为是野外素材,数量很多所以不敢用开关设置,求大神解决

梦石
0
星屑
9716
在线时间
2775 小时
注册时间
2008-9-5
回帖
3458

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

发表于 2015-3-31 21:43:07 | 显示全部楼层
以前好像遇见过类似的问题。。
试试这样做:

  1. if $game_self_switches[[15,9,"A"]]
  2.   $game_self_switches[[15,9,"A"]] = false
  3. end
复制代码
也就是在关闭开关之前做一下判定,多少个开关写多少个判定。。
以前窝是用的临时$变量,结果卡死了,然后窝加了个判定就没事了……
回复

使用道具 举报

梦石
0
星屑
14565
在线时间
22062 小时
注册时间
2010-10-24
回帖
302
发表于 2015-3-31 23:07:16 | 显示全部楼层
其实只要这样就行了
  1. #
  2. $game_self_switches[[15,9,"A"]] = false
  3. $game_self_switches[[15,4,"A"]] = false
  4. $game_map.need_refresh = true
复制代码

评分

参与人数 1星屑 +100 收起 理由
hys111111 + 100 认可答案

查看全部评分

噫
回复

使用道具 举报

梦石
0
星屑
64
在线时间
124 小时
注册时间
2015-1-30
回帖
46
 楼主| 发表于 2015-4-1 19:21:03 | 显示全部楼层
cinderelmini 发表于 2015-3-31 21:43
以前好像遇见过类似的问题。。
试试这样做:也就是在关闭开关之前做一下判定,多少个开关写多少个判定。。
...

非常感谢,虽然改动比较辛苦但问题解决了
回复

使用道具 举报

梦石
0
星屑
64
在线时间
124 小时
注册时间
2015-1-30
回帖
46
 楼主| 发表于 2015-4-1 19:21:58 | 显示全部楼层
imsy 发表于 2015-3-31 23:07
其实只要这样就行了

我不是很明白 实在第一行前加个#就可以了么

点评

说白了,第一行不是... = false就可以了  发表于 2015-4-2 18:58
你直接并行处理了脚本吧···  发表于 2015-4-1 23:36
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部