- UID
- 1005
- 閱讀權限
- 100
- 主題
- 142
- 帖子
- 263
- 精華
- 0
- A幣
- 635
- 在線時間
- 155 小時
- 最後登錄
- 2024-11-9
區域版主
- 主題
- 142
- 帖子
- 263
- 精華
- 0
- 綜合社群主題發文量
- 9
- 電玩社群主題發文量
- 10
- 娛樂社群主題發文量
- 0
- 技術社群主題發文量
- 98
- 閱讀權限
- 100
- 註冊時間
- 2016-5-17
TA的每日心情 | 怒 2022-4-29 14:36 |
---|
簽到天數: 5 天 連續簽到: 1 天 [LV.2]偶爾看看I
|
本帖最後由 t9540513 於 2023-2-13 19:22 編輯
好的,都被回答完了。
但如果你沒有想特別限制要特定反應物,其實可以靠腳本完成。
在你的腳本中,自己建立一個方法。
然後在這個方法中,寫上當這地圖有這道具時會發生什麼事,例如這樣。
記得方法建立好,要在setup裡面引用,不然丟了也沒用哦~
- function checkDropItem(eim){
- var items = map.getAllItems();
-
- for each(item in items){
- if(item.getItemId() == dropItem){
- item.expire(map);
- eim.startEventTimer(time);
-
- var mob = em.getMonster(bossID);
- map.spawnMonsterWithEffect(mob, 0, new java.awt.Point(1000, 154));
-
- var mob_B = em.getMonster(bossID);
- map.spawnMonsterWithEffect(mob_B, 0, new java.awt.Point(900, 154));
- map.mapMessage(6, "怪物已召喚於地圖中央 !!");
- eim.setProperty("start", "2");
- return;
- }
- }
-
- eim.schedule("checkDropItem", 1000);
- }
複製代碼 |
|