Project1

标题: 關於換上裝備->change_equip_by_id(X,變數)的小疑問 [打印本页]

作者: a000b1745    时间: 2013-11-25 02:20
标题: 關於換上裝備->change_equip_by_id(X,變數)的小疑問
本帖最后由 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的裝備、但是執行腳本後完全沒動作...)
作者: dukesward    时间: 2013-11-25 03:37
如果是在事件中使用脚本,先p $game_variables[108]查看变量108的值,目测你的变量值有问题所以脚本语句失效。
作者: a000b1745    时间: 2013-11-25 03:56
本帖最后由 a000b1745 于 2013-11-25 04:15 编辑
dukesward 发表于 2013-11-25 03:37
如果是在事件中使用脚本,先p $game_variables[108]查看变量108的值,目测你的变量值有问题所以脚本语句失 ...


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

擷取.JPG (59.55 KB, 下载次数: 21)

事件腳本這麼寫

事件腳本這麼寫

擷取2.JPG (24.85 KB, 下载次数: 19)

他的確有讀到變數

他的確有讀到變數

擷取3.JPG (49.92 KB, 下载次数: 21)

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

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

擷取4.JPG (53.76 KB, 下载次数: 23)

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

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

擷取5.JPG (47.86 KB, 下载次数: 20)

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

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

作者: a000b1745    时间: 2013-11-25 04:24
感謝大大幫忙...最終還是自己的問題{:2_254:}
抱歉連帖了...找到問題所在,變數108 並非直接是新產生的魔法武器值...而是 變數108 -1
腳本應該這樣寫↓

擷取.JPG (63.64 KB, 下载次数: 19)

擷取.JPG





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