插入下面这个修改好的脚本:
|
本帖最后由 situkei 于 2014-7-2 00:49 编辑 def read_txt @file = [] @next_question = true IO.foreach("text.txt") do |line| text = line.chomp.gsub("\xEF\xBB\xBF", "") if text == "" @next_question = true else if @next_question @file.push([text]) @next_question = false else @file[-1].push(text) end end end $m5_question = @file end read_txt if true class Game_Interpreter def chouti(question,answer,amount,*var) temp = $m5_question.sample $game_variables[question] = temp[0] $game_variables[answer] = temp[1] $game_variables[amount] = temp.size - 1 var.shuffle! temp.each_with_index do |wrong,index| next if index < 2 var_id = var[index-2] $game_variables[var_id] = wrong if var_id end end end 这个脚本真好用,我自己又学习改了几个变种,但是问题来了,我现在不止一个text文本,我还有text1,txt text2,txt text3,txt text4,txt, 怎么能把文件名的变量在事件中带出来??我自己尝试着修改结果冲突报错,用修改脚本吗? 我有种思路您评判下?记得您有一个<事件脚本增强>可以突破事件脚本行数限制,我用那个脚本后再把上面的脚本复制到事件脚本中可以完美解决冲突报错的问题吧? |
领悟的一瞬间, 彻底在风中凌乱了, 眼眶中溢满了泪水, 这是要我弄24个变量的节奏吗? 0 1 2 3 4 5 6 7 8 9 10 11 正确 正确 正确 正确 正确 正确 错1 错1 错1 错1 错1 错1 错1 错1 错2 错2 错3 错3 正确 正确 错2 错2 错3 错3 错2 错3 错3 错1 错1 错2 错2 错3 错3 正确 正确 错2 错3 错2 错1 错3 错2 错1 错3 错2 正确 错3 错2 正确 12 13 14 15 16 17 18 19 20 21 22 23 错2 错2 错2 错2 错2 错2 错3 错3 错3 错3 错3 错3 正确 正确 错1 错1 错3 错3 正确 正确 错1 错1 错2 错2 错1 错3 正确 错3 错1 正确 错1 错2 正确 错2 正确 错1 错3 错1 错3 正确 正确 错1 错2 错1 错2 正确 错1 正确 不过还是逐一写进去了,泪奔~~o(>_<)o ~~ 笨鸟只能这样了!! 不过还是达成我想要的效果了,万分感谢,怎么发经验和好人卡啊? |
|
本帖最后由 situkei 于 2014-6-23 03:48 编辑 您还没睡啊?辛苦哈,您说的小的还是没有领悟啊,厚颜无耻的传上附件,您帮忙改下?辛苦啊 需修改的范例.zip 115网盘礼包码:5lbbkxvxucpw http://115.com/lb/5lbbkxvxucpw 另外:这个脚本 https://rpg.blue/forum.php?mod=v ... F%E6%9C%BA%E6%8E%92 说的是选项随机排列,能加到我这个范列里吗? |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-29 20:32
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.