设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 我心飞扬
打印 上一主题 下一主题

[已经解决] 关于离队人物身上装备的问题!

 关闭 [复制链接]

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
11
发表于 2011-11-21 11:58:56 | 只看该作者
$game_actors[角色编号].equip(装备类型, 要替换的装备的编号)
装备类型0代表武器,1代表盾,2代表头部防具,3代表身体防具,4代表装饰品。卸下装备,就把要替换的装备的编号填0。

你用了扩展防具的脚本,就自己按照编号的扩展添加吧
囡囚囨囚囨図囨囧
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
12
 楼主| 发表于 2011-11-21 14:03:35 | 只看该作者
本帖最后由 我心飞扬 于 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号也可以装备。
回复

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
13
发表于 2011-11-22 08:53:07 | 只看该作者
我心飞扬 发表于 2011-11-21 14:03
$game_actors[角色编号].equip(装备类型, 要替换的装备的编号)
装备类型0代表武器,1代表盾,2代表头部防 ...

防具就不是weapon了,而是armor1、armor2、armor3、armor4。。。

比如继承盾
a = $game_actors[2].armor1_id
$game_actors[2].equip(1,0)
$game_actors[33].equip(1,a)
囡囚囨囚囨図囨囧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 03:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表