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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
48 小时
注册时间
2010-8-14
帖子
49
跳转到指定楼层
1
发表于 2011-1-26 17:40:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

点评

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

评分

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

查看全部评分

Lv1.梦旅人

梦石
0
星屑
50
在线时间
165 小时
注册时间
2010-7-3
帖子
137
2
发表于 2011-1-27 17:34:11 | 只看该作者
在脚本里面添加 if 。。。$game_switches[编号]=true

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

点评

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

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
3
发表于 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技术讨论区手动认可帖,得到答案请认可
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
48 小时
注册时间
2010-8-14
帖子
49
4
 楼主| 发表于 2011-1-28 19:59:42 | 只看该作者
回复 pocket梦幻 的帖子

if.....      这些省略号代表什么?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

楼主加开关的方法的确不错
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
48 小时
注册时间
2010-8-14
帖子
49
6
 楼主| 发表于 2011-1-29 19:26:15 | 只看该作者
...可是我要的是能在脚本开头能够控制开关的脚本。。不知道怎么加脚本,昨晚我试了沙发的脚本,可还是不能控制。用在开头会出错的。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
47 小时
注册时间
2009-8-30
帖子
465
7
发表于 2011-1-30 15:27:52 | 只看该作者
if $game_switches[编号]=true
  开关控制的内容
end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
48 小时
注册时间
2010-8-14
帖子
49
8
 楼主| 发表于 2011-1-30 20:01:17 | 只看该作者
本帖最后由 1055517015 于 2011-2-7 07:54 编辑

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

1055517015于2011-2-7 07:52补充以下内容:
....好像不行吧...会显示这样的....

点评

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
459 小时
注册时间
2008-10-9
帖子
114
9
发表于 2011-2-7 10:56:29 | 只看该作者
本帖最后由 wxr007 于 2011-2-7 10:58 编辑

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

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

10
发表于 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
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 01:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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