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

Project1

 找回密码
 注册会员
搜索

关于地图名显示脚本的BUG

查看数: 1395 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-9-22 20:00

正文摘要:

本帖最后由 1584927450 于 2012-9-22 20:03 编辑 用下面的两种XP的地图名显示脚本有了2年多了,现在才发现这个Bug,求脚本侠解难。 这个Bug出现原因:有两种可能:1、因为没写地图名,就算把开关关了也一样。2、 ...

回复

飞3a 发表于 2012-9-22 20:20:14
本帖最后由 飞3a 于 2012-9-22 20:23 编辑

我试了一下,套上跳过标题的脚本http://www.66rpg.com/articles/3144。结果和你出现了一样的bug,尝试修复中。一会儿我回来编辑的。
修好了。
你试着在那个跳过标题的脚本scene_title的
def main下面加上这个
$data_mapinfos = load_data("Data/MapInfos.rxdata")
试试

点评

谢谢你的回答  发表于 2012-9-22 21:12
实话说,我并不是很喜欢A脚本,只是A脚本有开关而已,要是B脚本也能整个开关就好了, 总而言之,谢谢,我正在测试。  发表于 2012-9-22 21:07
首先谢谢您的回答,我现在就试试。  发表于 2012-9-22 21:04
1584927450 发表于 2012-9-22 20:17:42
飞3a 发表于 2012-9-22 20:13
A脚本我也用。但是尝试把地图名改成空后,只是出现一个空窗口。
看了一下第70行,只有一个参数$data_mapinf ...

兄弟,我看好你,给你创造一个不连贴的机会,求帮忙啊
zxcgood2009 发表于 2012-9-22 20:15:45
本帖最后由 zxcgood2009 于 2012-9-22 20:23 编辑

你把第一张地图的名字加上,
把 unless $game_switches[SWITCH]==true
改为 if  $game_switches[SWITCH]==true
开关默认是关,所以一开始是不会执行的,所以加个地图名应该没问题。
你把self.contents.draw_text(4, 0 , width - 40, 32, $data_mapinfos[@id].name, 1)
改为
if $data_mapinfos[@id].name != nil
self.contents.draw_text(4, 0 , width - 40, 32, $data_mapinfos[@id].name, 1)
end
本人脚本不太行,不知道行不行。
另外,你在下面呼叫这么多人,搞得我都不好意思回答你的问题了。

点评

谢谢你帮助了我,你的方法也行,说真的,你和飞3a我都想认可,可惜不行=A=  发表于 2012-9-22 21:13
说错了,关=开  发表于 2012-9-22 21:09
这位仁兄,你搞错,这个脚本你没用过?那开关 开=关,关=快,  发表于 2012-9-22 21:09
飞3a 发表于 2012-9-22 20:13:11
A脚本我也用。但是尝试把地图名改成空后,只是出现一个空窗口。
看了一下第70行,只有一个参数$data_mapinfos[@id].name
看来可能是这个参数的问题,也可能是别的脚本冲突的问题
根据楼主描述,跳过 了标题
那么请看A的117行,和SCENE_TITLE有关。(扯到TITLE的B脚本也有不是么)
(可能问题出在这里把)

点评

确实,可能是其他脚本冲突的原因,但是这27个脚本我以前也有一起用过,但都没有 发生任何问题,这是啥原因?  发表于 2012-9-22 20:16
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-12-28 23:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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