LlRequestAgentData/fr

From Second Life Wiki
Jump to navigation Jump to search

Description

Fonction: key llRequestAgentData( key id, integer donnée );

Demande une donnée relative à l'agent identifié par son id. Quand la donnée est disponible l'évènement dataserver est généré.

Renvoie un key utilisé pour identifier l'évènement dataserver généré par la fonction.

• key id UUID d'un avatar
• integer donnée
constante "données" Types Descriptions
DATA_ONLINE 1 (integer) boolean Détecte si un agent est en ligne
DATA_NAME 2 string Renvoie le nom d'un agent
DATA_BORN 3 string renvoie la date de création/naissance d'un agent (la date est un string dans un format ISO 8601 de AAAA-MM-JJ ).
DATA_RATING 4 llCSV2List() Désactivé : Renvoie à présent [0, 0, 0, 0, 0, 0]
Renvoyé : [pos_behavior, neg_behavior, pos_appearance, neg_appearance, pos_building, neg_building]
DATA_PAYINFO 8 (integer) codes Codes Descriptions
PAYMENT_INFO_ON_FILE 0x1 Signale si les informations de paiement de l'agent sont sur sur fichier.
PAYMENT_INFO_USED 0x2 Signale si les informations de paiement ont déja été utilisées.

Avertissements

  • Cette fonction fait dormir le script pendant 0.1 secondes.

Exemples

<lsl>key owner_key; key owner_name_query; string owner_name;

default {

   state_entry()
   {
       owner_key = llGetOwner ();
       owner_name_query = llRequestAgentData( owner_key, DATA_NAME);
   }
   dataserver(key queryid, string data)
   {
       if ( owner_name_query == queryid ) {
           owner_name = data;
           llSay(0, "Le propriétaire de ce script s'appelle : "+ owner_name );
       }
   }

}//Anylyn Hax 06:19, 23 July 2007 (PDT)</lsl>

Voir également

Évènement

•  dataserver Evènement généré par une demande d'informations sur l'avatar

Fonctions

•  llGetAgentInfo Renvoie des données sur l'avatar
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.