FR Skill Catalog - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Compétences : noms et numéros
Accueil · Catalogues · API par tâche
UO.UseSkill · UO.SkillVal · UO.GetSkillValue · UO.GetSkillCurrentValue · UO.SetSkillLockState
Sous ALL 52 se trouve le nom du dictionnaire intégré UseSkill/SkillVal. Il ne s'agit pas d'une liste de toutes les compétences qu'un serveur arbitraire peut envoyer à un client. GetSkillValue/GetSkillCurrentValue/GetSkillCap sont recherchés par le Skill.Name ou l'index chargé à partir de zéro : il peut y avoir des compétences supplémentaires. En particulier, la présence de l'école Bushido/Mysticisme dans le catalogue Cast n'ajoute pas la chaîne du même nom au dictionnaire UseSkill.
Les noms UseSkill sont comparés sans tenir compte de la casse, mais sans remplacement automatique des traits de soulignement ni suppression des espaces. Écrivez le nom exact du tableau entre guillemets. Le ID interne avec un est affiché pour expliquer le protocole ; l'indice à partir de zéro fait référence à GetSkillValue et à sa famille. N'échangez pas ces numéros entre les familles de commandement.
Le nom d'une compétence ne garantit pas qu'elle puisse être activée avec un bouton. Par exemple, Hiding est lancé via UseSkill, Magery est lancé via Cast et Mining nécessite généralement un outil et une cible. Acquérir une valeur de compétence ne permet pas en soi de la former. Les règles d'utilisation sont fixées par le serveur.
| Nom UseSkill / SkillVal | Interne ID | Indice standard 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 |
Différence de nom
Le dictionnaire intégré stocke l'élément ID, l'incitation, l'évaluation Intelligence, Bowcraft, Magic Resistance. Les données téléchargées peuvent les appeler Identification d'objet, Discordance, Évaluation Intelligence, Bowcraft/Fletching, Résistance aux sorts. Pour la lecture, vous pouvez spécifier l'index standard correspondant 3, 15, 16, 8, 26 si le serveur conserve l'ordre standard. Pour UseSkill, utilisez exactement la ligne du tableau. La furtivité dans ce tableau est la compétence de mouvement furtif du jeu.
Exemples complets
Exécutez Hiding plutôt que de lire sa valeur
Cacher est le nom de la compétence, 1000 est le délai de l'exemple. UseSkill=1 signifie une demande acceptée, Hidden=1 est un indicateur caché déjà reçu par le client. Ce sont des contrôles différents.
Bloquer la croissance d'une compétence connue après un seuil
L'exploitation minière sélectionne la compétence chargée ; 100.0—seuil sans modificateurs, 2—mode de blocage. Cette commande modifie le paramètre de croissance plutôt que d'utiliser la pioche.
Comparez la valeur boostée et la valeur de base par index
GetSkillValue et GetSkillCurrentValue renvoient des scores réguliers, tels que 95.1. SkillVal utilise des dixièmes de nombres entiers : 951. Ne les comparez pas au même seuil sans conversion.