LlGetParcelFlags/fr
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: integer llGetParcelFlags( vector pos );317 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un integer correspondant à un masque composé de codes (PARCEL_FLAG_*) pour la parcelle à la position pos indiquée.
• vector | pos | – | position dans le référentiel régional |
La composante z de pos est ignorée.
Codes | Valeurs | Descriptions |
---|---|---|
PARCEL_FLAG_ALLOW_FLY | 0x00000001 | La parcelle autorise le vol |
PARCEL_FLAG_ALLOW_SCRIPTS | 0x00000002 | La parcelle autorise l'exécution de script par tout le monde |
0x00000004 | La parcelle est en vente | |
PARCEL_FLAG_ALLOW_LANDMARK | 0x00000008 | La parcelle autorise la création de landmarks |
PARCEL_FLAG_ALLOW_TERRAFORM | 0x00000010 | La parcelle autorise tout le monde à la terraformer |
PARCEL_FLAG_ALLOW_DAMAGE | 0x00000020 | La parcelle autorise les dommages |
PARCEL_FLAG_ALLOW_CREATE_OBJECTS | 0x00000040 | La parcelle autorise tout le monde à créer des objets |
0x00000080 | La parcelle est vendue avec les objets dessus. | |
PARCEL_FLAG_USE_ACCESS_GROUP | 0x00000100 | Accès à la parcelle limité à un groupe |
PARCEL_FLAG_USE_ACCESS_LIST | 0x00000200 | Accès à la parcelle limité à une liste de résidents. |
PARCEL_FLAG_USE_BAN_LIST | 0x00000400 | La parcelle utilise une liste de ban (exclusion) y compris des accès restreints basés sur les données de paiement. |
PARCEL_FLAG_USE_LAND_PASS_LIST | 0x00000800 | La parcelle a un péage pour autoriser sa traversée |
0x00001000 | ||
0x00002000 | ||
0x00004000 | ||
PARCEL_FLAG_LOCAL_SOUND_ONLY | 0x00008000 | La parcelle limite les sons à la parcelle. |
0x00010000 | Les objets sur la parcelle sont vendues avec elle. | |
0x00020000 | La parcelle autorise de publier des informations sur le web. | |
0x00040000 | La parcelle a un contenu mature | |
0x00080000 | Le "media URL" de la parcelle est une page HTML | |
0x00100000 | Le "media URL" est une page HTLM 'brute' | |
PARCEL_FLAG_RESTRICT_PUSHOBJECT | 0x00200000 | La parcelle limite l'utilisation de llPushObject |
0x00400000 | Refuse les comptes non identifiés | |
0x00800000 | ||
0x01000000 | ||
PARCEL_FLAG_ALLOW_GROUP_SCRIPTS | 0x02000000 | La parcelle autorise l'exécution des scripts du groupe |
PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS | 0x04000000 | Autorisation de créer des objets (par le groupe ou par d'autres objets) |
PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY | 0x08000000 | La parcelle autorise l'entrée d'objets. |
PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY | 0x10000000 | La parcelle autorise uniquement les objets du proriétaire et du groupe à entrer sur la parcelle. |
0x20000000 | La parcelle autorise l'utilisation du chat vocal. | |
0x40000000 | ||
0x80000000 | Accès interdit aux comptes dont l'âge n'a pas été vérifié. |
† | Les codes PF_* sont internes et ne sont pas reconnus par le compilateur, cependant leur valeur pourraient être des valeurs valides. Dans tous les cas, utilisez ces valeurs au lieu du nom de constante. |
* | Les codes PF_* en rouge ont été supprimés et les valeurs peuvent même avoir été réutilisées! |
Exemples
<lsl> if (!(llGetParcelFlags(llGetPos()) & PARCEL_FLAG_ALLOW_FLY))
llSay(0,"Vous n’êtes pas autorisé à voler ici ! Désolé!");
</lsl>
Voir également
Fonctions
• | llGetRegionFlags | – | Renvoie des informations sur la sim. |
Notes avancées
Code source
\linden\indra\llinventory\llparcelflags.h
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.