Project1

标题: 关于开关的开关 [打印本页]

作者: zhouzhuofan1    时间: 2013-11-16 19:10
标题: 关于开关的开关
如何将批量的开关打开。。。


我想把 1-200号的开关 全部打开。。。不可能一个一个去设置吧?
求脚本的写法。。。
作者: 美丽晨露    时间: 2013-11-16 21:04
  1. for i in 1...201 #开关数-1
  2. $game_switches[i] = true #打开开关
  3. end
复制代码

作者: myownroc    时间: 2013-11-16 21:52
本帖最后由 myownroc 于 2013-11-17 10:49 编辑

@美丽晨露 其实这样更好一点
  1. for i in 1..200 #只有两个点
  2.   $game_switches[i] = true
  3. end
复制代码


@美丽晨露 @chd114 @protosssonny 我觉得我们的智商被愚弄了,看5楼…  
作者: chd114    时间: 2013-11-17 08:51
本帖最后由 chd114 于 2013-11-17 09:08 编辑
  1. for i in 1..200 #
  2.   if i==15 or i==138#打开15号和138号以外的所有1-200号的开关
  3.   else
  4.     $game_switches[i] = true
  5.   end
  6. end
复制代码
@protosssonny 你敢不敢点一次回复···unless不习惯用···感觉这样用的话条理比较清晰··· 话说这样的话···脚本框一行写不下了怎么办
作者: 黑鹰246    时间: 2013-11-17 10:01
本帖最后由 黑鹰246 于 2013-11-17 10:02 编辑

{:2_287:}
作者: 英顺的马甲    时间: 2013-11-17 11:26
@美丽晨露 @myownroc @chd114 都错了,需要$game_map.need_refresh = true
作者: chd114    时间: 2013-11-17 11:31
英顺的马甲 发表于 2013-11-17 11:26
@美丽晨露 @myownroc @chd114 都错了,需要$game_map.need_refresh = true

好吧···有些情况不加这句没效果···比如在菜单里执行就会这样···
作者: myownroc    时间: 2013-11-17 11:39
英顺的马甲 发表于 2013-11-17 11:26
@美丽晨露 @myownroc @chd114 都错了,需要$game_map.need_refresh = true

好像是独立开关才要……


@protosssonny 253楼说的是独立开关,普通开关也要?我记得我自己设计过一个"开关",貌似直接操作也没问题。ps:p叔你敢不敢回个帖…




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