Skip to content

拆解物品

拆解物品定義於 /data/dismantle.lua

物品以 key-value 配對的形式定義。Key 作為配方的 ID,並會在程式碼中引用。

選項

  • itemName string — 被拆解物品的名稱

  • label? string — 設定此選項將覆蓋原始物品標籤

  • category string — 用於在 NUI 中分組物品的標籤

  • description? string — 顯示於 NUI 的物品描述,若未定義則使用預設描述

  • time number — 拆解所需時間(秒)

  • level? number — 使用此配方所需等級,必須在 settings.lua 中將 enableLevel 設為 true

  • exp? number — 拆解完成後給予玩家的經驗值,必須在 settings.lua 中將 enableLevel 設為 true

  • recipe table[] — 拆解後給予玩家的物品

    • itemName string
    • count number
  • tools? table[] — 拆解物品所需但不會被消耗的物品

    • itemName string
    • count number

範例

lua
local dismantles = {
    ['clothe'] = {
        itemName = 'clothe',
        recipe = {
            {itemName = 'wool', count = 2},            
        },
        level = 1,
        category = 'Medical',
        time = 5,
    },
}

return dismantles