ZH TW Runtime API 33 Lists and Globals - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

運行時 API — 列表和全域變量

共用持久全域變數

UO.SetGlobal 與 UO.GetGlobal 的兩種形式都使用同一個跨程序持久儲存區。所有 Manager、Full_Client 與 Client 設定檔中的指令碼、C# 巨集和聊天命令都會看到相同值。

Manager 儲存在 Manager/Game Manager/CSharp/globals.json。獨立客戶端會在存在時使用相鄰的 Manager 資料夾,否則使用 <客戶端資料夾>/Game Manager/CSharp/globals.json。寫入具原子性,每次讀取都取得最新資料。

索引鍵區分大小寫。短形式與 (globalRegion, varName) 在同一儲存區中仍是不同索引鍵。不存在的索引鍵在任一形式中都會回傳 "N/A";checkpoint 不會回復其他設定檔較新的值。

家 · C# · IDE · UO API · A–Z · 範例 · Languages

每個團隊打開一張帶有C#簽名、參數和幾個獨立範例的卡片。

搜尋

刪除SetBadLocation保存的所有對。

搜尋

刪除目前運行時由SetBadObject新增的所有type/hue/半徑規則。

簡介&配置

從指定的 GlobalRegion 傳回全域變數 VarName 的值。

簡介&配置

在執行一系列新操作之前清除整個臨時清單。

簡介&配置

按規則或計數器名稱從臨時清單中讀取值。

簡介&配置

按位置讀取記錄名稱以枚舉規則。

簡介&配置

從預先填入的清單中按位置讀取條目的值,例如 graphic。

簡介&配置

將命名值寫入臨時清單:例如,graphic 戰利品規則或已處理物品計數器。

簡介&配置

計算臨時清單中的命名條目以檢查是否為空或限制暴力。

隊伍

Bridge 過濾掉非空 Party.Members 條目並按列表順序儲存它們 serial。

簡介&配置

在指定範圍內設定全域變數的值。

UO.SetGlobalShared

UO.GetGlobalShared

⚠️ **GitHub.com Fallback** ⚠️