以下引用沉影不器于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 最后编辑]
以下引用沉影不器于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调大就行
以下引用沉影不器于2009-2-9 20:18:21的发言:
我改好的,请您直接覆盖*Window_Message吧,如有必要,把该移到最后面,Main之前
http://rpg.blue/upload_program/d/沉影不器_dddd_114639492.txt
193952 沉影不器 回转寿司 由回转寿司的帐上转移过来,增减VIP点数: +4
193951 回转寿司 回转寿司 转移给沉影不器,增减VIP点数: -4
以下引用霜冻之狼于2009-2-9 20:16:16的发言:
寿司使用的是公共事件菜单还是脚本菜单???
如果是脚本就找高人改,公共事件的话就不是技术问题是思路问题了....
以下引用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
193957 dbshy 回转寿司 从回转寿司的帐上转移过来,增减VIP点数: +2
193956 回转寿司 回转寿司 转移给dbshy,增减VIP点数: -2
## 不器
$game_system.map_interpreter.index -= 1 if $game_system.map_interpreter.index > 0
$scene = Scene_Menu.new
end
以下引用回转寿司于2009-2-10 12:28:00的发言:
恩……这样的话“2(这里也没有问题)”和“3(但在这里按ESC会往前跳= =)”这两处对话的确都不会跳了,但在“1(在这里按ESC没有问题了)”这里按ESC却会往后跳= =
以下引用沉影不器于2009-2-10 19:18:24的发言:
不好意思,我没注意到文章处理时用的是loop..end循环...倒扣值并不固定为1
请重新覆盖*window_message,另外我还发现这个改写后的对话框应该放在Interpreter 3以下.
http://rpg.blue/upload_program/d/沉影不器_dddd_114722175.txt
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |