Project1

标题: 脚本能不能有开关? [打印本页]

作者: 馬仔    时间: 2007-6-27 06:05
标题: 脚本能不能有开关?
脚本能不能做一个开关?

把某个开关打开后就使某篇脚本不能使用

就好像“自动提示”那篇脚本一样
作者: 馬仔    时间: 2007-6-27 06:05
标题: 脚本能不能有开关?
脚本能不能做一个开关?

把某个开关打开后就使某篇脚本不能使用

就好像“自动提示”那篇脚本一样
作者: patrick    时间: 2007-6-27 07:21
可以,譬如仿仙剑阵法的脚本就用到这个功能
作者: 精灵使者    时间: 2007-6-27 13:00
你可以把脚本写到开关控制的并行公共事件(或者条件分歧)里面。
作者: 叶舞枫    时间: 2007-6-29 04:52
if $game_switches[n]
   …………
end

{/gg}{/gg}
作者: kaze    时间: 2007-6-29 04:58
像自动提示类的脚本一般都有开关控制
作者: 绫晓露雪萌    时间: 2007-6-29 11:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-6-29 11:49
两套不同的商店脚本……可以用不同的scene进入吧,用开关做条件分歧进入。
就像以前的scene_loadsave 和scene_save 能同时存在那样。
例如脚本1的商店为scene_shop1
脚本2的商店为scene_shop2
那么就可以在执行商店操作的时候,用开关判断分歧
if $game_switches[n]
  $scene=scene_shop1.new
else
  $scene=scene_shop2.new
end
这样可以用开关来操作进入某个脚本的商店界面。当然,两个脚本都需要整合。


作者: 绫晓露雪萌    时间: 2007-6-29 11:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-6-29 12:10
这个……ms大部分都是需要scene的吧。
虽然shop里面有window_shopbuy,window_shopsell等窗口,但是他们好像统一的使用
scene_shop调用的。
window类的和game类的可以按照某些脚本的定义方法定义好开关的位置,然后在脚本里调用吧。
具体情况可以参考以下显示地图名的脚本(25号开关)来做。
(这个定义要在脚本本身内定义)
另外一个范例就是66对话框和fuki对话框的切换的脚本(利用了66号开关)
作者: 精灵使者    时间: 2007-6-29 12:10
由于网络原因重帖,此内容已被作者屏蔽!





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