Project1
标题:
问个低级问题,别骂
[打印本页]
作者:
倚天
时间:
2008-8-15 21:49
提示:
作者被禁止或删除 内容自动屏蔽
作者:
IamI
时间:
2008-8-15 21:51
ORZ……看Game_Party的定义
#--------------------------------------------------------------------------
# ● 增加武器 (减少)
# weapon_id : 武器 ID
# n : 个数
#--------------------------------------------------------------------------
def gain_weapon(weapon_id, n)
# 更新 hash 的个数数据
if weapon_id > 0
@weapons[weapon_id] = [[weapon_number(weapon_id) + n, 0].max, 99].min
end
end
#--------------------------------------------------------------------------
# ● 增加防具 (减少)
# armor_id : 防具 ID
# n : 个数
#--------------------------------------------------------------------------
def gain_armor(armor_id, n)
# 更新 hash 的个数数据
if armor_id > 0
@armors[armor_id] = [[armor_number(armor_id) + n, 0].max, 99].min
end
end
复制代码
获得战士的武器1,战士的防具1
“战士”是在之前的 for battler in $data_system.test_battlers
当中得到的对象,类型是Game_Battler
作者:
迅雷進
时间:
2008-8-15 21:54
weapon_id 就是武器的 ID,
在数据库那里的武器排编的号码就是武器的 ID 了,
armor1_id 就是防具的 ID,
和武器的 ID 大同小异。
armor 后面加 1 的原因是 armor1_id 是盾,
而 armor2_id 就是帽子(头盔),
armor3_id 就是衣服(铠甲),
armor4_id 就是首饰(装饰品)。
[LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1