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

Project1

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

关于某AVG脚本的两个问题

 关闭 [复制链接]

Lv5.捕梦者 (管理员)

梦石
10
星屑
11552
在线时间
2729 小时
注册时间
2007-7-4
帖子
3389

开拓者RMVX自由创作大赛季军冬季迷宫创意大赛季军第2届TG大赛冠军第3届短篇游戏大赛R剧及RMTV组冠军短篇七成年组冠军剧作品鉴家

跳转到指定楼层
1
发表于 2009-2-10 02:21:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
多谢dbshy君和沉影君,两个问题都解决了~也非常感谢蚂蚁君和霜冻君的帮助> <


作为一个完全的脚本白痴,tranpol殿的AVG华丽丽版1.06系统对我来说太复杂了……= =而且我和山人正在做的这个AVG游戏也不需要那么华丽的功能,所以直接套用了《回梦-风花雪月》里功能更简单一些的AVG脚本。

1、遇到的第一个问题是我需要修改对话框的位置,改好文字显示位置之后普通对话虽然没问题了,但遇到选项时却会出现错位:

所以请指导我该在脚本的哪里调整选项文字的位置……OTL不必帮我改好,告诉我在脚本的哪一行修改就行了,具体位置我可以自己调试。

2、另一个问题则是原来就有的“按出系统菜单时对话文字会消失并向下跳一句对话”BUG,虽然tranpol殿的AVG华丽丽版1.06是解决这个问题了,但我看不懂是怎么改的所以自然也没法照样在这套脚本里修改……OTL所以能不能拜托哪位大人帮忙把我现在使用的这套脚本里的这个BUG也同样解决掉?

除了改掉这两个BUG之外,不需要新增任何功能。

脚本工程在这里:http://rpg.blue/upload_program/d ... ��板_114632054.rar

因为不清楚难度到底多高所以暂且第一个问题悬赏2VIP、第二个问题悬赏4VIP好了,觉得不够的大人请尽管开口,我可以追加。解决之后我会直接把VIP转过去,提前拜谢了OTL
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

2
发表于 2009-2-10 03:12:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
3
发表于 2009-2-10 03:28:34 | 只看该作者
以下引用沉影不器于2009-2-9 19:12:47的发言:

问题2,脚本加两行,一行2vip...

*Window_Message脚本第1088-1089插入
attr_accessor :index
*Scene_Menu脚本第92-93插入
$game_system.map_interpreter.index -= 1 if $game_system.map_interpreter.index > 0


[本贴由作者于 2009-2-9 19:20:52 最后编辑]



= = 问题1,也是两行{/ll}

*Window_Message
750 self.contents.draw_text(16 + 4 +@x, 6+line_height * @y, 40, line_height, c)

971 self.cursor_rect.set(8 + @indent, n * line_height, @cursor_width, line_height)

坐标就自己调吧,把y调大就行
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

4
发表于 2009-2-10 04:00:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

梦石
10
星屑
11552
在线时间
2729 小时
注册时间
2007-7-4
帖子
3389

开拓者RMVX自由创作大赛季军冬季迷宫创意大赛季军第2届TG大赛冠军第3届短篇游戏大赛R剧及RMTV组冠军短篇七成年组冠军剧作品鉴家

5
 楼主| 发表于 2009-2-10 04:12:51 | 只看该作者
谢谢两位……但好象这样改了之后问题依然存在= =
以下引用沉影不器于2009-2-9 19:12:47的发言:

*Window_Message脚本第1088-1089插入
attr_accessor :index
*Scene_Menu脚本第92-93插入
$game_system.map_interpreter.index -= 1 if $game_system.map_interpreter.index > 0

不知道为什么,我插入之后貌似没有任何效果,按出系统菜单时对话文字还是会照样消失并向下跳一句对话……= =

以下引用dbshy于2009-2-9 19:28:34的发言:

= = 问题1,也是两行

*Window_Message
750 self.contents.draw_text(16 + 4 +@x, 6+line_height * @y, 40, line_height, c)

971 self.cursor_rect.set(8 + @indent, n * line_height, @cursor_width, line_height)

坐标就自己调吧,把y调大就行

要改的是那些数字么?但这样一改好象不只选项文字的位置,连普通对话文字的位置也一起变了……这样虽然选项文字对上了,但普通对话的位置就又和对话框对不上了OTL
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
6
发表于 2009-2-10 04:16:16 | 只看该作者
寿司使用的是公共事件菜单还是脚本菜单???
如果是脚本就找高人改,公共事件的话就不是技术问题是思路问题了....

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

7
发表于 2009-2-10 04:18:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

梦石
10
星屑
11552
在线时间
2729 小时
注册时间
2007-7-4
帖子
3389

开拓者RMVX自由创作大赛季军冬季迷宫创意大赛季军第2届TG大赛冠军第3届短篇游戏大赛R剧及RMTV组冠军短篇七成年组冠军剧作品鉴家

8
 楼主| 发表于 2009-2-10 04:36:06 | 只看该作者
以下引用沉影不器于2009-2-9 20:18:21的发言:

我改好的,请您直接覆盖*Window_Message吧,如有必要,把该移到最后面,Main之前
http://rpg.blue/upload_program/d/沉影不器_dddd_114639492.txt

啊,的确解决了……多谢沉影殿,脚本高人果然很强大TvT
VIP已转移过去~
193952  沉影不器  回转寿司  由回转寿司的帐上转移过来,增减VIP点数: +4     
193951  回转寿司  回转寿司  转移给沉影不器,增减VIP点数: -4

以下引用霜冻之狼于2009-2-9 20:16:16的发言:

寿司使用的是公共事件菜单还是脚本菜单???
如果是脚本就找高人改,公共事件的话就不是技术问题是思路问题了....

脚本菜单……= =
似乎不是很复杂,但我完全看不懂就是了OTL
回复 支持 反对

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
9
发表于 2009-2-10 04:44:06 | 只看该作者
先改
23  DEFAULT_RECT           = Rect.new(80, 327, 493, 120)
120 改为 160

751 改为
if $game_temp.choice_max > 0 then
self.contents.draw_text(16 + 4 +@x, 6+line_height * @y + 16, 40, line_height, c)
            else
            self.contents.draw_text(16 + 4 +@x, 6+line_height * @y, 40, line_height, c)
            end

971 self.cursor_rect.set(8 + @indent, n * line_height + 16, @cursor_width, line_height)

可爱范例一头http://rpg.blue/upload_program/d ... ��板_114641317.rar
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

梦石
10
星屑
11552
在线时间
2729 小时
注册时间
2007-7-4
帖子
3389

开拓者RMVX自由创作大赛季军冬季迷宫创意大赛季军第2届TG大赛冠军第3届短篇游戏大赛R剧及RMTV组冠军短篇七成年组冠军剧作品鉴家

10
 楼主| 发表于 2009-2-10 05:08:08 | 只看该作者
以下引用dbshy于2009-2-9 20:44:06的发言:

先改
23  DEFAULT_RECT           = Rect.new(80, 327, 493, 120)
120 改为 160

751 改为
if $game_temp.choice_max > 0 then
self.contents.draw_text(16 + 4 +@x, 6+line_height * @y + 16, 40, line_height, c)
           else
           self.contents.draw_text(16 + 4 +@x, 6+line_height * @y, 40, line_height, c)
           end

971 self.cursor_rect.set(8 + @indent, n * line_height + 16, @cursor_width, line_height)

可爱范例一头http://rpg.blue/upload_program/d/dbshy_复件 AVG样板_114641317.rar

改好了~多谢dbshy殿> <
因为好象麻烦dbshy殿加了好几行脚本,所以把悬赏的VIP点数从原来的1点增加到了2点,请收下吧~~-v-
193957  dbshy  回转寿司  从回转寿司的帐上转移过来,增减VIP点数: +2     
193956  回转寿司  回转寿司  转移给dbshy,增减VIP点数: -2



呃,开始继续做游戏之后忽然发现问题2还是没有解决……= =
把沉影殿给出的那段脚本完全复制过去之后,虽然在那套只有一句对话和一个选项的工程里测试没有问题,但再加几句对话进去之后会发现虽然在“天气怎么样”这样只有一行的对话中不会跳对话,但在一行以上的对话中还是会照旧跳,例如这个工程里:http://rpg.blue/upload_program/d ... �板2_114645039.rar
可以拜托沉影殿再帮忙解决一下这个遗留问题么……?OTL
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2025-1-12 08:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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