Repository navigation
Skill Catalog
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Home · Каталоги · API за завданням
UO.UseSkill · UO.SkillVal · UO.GetSkillValue · UO.GetSkillCurrentValue · UO.SetSkillLockState
Нижче ВСІ 52 імені вбудованого словника UseSkill/SkillVal. Це не список всіх навичок, які довільний сервер може надіслати клієнту. GetSkillValue/GetSkillCurrentValue/GetSkillCap шукають по завантаженому імені Skill.Name або індексу з нуля: там можуть бути і додаткові навички. Зокрема, наявність школи Bushido/Mysticism у каталозі Cast не додає однойменного рядка до словника UseSkill.
Імена UseSkill порівнюються без урахування регістру, але без автоматичної заміни підкреслень та обрізки прогалин. Напишіть точне ім'я з таблиці в лапках. Внутрішній ID з одиниці показаний для пояснення протоколу; індекс з нуля відноситься до GetSkillValue та його сімейства. Не переставляйте ці номери між родинами команд.
Назва навички не гарантує, що її можна активувати кнопкою. Наприклад, Hiding запускають через UseSkill, Magery застосовують через Cast, а Mining зазвичай потребує інструменту та мети. Отримання значення навички саме собою не тренує його. Правила використання задає сервер.
| Ім'я UseSkill / SkillVal | Внутрішній ID | Стандартний індекс GetSkillValue |
|---|---|---|
Alchemy |
1 | 0 |
Anatomy |
2 | 1 |
Animal Lore |
3 | 2 |
Item ID |
4 | 3 |
Arms Lore |
5 | 4 |
Parrying |
6 | 5 |
Begging |
7 | 6 |
Blacksmithing |
8 | 7 |
Bowcraft |
9 | 8 |
Peacemaking |
10 | 9 |
Camping |
11 | 10 |
Carpentry |
12 | 11 |
Cartography |
13 | 12 |
Cooking |
14 | 13 |
Detect Hidden |
15 | 14 |
Enticement |
16 | 15 |
Evaluate Intelligence |
17 | 16 |
Healing |
18 | 17 |
Fishing |
19 | 18 |
Forensic Evaluation |
20 | 19 |
Herding |
21 | 20 |
Hiding |
22 | 21 |
Provocation |
23 | 22 |
Inscription |
24 | 23 |
Lockpicking |
25 | 24 |
Magery |
26 | 25 |
Magic Resistance |
27 | 26 |
Tactics |
28 | 27 |
Snooping |
29 | 28 |
Musicianship |
30 | 29 |
Poisoning |
31 | 30 |
Archery |
32 | 31 |
Spirit Speak |
33 | 32 |
Stealing |
34 | 33 |
Tailoring |
35 | 34 |
Animal Taming |
36 | 35 |
Taste Identification |
37 | 36 |
Tinkering |
38 | 37 |
Tracking |
39 | 38 |
Veterinary |
40 | 39 |
Swordsmanship |
41 | 40 |
Mace Fighting |
42 | 41 |
Fencing |
43 | 42 |
Wrestling |
44 | 43 |
Lumberjacking |
45 | 44 |
Mining |
46 | 45 |
Meditation |
47 | 46 |
Stealth |
48 | 47 |
Remove Trap |
49 | 48 |
Necromancy |
50 | 49 |
Focus |
51 | 50 |
Chivalry |
52 | 51 |
Вбудований словник зберігає Item ID, Enticement, Evaluate Intelligence, Bowcraft, Magic Resistance. Завантажені дані можуть називати їх Item Identification, Discordance, Evaluating Intelligence, Bowcraft/Fletching, Resisting Spells. Для читання можна вказати відповідний стандартний індекс "3", "15", "16", "8", "26", якщо сервер зберігає стандартний порядок. Для UseSkill використовуйте саме рядок таблиці. Stealth у цій таблиці - ігровий навичок прихованого пересування.
Hiding – ім'я навички, 1000 – затримка прикладу. UseSkill=1 означає прийнятий запит, Hidden=1 - вже отриманий клієнтом прапор скритності. Це різні перевірки.
Mining вибирає завантажену навичку; 100.0 - поріг без модифікаторів, 2 - режим блокування. Ця команда змінює налаштування зростання, а не використовує кирку.
GetSkillValue та GetSkillCurrentValue повертають звичайні бали, наприклад 95.1. SkillVal використовує десяті цілим числом: 951. Не порівнюйте їх із одним порогом без перетворення.
ClassicUO — Bad Newbie & C# Scripts IDE