Blueimp 論壇首頁


列印 2024/4/20 上午 04:10:36

文章作者 jieh2007/2/28 下午 07:05:50
applause   『裝備巨集』【釣魚裝】
 
/script PickupInventoryItem(17)
/script if(CursorHasItem()) then PickupContainerItem(4,18);UseContainerItem(4,17);else UseContainerItem(4,17);UseContainerItem(4,18);end


    重點
  • if(boolean) then ...; else ...; end:假如的判斷式。
  • CursorHasItem():判斷游標是否有物品,如果有則回傳 true。
  • 建議單雙手切換的物品最好放在包包最後的位置,這樣比較不會被檢進包包的東西弄亂位置。如果你怕會把貴重物品給喝掉,那你也可以只用 Pickup...Item 函式拼湊起來,不要用 Use...Item,這樣如果拿到不能裝備的物品就會出現警告訊息。

    分解說明
  • PickupInventoryItem(17):撿起身上副手的裝備。
  • if(CursorHasItem()) then:判斷是否有取到東西。
  • 如果有偵測到盾牌,則把盾牌放到最後一個包包最後的位置,再交換釣竿;
    如果沒有盾牌表示是拿釣竿,則先交換武器在放入盾牌,這樣釣竿就又放回去原位囉。smile

    補充
    如果需要反向判斷呢? smile 那就用 if(not boolean) then 搞定...

----------------------------------------
支持小惡魔
BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx
LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA
知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播!
藍色小惡魔(林永傑): 臉書