查看: 2940|回复: 4

[已经解决] 韩云溪大大的任务脚本出点问题。。求助。。

[复制链接]
梦石
0
星屑
852
在线时间
231 小时
注册时间
2013-10-30
回帖
115
发表于 2015-4-16 18:49:37 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
RT 我用的韩云溪大大的任务脚本  挺方便的
但是我添加任务超过14个之后  任务名称就不显示了
简单的说就是在列表里 只有第一页的任务显示正常   只要下拉菜单之后   任务名称就不显示了 这是什么情况????

无限の剣制

梦石
0
星屑
10445
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2015-4-16 18:54:55 | 显示全部楼层
回复

使用道具 举报

梦石
0
星屑
852
在线时间
231 小时
注册时间
2013-10-30
回帖
115
 楼主| 发表于 2015-4-16 19:04:37 | 显示全部楼层
VIPArcher 发表于 2015-4-16 18:54
善用搜索https://rpg.blue/thread-376419-1-1.html

亲。你给的这个链接我 看过啊  但是没解决这个问题啊。。。。。。。。。。{:2_276:}
这个兄弟他问了2个问题    但是只解决了一个无关痛痒的问题  就吧这个帖子算处理过了 我也是醉了
回复

使用道具 举报

梦石
0
星屑
108
在线时间
1006 小时
注册时间
2008-11-9
回帖
1633
发表于 2015-4-16 21:12:06 | 显示全部楼层
也是醉了,我居然为了这么简单的问题折腾了几个小时,原来问题出在窗口更新方式上
[pre lang="ruby"]#========================================================
# * 任务界面左边的纵向选项区域
#========================================================
class Window_TaskLeft < Window_Selectable
  attr_reader :finished
  def initialize
    super(0,48,200,Graphics.height - 48)
    create_contents
    @finished = false
    @index = 0
    refresh
    deactivate
  end
  def set_finish(finish)
    @finished = finish
    set_item_max
  end
  def item_max
    return @item_max != nil ? @item_max : 0
  end
  def set_item_max
    if @finished
      @item_max = $game_party.finished_tasks.size
    else
      @item_max = $game_party.unfinished_tasks.size
    end
  end

  def refresh
    set_item_max
    create_contents
    draw_all_items
  end[/pre]
注意最后的refresh,把它覆盖掉就可以了

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
852
在线时间
231 小时
注册时间
2013-10-30
回帖
115
 楼主| 发表于 2015-4-16 21:27:06 | 显示全部楼层
判约之轮 发表于 2015-4-16 21:12
也是醉了,我居然为了这么简单的问题折腾了几个小时,原来问题出在窗口更新方式上
#====================== ...

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

点评

所以记得在1L底端的按钮标记已解决哟,毕竟良好的分类会让好心人更多的  发表于 2015-4-16 22:44
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部