设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1832|回复: 0
打印 上一主题 下一主题

[已经解决] Sion的鼠标脚本和一些窗口美化脚本发生冲突,请指点

[复制链接]

Lv1.梦旅人

梦石
0
星屑
1799
在线时间
21 小时
注册时间
2013-8-24
帖子
3
跳转到指定楼层
1
发表于 2013-9-3 15:37:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 awu3000 于 2013-9-3 15:51 编辑

鼠标脚本(Sion版主发的1.3f版http://rpg.blue/thread-284480-1-1.html)在两个美化脚本运行时候有问题,脚本都比较长,我放到附件里面

1。 MOG - Light Layout (V1.3)  
这是个战斗指令框的美化脚本,使用后鼠标不能选择到指令,左右键的确定取消功能是正常的,键盘操作正常
如果删去此脚本,使用默认的指令框鼠标是正常可以操作的
我觉得可能是美化的指令框少定义了什么参数,但是脚本看的我一头雾水中……
另外我换了90合集里那个鼠标脚本,居然连默认的指令框也不支持了,大概是某个脚本中把指令框换到每个人头上出现,不再是固定位置的原因吧

请高手指点或者丢本相关教材来更好,俺自己啃,不胜感激

2。MOG - Scene File A (V1.3)
这是个美化save和load选择界面的,把原来的项目式选择界面变成了一条条的,滚动式菜单,而且有存档中4个人物的模型和级别,华丽啊
不幸的是,鼠标脚本出错
undefined method 'height' for nil:NilClass

出错语句的脚本
  #--------------------------------------------------------------------------
  # ● 判断鼠标位于哪个窗口
  #--------------------------------------------------------------------------
  def mouse_which_window
    mouse_x, mouse_y = Mouse.mouse_x, Mouse.mouse_y
    if mouse_y < @help_window.height + 14      #就是这里出错啦
      mouse_row = -1
    elsif mouse_y > Graphics.height - 14
      mouse_row = -2
    else
      mouse_row = 4 * (mouse_y - @help_window.height) /
        (Graphics.height - @help_window.height)
    end
    return mouse_row
  end

原因是大概明白了,怎么整不会,同上求高手指点或拿教材砸我








经过研究回帖,我发现把鼠标放在第一个脚本就好了……晕

还是求教材,中文的{:2_287:}

如何让鼠标滚轮可以滚动各种菜单呢?{:2_276:}

出错的3个脚本.rar

17.69 KB, 下载次数: 41

点评

已经解决了吗?  发表于 2013-9-4 23:01
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-7 03:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表