赞 | 3 |
VIP | 1 |
好人卡 | 40 |
积分 | 1 |
经验 | 93188 |
最后登录 | 2020-7-27 |
在线时间 | 1379 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 76
- 在线时间
- 1379 小时
- 注册时间
- 2012-7-5
- 帖子
- 1698
|
本帖最后由 kuerlulu 于 2014-2-10 22:56 编辑
很抱歉在下一天都没上线【题外话- class Interpreter
- def 取每一位(var, first_tvar)
- $game_variables[var].to_s.split.each_with_index{|s,index| $game_variables[first_tvar+index]= s.to_i}
- end
- end
复制代码 首先将上述脚本丢到main前
然后[事件]>[脚本]中输入就会将1号变量的数的每一位赋值给2,3,4...(如果有这么多位的话)号变量
如先设置1号变量为123456
然后[事件]>[脚本]> 取每一位(1,3)
然后3号变量就是1,4号变量就是2,以此类推 补充,根据LX的方法重定义一下(用法不变):- class Interpreter
- def 取每一位(var, first_tvar)
- a = $game_variables[var]
- b = [];(b.push(a%10);a/=10) while a > 0;b.reverse!
- b.each_with_index{|s,index| $game_variables[first_tvar+index]= s}
- end
- end
复制代码 |
评分
-
查看全部评分
|