ZH TW Runtime API 33 Lists and Globals - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
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。
在指定範圍內設定全域變數的值。