FR Information and Shared Globals - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Info / Hide / Mount / Global
Le contexte décide de l’affichage : les commandes du chat graphique ouvrent un tableau avec champs, valeurs, Ctrl+C et défilement. Un script C# reçoit du texte sans fenêtre ni cible, même si le jeu est affiché. Seules les données connues du client sont accessibles.
Sans argument, Info et InfoTile activent une cible dans le chat graphique. Dans un script, Info() lit la dernière cible objet ou le joueur ; InfoTile() le terrain sous le joueur. serial, type et coordonnées précisent la sélection. Le troisième argument de InfoTile(x,y,map) est la carte.
Hide masque localement un objet chargé sans utiliser Hiding. Resend/Resync annule ce masquage et restaure l’état d’affichage précédent, même après plusieurs Hide. Les données et le drapeau serveur Hidden restent inchangés.
Mount et Dismount envoient une requête d’utilisation sans double-clic manuel ni attaque en mode combat. int est le serial actuel de l’objet sur la couche Mount, pas un succès. La réponse serveur est asynchrone : Mount peut encore retourner 0 et Dismount l’ancien serial. Vérifiez ensuite ObjAtLayer("Mount").
SetGlobal et GetGlobal partagent les valeurs entre tous les scripts, profils et processus Full Client/Client. Les valeurs sont des chaînes ; une clé absente donne "N/A". La casse compte ; les formes region utilisent region/name. Manager/Game Manager/CSharp/globals.json persiste et se relit sous verrou interprocessus. Les formes Shared utilisent le même stockage.
Configurez le préfixe dans C# Scripts IDE ; # est un exemple. Séparez les paramètres par des espaces, utilisez des guillemets pour un texte unique. id désigne serial, type désigne graphic. xy x y [z] choisit le premier objet chargé à cet endroit ; type seul choisit le premier résultat. Dans InfoTile(x,y,map), le troisième argument est la carte, pas Z.
InfoGump() lit la dernière fenêtre active du serveur ou du client. ID ou index sélectionne une fenêtre ; last, LastGump et Last Gump désignent la dernière. InfoGumps fournit la liste sans les inspecteurs. Seule une commande graphique ouvre le tableau.