Project1
标题:
求强人修改脚本....
[打印本页]
作者:
肖宋发
时间:
2009-8-4 16:02
标题:
求强人修改脚本....
本帖最后由 肖宋发 于 2009-8-5 12:55 编辑
(⊙o⊙)求强人修改脚本....
我使用了这个脚本.脚本的效果横不错,但是我像在这里面加个逃跑并且帮选项的图标永远排在中间?为了方便!把工程弄起来!谢谢了!
GOOD.rar
2009-8-5 12:55 上传
点击文件名下载附件
326.3 KB, 下载次数: 64
作者:
我不宅
时间:
2009-8-4 16:12
..........又重开了一个么.....真是性急呢.........
作者:
肖宋发
时间:
2009-8-4 19:20
有没有会的人啊,帮我改下!谢谢了!{:3_64:}
作者:
「旅」
时间:
2009-8-5 02:25
建议楼主带上工程,这还少了图片和部分类的定义,测试不了……
作者:
azuredam
时间:
2009-8-5 09:16
提示:
作者被禁止或删除 内容自动屏蔽
作者:
肖宋发
时间:
2009-8-5 12:56
有没有人帮我修改下,谢谢大家了!!{:3_64:}
作者:
「旅」
时间:
2009-8-5 16:13
213.rar
(326.46 KB, 下载次数: 77)
2009-8-5 16:13 上传
点击文件名下载附件
写完,需要改什么细节可以再提。
作者:
肖宋发
时间:
2009-8-5 16:39
本帖最后由 肖宋发 于 2009-8-5 16:40 编辑
3885
写完,需要改什么细节可以再提。
「旅」 发表于 2009-8-5 16:13
感谢你的修改,但是...那图标还是会随着角色的改变而改变(就是说当第一个角色的选择好后,接下来第二个角色选择是,图标就移动到第二个角色的头上)麻烦这位强人修改下!让他把永远停在中间...(修改的哪里注一下!!)谢谢了!(还有,随便把逃跑移到物品的后面!!!)感谢{:3_67:} 「旅」感谢!!!!!
作者:
「旅」
时间:
2009-8-5 16:48
213.rar
(326.4 KB, 下载次数: 51)
2009-8-5 16:48 上传
点击文件名下载附件
完成。
作者:
肖宋发
时间:
2009-8-5 17:01
谢谢了!请问图标的排列是在哪里改的!谢谢了!
作者:
「旅」
时间:
2009-8-5 17:14
搜索——
@actor_command_window = Window_66RPG_Command_Row.new(["atk_攻击","atk_法术","atk_防御","atk_物品","atk_法术"])
这里。
还有,搜索——
case @actor_command_window.index
when后面的编号可以改。
作者:
肖宋发
时间:
2009-8-5 17:37
这个我会了,但是我要改把图标改为居中要怎么改啊?(何我说改哪里就OK!谢谢了!)「旅」谢谢了!
作者:
IamI
时间:
2009-8-5 17:37
路过抢生意= =这样可以吗?
加入
@actor_command_window.x = (640 - @actor_command_window.width) / 2
@actor_command_window.y = (480 - @actor_command_window.height) / 2
作者:
肖宋发
时间:
2009-8-5 17:39
IamI 加在哪里啊??
作者:
「旅」
时间:
2009-8-5 17:51
【搜索】@actor_command_window.x
放在它下面。
II<伪娘>当然可以抢-v-
作者:
IamI
时间:
2009-8-5 17:57
同伪娘抱……(BL(一语双关?!)了……速闪)
作者:
肖宋发
时间:
2009-8-6 13:36
但是我要改把图标改为竖的要怎么改啊?(和我说改哪里就OK!谢谢了!)IamI 谢谢了!
作者:
「旅」
时间:
2009-8-6 14:13
需要改class Window_66RPG_Command_Row这个类,以下是参考(可用)。
class Window_66RPG_Command_Row < Window_Selectable
#--------------------------------------------------------------------------
# ● 初始化对像
# commands : 命令图标
#--------------------------------------------------------------------------
def initialize(commands)
@disable_array = []
@old_index = 0
# 由命令的个数计算出窗口的高
super(0, 0, 112,commands.size * 40 + 128)
@commands = commands
@item_max = commands.size
@column_max = 1
self.contents = Bitmap.new(width - 32, height - 32)
self.index = 0
self.opacity = 0
refresh
end
#--------------------------------------------------------------------------
# ● 刷新光标矩形
#--------------------------------------------------------------------------
def update_cursor_rect
self.cursor_rect.empty
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
@now_y = 0
for i in 0...@item_max
draw_item(i)
end
end
#--------------------------------------------------------------------------
# ● 描绘项目
# ind : 项目编号
#--------------------------------------------------------------------------
def draw_item(ind)
if ind == @index
self.contents.blt(0, @now_y, RPG::Cache.icon(@commands[ind]), Rect.new(0,0,64,96))
@now_y += 68
else
self.contents.blt(32, @now_y, RPG::Cache.icon(@commands[ind]+"_small"), Rect.new(0,0,32,32), 128)
@now_y += 36
end
end
#--------------------------------------------------------------------------
# ● 刷新光标矩形
#--------------------------------------------------------------------------
def update
# 可以移动光标的情况下
if self.active and @item_max > 0 and @index >= 0
# 方向键右被按下的情况下
if Input.repeat?(Input::DOWN)
# 列数为 2 以上并且、光标位置在(项目数 - 1)之前的情况下
if @index < @item_max - 1 #@column_max >= 2 and
# 光标向右移动
$game_system.se_play($data_system.cursor_se)
@index += 1
end
end
# 方向键左被按下的情况下
if Input.repeat?(Input::UP)
# 列数为 2 以上并且、光标位置在 0 之后的情况下
if @index > 0 #@column_max >= 2 and
# 光标向左移动
$game_system.se_play($data_system.cursor_se)
@index -= 1
end
end
end
if @index != @old_index
@old_index = @index
refresh
end
end
end
复制代码
作者:
肖宋发
时间:
2009-8-9 17:51
...有出问题了!「旅」 来帮下{:3_50:}
我使用了长方型的图标....但是只显示了一半...怎么办啊??????
作者:
「旅」
时间:
2009-8-10 16:49
Rect.new(0,0,32,32)
把后面的32更改
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1