查看: 5897|回复: 18

[已经过期] 如何制作开关脚本?

  [复制链接]
梦石
0
星屑
50
在线时间
48 小时
注册时间
2010-8-14
回帖
36
发表于 2011-1-26 17:40:21 | 显示全部楼层 |阅读模式

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

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

×
我想制作一个能同时有多种战斗系统而不发生冲突的游戏,可就是偏偏发生冲突,所以我想制作一种开关脚本,如:当某个开关打开时,所指定的脚本就会自动打开或者自动关闭。请问要怎么制作?请各位高手指教,谢谢!

点评

公共事件(自行/并行 处理)。。。  发表于 2011-1-26 18:18

评分

参与人数 1星屑 -10 收起 理由
IamI -10 字号售价5经验,谢谢惠顾

查看全部评分

梦石
0
星屑
50
在线时间
165 小时
注册时间
2010-7-3
回帖
104
发表于 2011-1-27 17:34:11 | 显示全部楼层
在脚本里面添加 if 。。。$game_switches[编号]=true

笨办法就是在脚本里找到一个if 开头的...然后再if 那句话后面加“&&$game_switches[编号]”

点评

应该用==,=是赋值。好像也可以不加后面的==ture  发表于 2011-1-28 20:50
回复

使用道具 举报

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-1-27 17:42:19 | 显示全部楼层
这需要LZ把脚本发出来- -

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

梦石
0
星屑
50
在线时间
48 小时
注册时间
2010-8-14
回帖
36
 楼主| 发表于 2011-1-28 19:59:42 | 显示全部楼层
回复 pocket梦幻 的帖子

if.....      这些省略号代表什么?
回复

使用道具 举报

梦石
0
星屑
104
在线时间
93 小时
注册时间
2008-8-11
回帖
202
发表于 2011-1-28 20:49:07 | 显示全部楼层
具备简单的脚本知识就可以改,只是要加对地方。
if $game_switches[编号]
。。。
end

楼主加开关的方法的确不错
回复

使用道具 举报

梦石
0
星屑
50
在线时间
48 小时
注册时间
2010-8-14
回帖
36
 楼主| 发表于 2011-1-29 19:26:15 | 显示全部楼层
...可是我要的是能在脚本开头能够控制开关的脚本。。不知道怎么加脚本,昨晚我试了沙发的脚本,可还是不能控制。用在开头会出错的。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
47 小时
注册时间
2009-8-30
回帖
442
发表于 2011-1-30 15:27:52 | 显示全部楼层
if $game_switches[编号]=true
  开关控制的内容
end
回复

使用道具 举报

梦石
0
星屑
50
在线时间
48 小时
注册时间
2010-8-14
回帖
36
 楼主| 发表于 2011-1-30 20:01:17 | 显示全部楼层
本帖最后由 1055517015 于 2011-2-7 07:54 编辑

它会提示[]里面的数据错误的。

1055517015于2011-2-7 07:52补充以下内容:
....好像不行吧...会显示这样的.... QQ截图未命名.png

点评

那个,= 是赋值符,==才是判断是否相等,所以改成[]==(应该吧)  发表于 2011-2-6 20:44
回复

使用道具 举报

梦石
0
星屑
50
在线时间
459 小时
注册时间
2008-10-9
回帖
109
发表于 2011-2-7 10:56:29 | 显示全部楼层
本帖最后由 wxr007 于 2011-2-7 10:58 编辑

看了脚本才能知道是什么东西么有定义吧
那个是debug的脚本不要用测试,直接在外面打开看看
好好学习,天天向上!
回复

使用道具 举报

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2011-2-7 12:34:36 | 显示全部楼层
本帖最后由 忧雪の伤 于 2011-2-7 13:38 编辑
  1. if 开关 == true then
  2. 脚本
  3. end
复制代码


表示我是看到日站脚本这么写的……

点评

记得书上说then可以省略。写上不犯错。  发表于 2011-2-8 00:07
更新完毕……  发表于 2011-2-7 13:39
ruby里的if后面需要then么 - -?  发表于 2011-2-7 12:48
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部