Project1

标题: 韩云溪大大的任务脚本出点问题。。求助。。 [打印本页]

作者: m328759997    时间: 2015-4-16 18:49
标题: 韩云溪大大的任务脚本出点问题。。求助。。
RT 我用的韩云溪大大的任务脚本  挺方便的
但是我添加任务超过14个之后  任务名称就不显示了
简单的说就是在列表里 只有第一页的任务显示正常   只要下拉菜单之后   任务名称就不显示了 这是什么情况????
作者: VIPArcher    时间: 2015-4-16 18:54
善用搜索https://rpg.blue/thread-376419-1-1.html
作者: m328759997    时间: 2015-4-16 19:04
VIPArcher 发表于 2015-4-16 18:54
善用搜索https://rpg.blue/thread-376419-1-1.html

亲。你给的这个链接我 看过啊  但是没解决这个问题啊。。。。。。。。。。{:2_276:}
这个兄弟他问了2个问题    但是只解决了一个无关痛痒的问题  就吧这个帖子算处理过了 我也是醉了
作者: 判约之轮    时间: 2015-4-16 21:12
也是醉了,我居然为了这么简单的问题折腾了几个小时,原来问题出在窗口更新方式上
RUBY 代码复制
  1. #========================================================
  2. # * 任务界面左边的纵向选项区域
  3. #========================================================
  4. class Window_TaskLeft < Window_Selectable
  5.   attr_reader :finished
  6.   def initialize
  7.     super(0,48,200,Graphics.height - 48)
  8.     create_contents
  9.     @finished = false
  10.     @index = 0
  11.     refresh
  12.     deactivate
  13.   end
  14.   def set_finish(finish)
  15.     @finished = finish
  16.     set_item_max
  17.   end
  18.   def item_max
  19.     return @item_max != nil ? @item_max : 0
  20.   end
  21.   def set_item_max
  22.     if @finished
  23.       @item_max = $game_party.finished_tasks.size
  24.     else
  25.       @item_max = $game_party.unfinished_tasks.size
  26.     end
  27.   end
  28.  
  29.   def refresh
  30.     set_item_max
  31.     create_contents
  32.     draw_all_items
  33.   end

注意最后的refresh,把它覆盖掉就可以了
作者: m328759997    时间: 2015-4-16 21:27
判约之轮 发表于 2015-4-16 21:12
也是醉了,我居然为了这么简单的问题折腾了几个小时,原来问题出在窗口更新方式上
#====================== ...

真是太感谢你了  万分感谢!!!真的真的!!太谢谢了




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