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

Project1

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

[已经解决] 弱弱的問一個腳本,如何將身上裝備ID帶入某一變數??

[复制链接]

Lv1.梦旅人

巫女会长

梦石
0
星屑
60
在线时间
1028 小时
注册时间
2009-10-24
帖子
3470

贵宾

11
发表于 2013-11-24 14:16:51 | 只看该作者
是这样的,因为你并非获取第一项防具的id(equips[1]获取的是第二项防具),所以不能用empty方法判断防具是否装备。你要这么写:$game_variables[X] = $game_actors[id].equips[i] ? $game_actors[id].equips[i].id : 0, 其中equips[i]对应第几项防具,比如你这里用的是equips[1],只有当i=0的时候才可以用empty?方法判断。

评分

参与人数 1星屑 +6 收起 理由
a000b1745 + 6 感謝熱心 :) 經過大大不厭其煩的幫忙終於解.

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
567
在线时间
465 小时
注册时间
2009-10-11
帖子
407
12
 楼主| 发表于 2013-11-24 15:13:39 | 只看该作者
本帖最后由 a000b1745 于 2013-11-24 15:30 编辑
dukesward 发表于 2013-11-24 14:16
是这样的,因为你并非获取第一项防具的id(equips[1]获取的是第二项防具),所以不能用empty方法判断防具是 ...


我好奇地問一下...我只要這樣寫↓
$game_actors[12].change_equip(0, nil)
$game_actors[12].change_equip(1, nil)
都可以順利的把該部位的裝備卸下,
$game_actors[12].change_equip_by_id(1, 4) 也可以換上背包內的4號頭盔~

可是為什麼我打
$game_actors[12].change_equip_by_id(1, $game_variables[108])  她不會把 ID=變數108的號頭盔給換上呢??
(沒報錯、角色身上也確實有那個ID的裝備、但是執行腳本後完全沒動作...)
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 04:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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