LlGetParcelFlags/fr

From Second Life Wiki
< LlGetParcelFlags
Revision as of 15:20, 9 April 2009 by Basil Wijaya (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

Fonction: integer llGetParcelFlags( vector pos );

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
PF_FOR_SALE 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
PF_FOR_SALE_OBJECTS 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
PF_SHOW_DIRECTORY 0x00001000
PF_ALLOW_DEED_TO_GROUP 0x00002000
PF_CONTRIBUTE_WITH_DEED 0x00004000
PARCEL_FLAG_LOCAL_SOUND_ONLY 0x00008000 La parcelle limite les sons à la parcelle.
PF_SELL_PARCEL_OBJECTS 0x00010000 Les objets sur la parcelle sont vendues avec elle.
PF_ALLOW_PUBLISH 0x00020000 La parcelle autorise de publier des informations sur le web.
PF_MATURE_PUBLISH 0x00040000 La parcelle a un contenu mature
PF_URL_WEB_PAGE 0x00080000 Le "media URL" de la parcelle est une page HTML
PF_URL_RAW_HTML 0x00100000 Le "media URL" est une page HTLM 'brute'
PARCEL_FLAG_RESTRICT_PUSHOBJECT 0x00200000 La parcelle limite l'utilisation de llPushObject
PF_DENY_ANONYMOUS 0x00400000 Refuse les comptes non identifiés
PF_DENY_IDENTIFIED†* 0x00800000
PF_DENY_TRANSACTED†* 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.
PF_ALLOW_VOICE_CHAT 0x20000000 La parcelle autorise l'utilisation du chat vocal.
PF_USE_ESTATE_VOICE_CHAN 0x40000000
PF_DENY_AGEUNVERIFIED 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.