赞 | 46 |
VIP | 0 |
好人卡 | 0 |
积分 | 311 |
经验 | 0 |
最后登录 | 2024-4-16 |
在线时间 | 247 小时 |
Lv5.捕梦者
- 梦石
- 24
- 星屑
- 7077
- 在线时间
- 247 小时
- 注册时间
- 2020-12-4
- 帖子
- 306
|
本帖最后由 纯属小虫 于 2022-8-9 11:17 编辑
hmmmm,用新的脚本之前一定要先读!先读啊————【呐喊】
两个脚本都还是写得蛮清晰的,很容易就能够找到关键词了
这里的关键词有两个 1:找到装备增加hp\sp相关的属性 2:找到显示装备属性的定义的位置
【这些是给装备新添的属性值的数据】
$data_weapons[@weapon_id].hp
$data_armors[@armor1_id].hp
$data_armors[@armor2_id].hp
$data_armors[@armor3_id].hp
$data_armors[@armor4_id].hp
$data_armors[@armor5_id].hp
$data_weapons[@weapon_id].sp
$data_armors[@armor1_id].sp
$data_armors[@armor2_id].sp
$data_armors[@armor3_id].sp
$data_armors[@armor4_id].sp
$data_armors[@armor5_id].sp
【显示属性的关键句如下】
对武器help窗口的描绘 222行——410行
对防具help窗口的描绘 411行——574行
这里做一个显示武器 增加HP\SP的范例吧::
在237行【物理防御】之前加上————【这一步是用于适配窗口高度的】
if @weapon.hp!=0 #HP
height+=1
end
if @weapon.sp!=0 #SP
height+=1
end
在311行之前【物理防御】加上————这一步是用来显示内容的
if @weapon.hp!=0 #HP
x=0
y+=1
text="HP:"[email protected]_s
self.contents.font.color = text_color(weapon.name_color_66RPG)#颜色脚本
self.contents.font.size=14
self.contents.draw_text(x, y*15+5, text.size*60, 16, text, 0)
end
if @weapon.sp!=0 #SP
x=0
y+=1
text="SP:"[email protected]_s
self.contents.font.color = text_color(weapon.name_color_66RPG)#颜色脚本
self.contents.font.size=14
self.contents.draw_text(x, y*15+5, text.size*60, 16, text, 0)
end
后面防具的内容依葫芦画瓢一下就行啦~~实现起来不难的!不难的!
难的是调整效果(增加两行属性之后可能会存在窗口溢出的情况,这个得自己慢慢调试) |
评分
-
查看全部评分
|