Skip to content

IT Skill Catalog

Codex edited this page Oct 11, 2026 · 2 revisions

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

Abilità: nomi e numeri

Home · Cataloghi · API per attività

UO.UseSkill · UO.SkillVal · UO.GetSkillValue · UO.GetSkillCurrentValue · UO.SetSkillLockState

Sotto ALL 52 c'è il nome del dizionario integrato UseSkill/SkillVal. Questo non è un elenco di tutte le competenze che un server arbitrario può inviare a un client. GetSkillValue/GetSkillCurrentValue/GetSkillCap vengono cercati in base allo Skill.Name caricato o all'indice da zero: potrebbero esserci abilità aggiuntive lì. In particolare, la presenza della scuola Bushido/Misticismo nel catalogo Cast non aggiunge la stringa omonima al dizionario UseSkill.

I nomi UseSkill vengono confrontati senza distinzione tra maiuscole e minuscole, ma senza sostituzione automatica del carattere di sottolineatura o ritaglio degli spazi bianchi. Scrivi il nome esatto dalla tabella tra virgolette. Interno ID con uno viene mostrato per spiegare il protocollo; l'indice da zero si riferisce a GetSkillValue e alla sua famiglia. Non scambiare questi numeri tra famiglie di comandi.

Il nome di un'abilità non garantisce che possa essere attivata con un pulsante. Ad esempio, l'Hiding viene lanciato tramite UseSkill, Magery viene lanciato tramite Cast e l'estrazione di solito richiede uno strumento e un bersaglio. Acquisire un valore di abilità non lo addestra di per sé. Le regole di utilizzo sono stabilite dal server.

Nome UseSkill / SkillVal Interno 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

Differenza di nome

Il dizionario integrato memorizza l'oggetto ID, l'attrazione, la valutazione Intelligence, l'archetto, la resistenza alla magia. I dati caricati potrebbero chiamarli Identificazione dell'oggetto, Discordanza, Valutazione Intelligence, Bowcraft/impennaggio, Resistenza agli incantesimi. Per la lettura, è possibile specificare l'indice standard corrispondente 3, 15, 16, 8, 26 se il server preserva l'ordine standard. For UseSkill use exactly the row from the table. La furtività in questa tabella è l'abilità di movimento furtivo del gioco.

Esempi completi

Esegui Hiding anziché leggerne il valore

Nascondere è il nome dell'abilità, 1000 è il ritardo dell'esempio. UseSkill=1 significa una richiesta accettata, Hidden=1 è un flag nascosto già ricevuto dal client. Si tratta di controlli diversi.

Blocca la crescita di un'abilità nota dopo una soglia

Il mining seleziona l'abilità caricata; 100.0—soglia senza modificatori, 2—modalità di blocco. Questo comando modifica l'impostazione della crescita anziché utilizzare il piccone.

Confronta il valore potenziato e quello di base in base all'indice

GetSkillValue e GetSkillCurrentValue restituiscono punteggi regolari, come 95.1. SkillVal utilizza decimi di numeri interi: 951. Non confrontarli con la stessa soglia senza conversione.

Home · C# · IDE · API · Esempi

Clone this wiki locally