设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4896|回复: 12
打印 上一主题 下一主题

[已经解决] 某開關開啟時,其他開關就關閉

[复制链接]

Lv5.捕梦者

梦石
0
星屑
32056
在线时间
5082 小时
注册时间
2012-11-19
帖子
4877

开拓者

1
发表于 2013-2-16 15:15:56 | 显示全部楼层
  很简单啊



呃,第一个条件的开关4错了,该是 OFF

点评

這個我試過了,下面的判定會直接覆蓋上面的,詳細看下我LS貼的腳本  发表于 2013-2-16 15:32

评分

参与人数 1星屑 +66 收起 理由
hys111111 + 66 感谢回答,后面的开关会打开。.

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
32056
在线时间
5082 小时
注册时间
2012-11-19
帖子
4877

开拓者

2
发表于 2013-2-16 15:44:07 | 显示全部楼层
  1. class Interpreter
  2.   def day_night_switch_control(id)
  3.     if $game_switches[2] = true
  4.       $game_switches[3] = false   
  5.       $game_switches[4] = false   
  6.       $game_switches[5] = false
  7.     elsif $game_switches[3] = true
  8.       $game_switches[2] = false   
  9.       $game_switches[4] = false   
  10.       $game_switches[5] = false
  11.     elsif $game_switches[4] = true
  12.       $game_switches[2] = false   
  13.       $game_switches[3] = false   
  14.       $game_switches[5] = false
  15.     elsif $game_switches[5] = true
  16.       $game_switches[2] = false   
  17.       $game_switches[3] = false   
  18.       $game_switches[4] = false
  19.     end
  20.     return
  21.   end
  22. end
复制代码

点评

就算用elsif還是不行的,他還是只會判定最上面的那個,比如2=on,若把3=on,他又會把3給關了  发表于 2013-2-16 15:50
这样的话~如果之前ID数值小的开关打开了,然后再打开ID大的开关的话~依然会把ID大的那个开关关掉而不是关掉ID小的开关。  发表于 2013-2-16 15:49
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
32056
在线时间
5082 小时
注册时间
2012-11-19
帖子
4877

开拓者

3
发表于 2013-2-16 15:53:56 | 显示全部楼层
芯☆淡茹水 发表于 2013-2-16 15:44

    恩,就是麻烦。建议LZ用变量控制开关的开和关
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-14 01:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表