Project1

标题: 问个低级问题,别骂 [打印本页]

作者: 倚天    时间: 2008-8-15 21:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: IamI    时间: 2008-8-15 21:51
ORZ……看Game_Party的定义
  1.   #--------------------------------------------------------------------------
  2.   # ● 增加武器 (减少)
  3.   #     weapon_id : 武器 ID
  4.   #     n         : 个数
  5.   #--------------------------------------------------------------------------
  6.   def gain_weapon(weapon_id, n)
  7.     # 更新 hash 的个数数据
  8.     if weapon_id > 0
  9.       @weapons[weapon_id] = [[weapon_number(weapon_id) + n, 0].max, 99].min
  10.     end
  11.   end
  12.   #--------------------------------------------------------------------------
  13.   # ● 增加防具 (减少)
  14.   #     armor_id : 防具 ID
  15.   #     n        : 个数
  16.   #--------------------------------------------------------------------------
  17.   def gain_armor(armor_id, n)
  18.     # 更新 hash 的个数数据
  19.     if armor_id > 0
  20.       @armors[armor_id] = [[armor_number(armor_id) + n, 0].max, 99].min
  21.     end
  22.   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