| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 2 |  
| 经验 | 0 |  
| 最后登录 | 2013-11-27 |  
| 在线时间 | 21 小时 |  
 Lv1.梦旅人 
	梦石0 星屑1799 在线时间21 小时注册时间2013-8-24帖子3 | 
| 
本帖最后由 awu3000 于 2013-9-3 15:51 编辑
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  
 鼠标脚本(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:}
 
 
 | 
 |