Project1

标题: 用脚本把人物装备的某一个部份装备变成空 [打印本页]

作者: 火焰卷轴    时间: 2019-4-20 22:39
标题: 用脚本把人物装备的某一个部份装备变成空
怎么用脚本把人物装备的某一个部份装备变成空
作者: KB.Driver    时间: 2019-4-22 21:28
本帖最后由 KB.Driver 于 2019-4-22 21:34 编辑

看看源码就知道了



由于默认代码中装备ID只能"读"不能"写",我们可以自己在插件脚本处增加权限:

RUBY 代码复制
  1. class Game_Actor
  2.   attr_writer   :weapon_id                # 武器 ID
  3.   attr_writer   :armor1_id                # 盾 ID
  4.   attr_writer   :armor2_id                # 头部防具 ID
  5.   attr_writer   :armor3_id                # 身体防具 ID
  6.   attr_writer   :armor4_id                # 装饰品 ID
  7. end


让1号角色的武器变为空
RUBY 代码复制
  1. $game_actors[1].weapon_id = 0


让1号角色的防具1(二刀流的武器2 或 普通角色的盾)变为空
RUBY 代码复制
  1. $game_actors[1].armor1_id = 0


至于头部、身体、饰品这些,把上面的armor1_id改成2,3,4就行了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1