Project1

标题: 如何制作开关脚本? [打印本页]

作者: 1055517015    时间: 2011-1-26 17:40
标题: 如何制作开关脚本?
我想制作一个能同时有多种战斗系统而不发生冲突的游戏,可就是偏偏发生冲突,所以我想制作一种开关脚本,如:当某个开关打开时,所指定的脚本就会自动打开或者自动关闭。请问要怎么制作?请各位高手指教,谢谢!
作者: pocket梦幻    时间: 2011-1-27 17:34
在脚本里面添加 if 。。。$game_switches[编号]=true

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

作者: Wind2010    时间: 2011-1-27 17:42
这需要LZ把脚本发出来- -
作者: 1055517015    时间: 2011-1-28 19:59
回复 pocket梦幻 的帖子

if.....      这些省略号代表什么?
作者: 451483807    时间: 2011-1-28 20:49
具备简单的脚本知识就可以改,只是要加对地方。
if $game_switches[编号]
。。。
end

楼主加开关的方法的确不错
作者: 1055517015    时间: 2011-1-29 19:26
...可是我要的是能在脚本开头能够控制开关的脚本。。不知道怎么加脚本,昨晚我试了沙发的脚本,可还是不能控制。用在开头会出错的。
作者: bzzdhm    时间: 2011-1-30 15:27
if $game_switches[编号]=true
  开关控制的内容
end
作者: 1055517015    时间: 2011-1-30 20:01
本帖最后由 1055517015 于 2011-2-7 07:54 编辑

它会提示[]里面的数据错误的。
[attach]45426[/attach]
1055517015于2011-2-7 07:52补充以下内容:
....好像不行吧...会显示这样的....
作者: wxr007    时间: 2011-2-7 10:56
本帖最后由 wxr007 于 2011-2-7 10:58 编辑

看了脚本才能知道是什么东西么有定义吧
那个是debug的脚本不要用测试,直接在外面打开看看
作者: 忧雪の伤    时间: 2011-2-7 12:34
本帖最后由 忧雪の伤 于 2011-2-7 13:38 编辑
  1. if 开关 == true then
  2. 脚本
  3. end
复制代码


表示我是看到日站脚本这么写的……
作者: Wind2010    时间: 2011-2-7 12:42
其实LZ把脚本发出来我们才好改...
作者: 「旅」    时间: 2011-2-7 23:55
0.0简简单单地改是不可能有用的哦~~~

例如变量初始化的问题,还有如果只是改整段代码的话,那么只是改变了生成~~~而真正需要的是在每个方法里添加~~~所以综上,楼主最好还是选择提供代码~~~
p.s修改冲突是很消耗精神的,所以楼主不要抱太多希望哟~~~
作者: 1055517015    时间: 2011-2-9 15:14
可还是会显示这个错误的
我在开头是这样加的:if $game_switches[1] == true then    最后再加个:end
可还是会显示错误...
难道是软件有问题..还是什么...希望各位帮帮忙..如可以...还请各位直接做个范例发给我..谢谢!
作者: 逸豫    时间: 2011-2-9 15:39
  1. def fuck(name)
  2.   script_data = load_data("Data/Scripts.rxdata")
  3.   for i in script_data
  4.     if i[1] == name
  5.       next
  6.     end
  7.     eval(Zlib::Inflate.inflate(i[2]))
  8.   end
  9. end
复制代码
把这段脚本扔脚本编辑器里
事件调用fuck("不需要执行的脚本名称")
作者: 1055517015    时间: 2011-2-10 13:46
...如果要执行又要怎么做?不会和其他的发生冲突吧?
作者: 1055517015    时间: 2011-2-10 13:49
咋一执行就回到标题了?这是咋回事?
作者: 冰蓝的马甲    时间: 2011-2-10 14:00
哇这个有研究价值哎
嗯把开关关闭的时候和打开的时候自动ALIAS什么的- -
(好吧我承认我在乱说)
作者: 1055517015    时间: 2011-2-10 19:54
这样还是比较麻烦的..
如果有一个更加稳固的自动型开关脚本就好了。
不会与其他的脚本发生冲突。不知道用变量行不行...请各位帮帮忙!
作者: 1055517015    时间: 2011-2-11 11:35
能有什么范例?只是一副初始脚本,在进行修改....可就是不会修改....(我又不会制作,还请给位帮帮忙)




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