Re: [問題] RMXP補血技能

看板RPGMaker (RPG製作大師 - RPG Maker)作者 (World)時間16年前 (2008/08/02 10:27), 編輯推噓4(4010)
留言14則, 4人參與, 最新討論串2/5 (看更多)
其實我沒什麼研究過RGSS 不過大概是這樣吧 你試試看 ====================================== @the_hp_add=(($game_party.actors[x].maxhp)/2).to_i $game_party.actors[x] +=@the_hp_add ====================================== [x]裡面的x填人物的編號 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.196.70

08/02 12:16, , 1F
老實說..XP輸在內建功能= = 2000都能用趴數了QQ
08/02 12:16, 1F

08/02 14:23, , 2F
感謝~~不過有辦法加if判斷技能選到誰就補誰嗎?
08/02 14:23, 2F

08/02 16:17, , 3F
就每個角色都弄一個補血就好啦= = "
08/02 16:17, 3F

08/03 13:24, , 4F
要加if就把x設成一個變數,在跑這行前
08/03 13:24, 4F

08/03 13:24, , 5F
先做個判斷式去生if
08/03 13:24, 5F

08/03 13:24, , 6F
x
08/03 13:24, 6F

08/07 09:10, , 7F
我覺得他想問的問題是: 該如何判斷是誰使用物品?
08/07 09:10, 7F

08/07 09:11, , 8F
因為以RMXP的技能/物品結束後呼叫公用事件無法判斷始
08/07 09:11, 8F

08/07 09:12, , 9F
用者. 具體解決方法是修改對應腳本. 例如:將公用事件
08/07 09:12, 9F

08/07 09:13, , 10F
的呼叫調前並傳參數(id). 但其實還有更簡單(腦殘?)的
08/07 09:13, 10F

08/07 09:14, , 11F
方法: 用狀態來判斷; 設定一個新的狀態, 將想判斷的
08/07 09:14, 11F

08/07 09:15, , 12F
技能或物品範圍設為單體, 並賦予使用者這個狀態, 之
08/07 09:15, 12F

08/07 09:16, , 13F
後再呼叫公用事件, 公用事件裡先尋找中了此狀態的角
08/07 09:16, 13F

08/07 09:17, , 14F
色, 然後執行想執行的部份, 最後再將狀態移除
08/07 09:17, 14F
文章代碼(AID): #18ayO7zE (RPGMaker)
討論串 (同標題文章)
文章代碼(AID): #18ayO7zE (RPGMaker)