赞 | 0 |
VIP | 0 |
好人卡 | 3 |
积分 | 1 |
经验 | 73503 |
最后登录 | 2017-7-15 |
在线时间 | 959 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 959 小时
- 注册时间
- 2011-7-13
- 帖子
- 293
|
本帖最后由 我心飞扬 于 2011-11-21 14:15 编辑
幻耶 发表于 2011-11-21 11:58
$game_actors[角色编号].equip(装备类型, 要替换的装备的编号)
装备类型0代表武器,1代表盾,2代表头部防具 ...
$game_actors[角色编号].equip(装备类型, 要替换的装备的编号)
装备类型0代表武器,1代表盾,2代表头部防具,3代表身体防具,4代表装饰品。卸下装备,就把要替换的装备的编号填0。
我是不是可以这样理解:
a = $game_actors[2].weapon_id
$game_actors[2].equip(0,0)----------------------这句话的意思是2号人物将代码以0为代表的武器卸下
$game_actors[33].equip(0,a)---------------------这句话的意思是33号人物将2号人物卸下的武器装备上?
我的装备扩展代码分别为0代表武器、1代表盾、2代表头部防具、3代表身体防具、4代表坐骑i、5代表装饰品1、6代表装饰品2、7代表玉石、8代表道具。
我想把2号人物用代码以8为代表的道具卸下并同时给33号人物装备上,是不是要进行以下的设置:
a = $game_actors[2].weapon_id
$game_actors[2].equip(8,0)
$game_actors[33].equip(8,a)
经过以上设置的测试,武器可以由2号身上转到33号身上,道具就只能卸下不能由33号装备。补充一句,2号身上的道具是全人物可以装备的,33号也可以装备。
|
|