Project1

标题: dbshy 前辈请进,关于上次的战斗菜单问题。 [打印本页]

作者: 迅雷進    时间: 2008-8-29 01:43
标题: dbshy 前辈请进,关于上次的战斗菜单问题。
就是这个:
>>> http://rpg.blue/viewthread.php?tid=100693

小弟突然发现一个问题,
就是选择结束游戏的时候,
出现了一个 error msg:



抱歉了,
请前辈再次指教~ {/gg} {/gg} [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 木葬枫    时间: 2008-8-29 01:50
········我也想知道
作者: dbshy    时间: 2008-8-29 02:20
前辈,最好能传个工程{/gg}

凭一句提示,看不出
作者: 迅雷進    时间: 2008-8-29 02:44
小弟的工程,
附“[]”就是由修改过原本的脚本。
有劳前辈了…… {/ll} {/ll}

http://rpg.blue/upload_program/files/test_100377794.rar
作者: dbshy    时间: 2008-8-29 04:40
  1. def refresh
  2.     self.contents.clear
  3.     for i in 0...@item_max
  4.      if $game_temp.in_battle then
  5.       if $game_switches[43] == true then
  6.         draw_item(0, disabled_color)
  7.       else
  8.         draw_item(0, normal_color)
  9.       end
  10.       if $game_switches[44] == true then
  11.         draw_item(1, disabled_color)
  12.       else
  13.         draw_item(1, normal_color)
  14.       end
  15.       if $game_switches[45] == true then
  16.         draw_item(2, disabled_color)
  17.       else
  18.         draw_item(2, normal_color)
  19.       end
  20.       if $game_switches[46] == true then
  21.         draw_item(3, disabled_color)
  22.       else
  23.         draw_item(3, normal_color)
  24.       end
  25.       if @commands[4] == "逃跑" and $game_temp.battle_can_escape == false then
  26.         draw_item(i, disabled_color)
  27.       else
  28.         draw_item(i, normal_color)
  29.       end
  30.     else
  31.        draw_item(i, normal_color)
  32.     end
  33.     end
  34.   end
复制代码



替换原来的REFRESH [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 迅雷進    时间: 2008-8-29 06:12
太厲害了!
對了前輩,
其實到底是什麽問題呢?
作者: ★_茄孓    时间: 2008-8-29 06:20
是的,是字符串问题,没有被to_s
找到错误行
    self.contents.draw_text(rect, @commands[index])
改为
    self.contents.draw_text(rect, @commands[index].to_s)
即可避免错误了吧!
作者: dbshy    时间: 2008-8-29 17:46
前辈,请你仔细看我加的那个IF,凭你的水平一定知道
作者: 迅雷進    时间: 2008-8-29 20:12
終于明白了~
感謝前輩的指教~ {/ll} {/ll}




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