Project1
标题:
Sion的鼠标脚本和一些窗口美化脚本发生冲突,请指点
[打印本页]
作者:
awu3000
时间:
2013-9-3 15:37
标题:
Sion的鼠标脚本和一些窗口美化脚本发生冲突,请指点
本帖最后由 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
2013-9-3 15:37 上传
点击文件名下载附件
17.69 KB, 下载次数: 41
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1