查看: 2501|回复: 10

脚本能不能有开关?

  [复制链接]
梦石
0
星屑
40
在线时间
0 小时
注册时间
2007-6-27
回帖
2
发表于 2007-6-27 06:05:38 | 显示全部楼层 |阅读模式

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

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

×
脚本能不能做一个开关?

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

就好像“自动提示”那篇脚本一样
梦石
0
星屑
40
在线时间
0 小时
注册时间
2007-6-27
回帖
2
发表于 2007-6-27 06:05:38 | 显示全部楼层 |阅读模式

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

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

×
脚本能不能做一个开关?

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

就好像“自动提示”那篇脚本一样

百魅大侠

梦石
0
星屑
50
在线时间
1 小时
注册时间
2006-6-9
回帖
563
发表于 2007-6-27 07:21:18 | 显示全部楼层
可以,譬如仿仙剑阵法的脚本就用到这个功能
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2007-6-27 13:00:49 | 显示全部楼层
你可以把脚本写到开关控制的并行公共事件(或者条件分歧)里面。
回复

使用道具 举报

Dancer-

梦石
0
星屑
55
在线时间
76 小时
注册时间
2006-11-9
回帖
3442

开拓者贵宾

发表于 2007-6-29 04:52:50 | 显示全部楼层
if $game_switches[n]
   …………
end

{/gg}{/gg}
回复

使用道具 举报

泽

梦石
0
星屑
50
在线时间
15 小时
注册时间
2007-2-18
回帖
2414
发表于 2007-6-29 04:58:54 | 显示全部楼层
像自动提示类的脚本一般都有开关控制
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-6-29
回帖
49
发表于 2007-6-29 11:45:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2007-6-29 11:49:56 | 显示全部楼层
两套不同的商店脚本……可以用不同的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
这样可以用开关来操作进入某个脚本的商店界面。当然,两个脚本都需要整合。

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-6-29
回帖
49
发表于 2007-6-29 11:58:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2007-6-29 12:10:23 | 显示全部楼层
这个……ms大部分都是需要scene的吧。
虽然shop里面有window_shopbuy,window_shopsell等窗口,但是他们好像统一的使用
scene_shop调用的。
window类的和game类的可以按照某些脚本的定义方法定义好开关的位置,然后在脚本里调用吧。
具体情况可以参考以下显示地图名的脚本(25号开关)来做。
(这个定义要在脚本本身内定义)
另外一个范例就是66对话框和fuki对话框的切换的脚本(利用了66号开关)
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部