Re: [問題] 一些函數用法的問題。

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間18年前 (2007/12/17 07:38), 編輯推噓4(403)
留言7則, 2人參與, 最新討論串12/35 (看更多)
※ 引述《doall (狂人)》之銘言: : 玉水魚 x 20 : 櫻花鉤吻鮭 x 40 以這個為例,為玉水魚以及櫻花鉤吻鮭設入特殊的 ID,例如 玉水魚的其中一個 id = JADE_WATER_FISH 櫻花鉤吻鮭的其中一個 id = SAKURA_KISS_FISH object ppl=this_player(); if(present("JADE_WATER_FISH 20",ppl) && // 身上有第 20 條玉水魚 present("SAKURA_KISS_FISH 40",ppl)) // 也有第 40 條櫻花鉤吻鮭 { 通過判斷; } 另一種寫法是將任務物品設成虛擬物品,quit 不能儲存,例 如... object ppl=this_player(); ppl->add_temp("dolla/JADE_WATER_FISH",1); // 獲得一尾玉水魚 ppl->add_temp("dolla/SAKURA_KISS_FISH",1); // 獲得一尾櫻花鉤吻鮭 然後再讀值直接判斷... if(ppl->query_temp("dolla/JADE_WATER_FISH")>19 && // 身上有20尾以上 ppl->query_temp("dolla/SAKURA_KISS_FISH")>39) // 身上有40尾以上 { 通過判斷; } 建議是用虛擬物品的方式,配合怪物掉寶系統。如果你想用這 種方式我就在下篇說明怎麼設定。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.34.90

12/17 11:10, , 1F
弄成虛擬物品好了!
12/17 11:10, 1F

12/17 11:11, , 2F
而且在real obj有個問題,如果有一樣的action...
12/17 11:11, 2F

12/17 11:12, , 3F
會先判斷是第一個物品
12/17 11:12, 3F

12/17 11:15, , 4F
還有,在第一種寫法,如何摧毀固定數量的該物品
12/17 11:15, 4F

12/17 11:21, , 5F
因為有些物品真的把機率設太低了= =,必須讓玩家儲存
12/17 11:21, 5F

12/17 11:22, , 6F
因此,兩種方法都想會!
12/17 11:22, 6F

12/17 22:27, , 7F
有空,可以把精華區,之前我跟plain問題的回答拿來看。
12/17 22:27, 7F
文章代碼(AID): #17PRRhCx (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #17PRRhCx (mud_sanc)