Project1

标题: 在人物仓库中添加了一些数值导致祯数狂降 [打印本页]

作者: 无双修罗一闪    时间: 2008-10-30 18:46
标题: 在人物仓库中添加了一些数值导致祯数狂降
http://rpg.blue/web/htm/news22.htm最近在美化这个系统界面,在显示角色状态的栏面里(class Chaochao_Window_PartyData < Window_Base)添加了角色的力量、灵巧、速度、魔力、等级、角色头像和自制血条,结果祯数从40狂降到9,真是岗岗的,难道是刷新的方式所造成的吗?有谁能帮一下忙,解决一下这个问题? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 无双修罗一闪    时间: 2008-10-30 20:36
顶起。 [LINE]1,#dddddd[/LINE]版主对此帖的评论:『3小时内不要自顶- -』,积分『-50』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: 无双修罗一闪    时间: 2008-10-31 04:58
再顶!
作者: dbshy    时间: 2008-11-1 01:16
先在Chaochao_Scene_Party 初始化中定义@last_index = -1
找到update_data
将原有改为
    if @last_index == @left_window.index then
      return
    end
    if @last_index != @left_window.index then
    if @left_window.active
      if $game_party.actors[@left_window.index] != nil
        @data_window.set_actor($game_party.actors[@left_window.index])
      else
        @data_window.clear
      end
    end
     @last_index = @left_window.index
     return
    end

  下面的那一段同理 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 无双修罗一闪    时间: 2008-11-1 05:03
修正了一下这里:
  if @last_index = @left_window.index then
之后,祯数恢复到40了,再此感谢一下dbshy。





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