-
Notifications
You must be signed in to change notification settings - Fork 0
FR API Manual
Home · BASIC · UO API · A–Z · Examples · Languages
La référence actuelle contient 1103 symboles et les 1037 noms de commandes appelables, avec plusieurs exemples par commande. Le client lit les fichiers modifiables du dossier externe API Manual ; rouvrez le manuel dans Theia après modification. Les fiches détaillées communes sont en russe et partiellement en anglais. Les identifiants des commandes ne sont pas traduits.
Le catalogue suit une règle unique:
Runtime registration → API Manual
Un ancien texte de référence ne prouve pas l’existence d’une commande. Un symbole figure dans le Runtime Manual uniquement lorsqu’il est enregistré par le Basic Runtime courant. Les symboles enregistrés absents des anciennes données sont ajoutés depuis les Runtime metadata; les anciens symboles non enregistrés sont exclus.
Chaque élément peut présenter:
- le nom exact et le type d’élément;
- chaque overload enregistré et sa vraie signature;
- les paramètres obligatoires et facultatifs;
- les valeurs par défaut et autorisées lorsqu’elles sont définies;
- la valeur de retour ou l’effet;
- la source des données et la route d’appel vers ClassicUO;
- les paramètres ignorés ou de compatibilité, le cas échéant;
- les propriétés et éléments liés;
- un exemple valide en syntaxe Basic Script.
Les identifiants des commandes, paramètres et la syntaxe du code ne sont pas traduits.
Les SUB et FUNCTION définies par l’utilisateur dans AutoLoad ou Autoload\Scripts ne font pas partie du Runtime API. Elles apparaissent dans Outline, la navigation des symboles et l’analyse statique du document sélectionné, mais pas dans le catalogue Runtime.
La sélection d’une commande affiche d’abord une fiche compacte avec son nom exact, son type, sa signature courte et sa valeur de retour (ou son effet).
Informations détaillées dévoile toutes les surcharges, paramètres, valeurs par défaut, contraintes, dépendances, route Runtime, éléments liés et exemple Basic Script. La syntaxe et le retour restent visibles dans les deux modes.
API Inspector répond à «que signifie cette commande?». Il affiche la syntaxe enregistrée, les paramètres, le retour/effet, l’exemple et la route technique. Il n’exécute pas continuellement chaque commande API.
Pour observer la valeur d’un appel concret:
- affectez-la à une variable;
- arrêtez-vous sur la ligne suivante avec un breakpoint;
- consultez Variables ou Watch;
- ou affichez-la avec
UO.Print.
SUB Main()
VAR hp = UO.GetHP()
UO.Print('HP: ' + CStr(hp))
END SUBLocals, globals, watches et call frames appartiennent aux panneaux du débogueur. Output et Debug Console contiennent les messages Runtime chronologiques.
Les explications du Manual prennent en charge les codes EU, RU, UA, FR, DE, IT, ES, ZH, JA et KO. Les symboles Runtime et la syntaxe Basic restent identiques afin que les scripts ne dépendent pas de la langue de l’interface.
Un audit complet doit donner:
Missing from Manual: 0
Not registered in Runtime: 0
Invalid signatures: 0
Duplicate entries: 0
Invalid Basic Script examples: 0
Cela vérifie la parité du catalogue, mais ne remplace pas un test de jeu côté serveur. Si la navigation est vide, consultez le dépannage.
ClassicUO - Bad Newbie & Basic IDE Edition