[問題] 想讀取攻擊力、防禦力已刪文

看板RPGMaker (RPG製作大師 - RPG Maker)作者 (小鎂)時間8年前 (2016/03/23 21:04), 8年前編輯推噓1(109)
留言10則, 4人參與, 最新討論串1/1
(後悔由MV入手.....中文討論太少Q_Q) 各位大大好,小妹剛接觸一個禮拜。 目前希望有一個 語法/插件 可以把 攻擊/防禦/.../ 的數值叫出來 我想寫一個條件分支,例如 if 攻擊力>=30 則 Event 發生 我嘗試用變數存取後再讀取變數,可是會遇到困難而且非常麻煩 不知道大大們知不知道,有什麼 插件或是內建語法 可以解決這個問題 感激不盡>< -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.235.242 ※ 文章網址: https://www.ptt.cc/bbs/RPGMaker/M.1458738249.A.274.html

03/23 21:07, , 1F
是什麼樣的麻煩的困難?
03/23 21:07, 1F
我希望這個數值=隊伍中第一個成員的數值,這樣變數要設很多、迴圈要用很多個 比如說, 隊伍中只有A 則讀取A的ATK,ATK>=20則事件發生 如果說, 隊伍中只有B 則讀取B的ATK, 我的理解是 $gameActor 可以讀取預設ID的數值 $gamePlayer 則是代表隊伍頭頭的數值 不知道這樣理解對不對... 所以我想說能不能有個函數 可以讓我達成 if Player的ATK >=20 的條件 像是 $gameActors.actor(1).getParam(3) >=20 之類的東西 (這個是我自己亂猜,實際上無法讀取的語法)

03/23 21:23, , 2F
MV我不知道,VXA的話$game_party.members[0]
03/23 21:23, 2F

03/23 21:23, , 3F
就是隊伍的第一個人
03/23 21:23, 3F
QQQQQQ是不是要改完VXA MV的語法表裡面 $gameActors.actor(1).addParam(3, 88); 是可以增加角色1防禦力88 我想說都可以有語法增加,應該也有語法可以只是讀取數值.....? ※ 編輯: flumoray (36.231.235.242), 03/23/2016 21:25:30

03/23 21:50, , 4F
$gameParty.members()[0] 這個就是MV版隊伍第一人
03/23 21:50, 4F
那要怎麼呼叫 攻擊、防禦、....、敏捷的數值呢? ※ 編輯: flumoray (36.231.235.242), 03/23/2016 22:01:34

03/23 23:42, , 5F
$gameActors.actor(x).Param(y) y是數值類型 猜的
03/23 23:42, 5F
我試過 $gameActors.actor(x).Param(y) .thisParam(y) .getParam(y) .ATK 都不行XD

03/23 23:45, , 6F
讀取試試看.atk()/.def() 定義在rpg_objects.js裡面
03/23 23:45, 6F
我這樣寫 $gameActors.actor(1).atk() >= 20 他跳出錯誤 " number is not a function" ※ 編輯: flumoray (36.231.235.242), 03/23/2016 23:56:44 !!!!!!!!!!!!!!!!我成功了= = $gameActors.actor(1).atk >= 20 ^^^這個要小寫= =|||||||| ※ 編輯: flumoray (36.231.235.242), 03/23/2016 23:58:30

03/24 00:02, , 7F
sorry把web習慣帶來了. 去掉()看看
03/24 00:02, 7F

03/24 00:03, , 8F
成功就好:)
03/24 00:03, 8F
謝謝大大!!!!! 謝謝樓上的各位XD 以後還請多指教(? ※ 編輯: flumoray (36.231.235.242), 03/24/2016 00:15:15

03/24 00:20, , 9F
我在開發的已經死水很久了XD 能幫忙會讓我多點存在價
03/24 00:20, 9F

03/24 00:20, , 10F
值(?
03/24 00:20, 10F
文章代碼(AID): #1MyfH99q (RPGMaker)
文章代碼(AID): #1MyfH99q (RPGMaker)