Skip to content

CSharp Quick Start

Codex edited this page Oct 11, 2026 · 3 revisions

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

Перший C#-скрипт

  1. Відкрийте C# Scripts IDE у повній редакції або у вибраній сесії менеджера.
  2. Створіть файл, наприклад Hello.csx, і збережіть його. .csx — файл скрипта C#.
  3. Вставте наведений нижче код. Натисніть Validate (перевірити), щоб побачити помилки компіляції, а потім Run (запустити).
UO.Print("Hello from C#!");
await WaitAsync(100);
UO.Print($"Position: {UO.GetX()}, {UO.GetY()}");

Перший рядок показує повідомлення в журналі. await WaitAsync(100) чекає 100 мілісекунд, після чого останній рядок показує координати персонажа. Код .csx виконується зверху донизу; клас Program і метод Main для такого файлу не потрібні. Назва Main у списку менеджера позначає запуск самого файлу.

UO надає команди поточної ігрової сесії. WaitAsync дозволяє чекати із підтримкою зупинки скрипта; Args містить аргументи його запуску. Cancellation — токен скасування: його можна передати у власні асинхронні операції, які підтримують скасування.

Pause призупиняє виконання зі збереженням стану, Resume продовжує його, а Stop запитує завершення. Пауза й зупинка набувають дії в контрольованих точках коду. Стороння операція без підтримки скасування може завершитися пізніше. Закриття редактора саме по собі не зупиняє скрипт.

Приклади · AutoLoad

Clone this wiki locally