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

看板mud_sanc (Sanctuary - 聖殿)作者 (狂人)時間18年前 (2007/12/17 12:35), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串13/35 (看更多)
※ 引述《laechan (小太保)》之銘言: : ※ 引述《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: 124.8.141.125

12/17 21:13, , 1F
請問....該怎麼把物品做成虛擬的?
12/17 21:13, 1F

12/17 22:21, , 2F
就是以設參數,代替獲得的物品。...用敘述帶過。
12/17 22:21, 2F

12/18 02:40, , 3F
了解!已將物品適度改成虛擬!
12/18 02:40, 3F

12/18 02:41, , 4F
其實...這應該不算是虛擬物件吧?
12/18 02:41, 4F

12/18 02:41, , 5F
感覺上像是悠游卡與捷運站的機器的關係...
12/18 02:41, 5F

12/18 02:44, , 6F
不過一個物件寫了一百多行...真累人...
12/18 02:44, 6F
文章代碼(AID): #17PVohrc (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #17PVohrc (mud_sanc)