Repository navigation
ZH TW Script Gameplay Settings
Українська · English · Русский · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
此設定屬於目前這次指令碼執行。新執行只複製一次獨立的引擎/聊天預設值,不會讀取圖形介面的 Profile。指令碼的設定方法不會修改 GUI 或其他已在執行的指令碼。具名物件、型別、裝備組、Ignore 清單及全域值刻意保留各自已記載的共用範圍。 預設值規則適用於一般的新啟動;巢狀 UO.Exec("exec Name") 會複製呼叫腳本目前的設定,而明確提供的啟動內容會保留其擷取的快照。
單獨的聊天指令會修改持續存在的引擎環境。後續指令可讀取此值,新執行也會複製;已執行的指令碼維持原值。聊天自動化有自己的控制器,在指令返回後繼續運作;GUI 自動化使用另一份設定。
這是目前角色/工作階段共用的主程式設定,是執行個體設定的明確例外。指令碼與聊天會修改同一份已驗證的主程式組態。
此原則屬於遊戲工作階段及特定伺服器視窗,而非圖形介面的 Profile。指令碼結束或 UI 分離後仍然有效;對應指令、視窗關閉或世界重設會移除它。
GUI 的 C# IDE 核取方塊只控制編輯器,不控制引擎執行。Manager 中明確的工作階段模組權限為另一項控制。
新組態的 GUI 與指令碼可視距離皆為 18;圖形周界為 14;兩份獨立設定的 IgnoreStamina=true;IgnoreDistance=false;斷線暫停=false。明確儲存的值不會被覆寫。moveThroughNPC 等明確指令參數保留自己的意義,不會被 GUI 設定取代。
使用目前的聊天前綴,初始值為 ,。參數以空格分隔。讀取會輸出目前值,設定不輸出結果。Bool 接受 true/false 或 1/0。含空格的字串及完整 JSON 參數必須加引號。C# 與聊天使用同一個原生指令登錄。
C# 使用具型別陣列:讀取傳回獨立副本,設定則取代整個陣列。僅修改傳回的物件不會改變自動化行為。聊天使用欄位名稱為 snake_case 的 JSON。
所有已啟用清單(Enabled=true)的規則都會執行,不受 GUI 編輯器目前顯示哪個清單影響。default 清單會保留;失去目標的清單參照會恢復成停用清單。
客戶端傳送 0xC8 距離請求,取 GUI、執行中指令碼及明確聊天設定的最大值。擁有者結束時會釋放自己的請求。伺服器回覆限制物件保留範圍,但不改寫 GUI/指令碼請求。FindDistance 為獨立設定。
本次執行的 true 設定 moveCheckStamina=0,false 設定為 1。穿越角色使用獨立的 moveThroughNPC 門檻,GUI IgnoreStamina 不會取代明確值。伺服器仍可拒絕移動。
控制器處理伺服器實際傳來的商人報價,套用數量/價格限制並傳送購買/出售請求。讀取不會開啟交易。延遲在請求之後排定,不是 Wait,也不重排既有期限。 腳本自動化會在該執行完成或 Stop 時結束。請在所需操作期間保持執行有效;只設定規則後就返回的腳本不會留下背景控制器。
控制器記錄通過的門與擁有者設定。只會從可達位置關閉已觀察為開啟的門。Stop 取消待處理動作;延遲不會改變伺服器規則。
ClassicUO — Bad Newbie & C# Scripts IDE