Runtime API 33 Lists and Globals - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Runtime API — Списки та глобальні значення
Спільні постійні globals
UO.SetGlobal і UO.GetGlobal в обох формах використовують одне постійне міжпроцесне сховище. Значення бачать скрипти, C#-макроси та chat-команди Manager, Full_Client і Client усіх профілів.
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#-сигнатурами, параметрами та кількома самостійними прикладами.
UO.ClearBadLocationList
Видаляє всі пари, збережені SetBadLocation.
UO.ClearBadObjectList
Видаляє всі правила type/hue/radius, додані SetBadObject у поточному runtime.
UO.GetGlobal
Повертає значення глобальної змінної VarName із зазначеного GlobalRegion .
UO.GListClear
Очищає весь тимчасовий перелік перед новою серією дій.
UO.GListGet
Читає значення з тимчасового списку на ім'я правила або лічильника.
UO.GListPosName
Читає ім'я запису за її позицією для перебору правил.
UO.GListPosValue
Читає значення запису за позицією, наприклад graphic із заздалегідь заповненого списку.
UO.GListSet
Записує іменоване значення у тимчасовий список: наприклад, graphic правила лута чи лічильник оброблених предметів.
UO.GListSize
Вважає іменовані записи тимчасового списку, щоб перевірити порожнечу або обмежити перебір.
UO.PartyMembersList
Bridge фільтрує непусті записи Party.Members і зберігає їх serial у порядку списку.
UO.SetGlobal
Встановлює значення глобальної змінної у зазначеній області видимості.