Skip to content

FR Runtime API 30 Targeting

Codex edited this page Oct 11, 2026 · 2 revisions

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

Runtime API — Cible et entier

Accueil · C# · IDE · UO API · A–Z · Exemples · Langues

Chaque équipe ouvre une carte avec des signatures C#, des paramètres et plusieurs exemples indépendants.

Targeting

Remplace le curseur cible actuel s'il est actif.

Targeting

Annule le piège cible actuel (défini via WaitTargetObject, WaitTargetXYZ, WaitTargetTile, etc.)

Targeting

Ouvre le réticule de sélection d'élément/personnage local de l'utilisateur. Réinitialise la réponse précédente. Il ne s’agit pas d’une attente en forme de réticule du serveur ni d’une cible automatique. Lisez le résultat via ClientTargetResponse après ClientTargetResponsePresent/WaitForClientTargetResponse. Le choix du terrain n’est pas pris comme un objet ; le rappel périmé de la requête précédente est ignoré.

Targeting

Ouvre la vue locale de l'utilisateur, qui permet la sélection de tuiles et d'objets. La réponse passe par ClientTargetResponse ; la nouvelle requête réinitialise l'ancienne réponse.

Targeting

Renvoie une copie du tableau [serial, graphic, x, y, z]. Pour la terre/statique, serial est égal à 0. Avant la réponse, en cas d'annulation ou de sélection inappropriée, le tableau est vide. Vérifiez d’abord sa longueur ; le fait qu'une sélection soit complétée ne garantit pas cinq éléments.

Targeting

Renvoie 1 si le rappel de la dernière sélection de l'utilisateur est déjà terminé, sinon 0. L'achèvement peut signifier l'annulation ; vérifiez la longueur de ClientTargetResponse() séparément.

Targeting

Renvoie true si le piège de la cible est actuellement armé, c'est-à-dire qu'un appel précédent WaitTargetObject, WaitTargetSelf, WaitTargetLast, WaitTargetTile, WaitTargetXYZ, WaitTargetType ou WaitTargetGround a mis en file d'attente une réponse à la cible, qui n'a pas encore fonctionné.

Targeting

Différentes surcharges effectuent différentes opérations. Target() annule la cible actuelle/préparée. Target(object) met l'objet en file d'attente comme WaitTargetObject. Target(targetKey,target) envoie une réponse de protocole avec un ID cible explicite ; la cible peut être serial, un objet nommé ou la chaîne 'lasttile'. Les sept arguments spécifient targetKey, object, targetType, graphic/type, x,y,z ; targetType=0 — objet, 1 — cellule. Pour un script normal, WaitTargetObject/WaitTargetTile sont préférés : targetKey pour un formulaire de bas niveau doit correspondre à la requête du serveur.

Targeting

Envoie un paquet « cible par ressource » au serveur, ciblant l'objet spécifié avec le type de ressource.

Targeting

Renvoie ID du curseur cible actuel.

Targeting

Renvoie 1 si le moteur de ciblage serveur/client TargetManager est actuellement actif, 0 sinon. La vérification ne sélectionne pas de cible et ne met pas en file d'attente une réponse.

Targeting

Renvoie 1 si le moteur de ciblage serveur/client TargetManager est actuellement actif, 0 sinon. La vérification ne sélectionne pas de cible et ne met pas en file d'attente une réponse.

Targeting

Dans cette version, appelle WaitTargetObject et place serial dans la file d'attente des réponses. Par conséquent, l’équipe peut préparer une réponse avant même que la vue du serveur n’apparaisse. Il n'y a pas de valeur de retour ; l'envoi d'une réponse ne garantit pas le succès de l'action du serveur.

Targeting

Met en file d'attente le type de réponse, x, y, z vers la cible du serveur via WaitTargetTile. Le nom TargetToTile ne signifie pas nécessairement une réponse immédiate : s'il n'y a pas encore de vue, la réponse reste préparée.

Targeting

Place les coordonnées x, y, z dans la file d'attente de réponses cible du serveur avec graphic/type=0. Les coordonnées de la carte du jeu sont utilisées, pas les pixels de l'écran.

Targeting

Renvoie la valeur enregistrée de UO.Timer au moment où la cible a été préparée dans les commandes correspondantes. L'unité est le dixième de seconde ; n'est pas un viseur ID.

Targeting

Attend que l'utilisateur termine la dernière sélection locale : 1 - rappel reçu, 0 - timeout. Paramètre en millisecondes, pas d'interrogation ne dépassant pas 25 ms. L'annulation met également fin à la requête, alors vérifiez le tableau ClientTargetResponse().

Targeting

N'attend pas plus que le nombre de millisecondes spécifié pour que le réticule du serveur apparaisse. Renvoie 1 si la portée est présente et 0 si le délai est expiré. Un délai d'attente nul ou négatif signifie une vérification sans longue attente. La période d'interrogation dans cette version n'est pas supérieure à 25 ms ; la déclaration de l'ancien manuel concernant 100 ms ne s'applique pas ici. Ne sélectionne pas d'objet et ne définit pas de cible automatique. Le général TargetManager est vérifié : le curseur de sélection locale actif peut également influencer le résultat. N'utilisez pas ClientRequestObjectTarget pour attendre une requête du serveur.

Targeting

Sélection automatique compacte de la cible. L'objet spécifique serial/named est directement mis en file d'attente. Les valeurs 0 et -1 permettent la recherche par caractères/éléments chargés avec les filtres type, couleur, distance, notoriété, le plus proche et maxZ ; Ignore est pris en compte. S'il n'y a pas de correspondance, la cible préparée est effacée. L'équipe ne commence pas à lancer ou à utiliser l'objet.

Targeting

Recherche un élément chargé au sol en fonction des graphiques et de la couleur facultative, puis le place serial dans la file d'attente cible. Il s’agit d’une recherche d’un élément, pas d’une tuile de carte statique. S'il n'y a aucun résultat, annule la réponse automatique suivante.

Targeting

Place lasttarget dans la file d'attente de réponses vers la cible du serveur. Assurez-vous que la dernière cible est toujours valide.

Targeting

Place serial dans la file d'attente de réponses vers la cible du serveur. Si la vue est déjà disponible, le gestionnaire peut réagir immédiatement ; sinon, la cible attend la prochaine vue. Deux arguments spécifient une séquence de deux objets. Cette commande ne déclenche pas l'action elle-même (lancement, utilisation d'un outil ou d'une compétence). La forme chaîne résout les objets nommés, tels que self et lasttarget.

Targeting

Prépare une séquence de deux cibles : un identifiant d'objet explicitement spécifié et un objet graphique de type/couleur trouvé au sol. Si l'un des objets n'est pas trouvé, la prochaine cible automatique est annulée.

Targeting

Place le caractère actuel dans la file d'attente de réponses pour le réticule du serveur. Équivalent à WaitTargetObject("self").

Targeting

Place les coordonnées des vignettes dans la file d'attente de réponses pour la cible du serveur. La forme à un argument n'accepte que la chaîne « lasttile ». Si la dernière tuile est manquante, la réponse automatique suivante est annulée. La forme x, y, z utilise graphic/type=0 ; la forme type,x,y,z permet de spécifier des graphiques. Utilisez des coordonnées cartographiques et une altitude valides ; Il ne s'agit pas d'une commande de sélection de terrain avec la souris.

Targeting

Recherche un élément du graphique donné dans le sac à dos, y compris le contenu chargé des sous-conteneurs, et place le serial trouvé dans la file d'attente cible. La couleur omise est -1 (n'importe quelle couleur). Si un élément est manquant, il le signale et annule la réponse automatique suivante.

Clone this wiki locally