查看: 1849|回复: 3

[已经解决] 關於換上裝備->change_equip_by_id(X,變數)的小疑問

[复制链接]
梦石
0
星屑
562
在线时间
465 小时
注册时间
2009-10-11
回帖
322
发表于 2013-11-25 02:20:52 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 a000b1745 于 2013-11-25 04:24 编辑

我好奇地問一下...我只要這樣寫↓
$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的裝備、但是執行腳本後完全沒動作...)
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。

巫女会长

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

贵宾

发表于 2013-11-25 03:37:46 | 显示全部楼层
如果是在事件中使用脚本,先p $game_variables[108]查看变量108的值,目测你的变量值有问题所以脚本语句失效。

点评

记得先在测试开启主控制台再查看。  发表于 2013-11-25 03:38

评分

参与人数 1星屑 +6 收起 理由
a000b1745 + 6 謝謝幫忙 的確变量值出问题

查看全部评分

回复

使用道具 举报

梦石
0
星屑
562
在线时间
465 小时
注册时间
2009-10-11
回帖
322
 楼主| 发表于 2013-11-25 03:56:55 | 显示全部楼层
本帖最后由 a000b1745 于 2013-11-25 04:15 编辑
dukesward 发表于 2013-11-25 03:37
如果是在事件中使用脚本,先p $game_variables[108]查看变量108的值,目测你的变量值有问题所以脚本语句失 ...


我有測試~ 變數108 = 1 沒錯了後,我也確定過背包有 1號的刀子,TYPE 也沒問題。
但是他都不給我1號刀子...納悶...

事件腳本這麼寫

事件腳本這麼寫

他的確有讀到變數

他的確有讀到變數

這就是一號武器 裝得好好的

這就是一號武器 裝得好好的

事件腳本跑完他沒給我裝上..

事件腳本跑完他沒給我裝上..

我把新的魔法武器ID帶入變數108號

我把新的魔法武器ID帶入變數108號
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复

使用道具 举报

梦石
0
星屑
562
在线时间
465 小时
注册时间
2009-10-11
回帖
322
 楼主| 发表于 2013-11-25 04:24:07 | 显示全部楼层
感謝大大幫忙...最終還是自己的問題{:2_254:}
抱歉連帖了...找到問題所在,變數108 並非直接是新產生的魔法武器值...而是 變數108 -1
腳本應該這樣寫↓
擷取.JPG
因为现实太残酷、所以我们都在打造虚幻的天堂。如果现实不再残酷,也是因为有这快乐的天堂。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部