LlGetPermissions/fr
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: integer llGetPermissions( );138 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un integer qui contient les bits correspondant aux droits accordés.
Constantes | Actions | Categories | Cibles | Automatique si : | |
---|---|---|---|---|---|
PERMISSION_DEBIT | 0x2 | Droit de prendre de l'argent du compte de l'agent | Argent | Propriétaire | |
PERMISSION_TAKE_CONTROLS | 0x4 | Droit de prendre le contrôle de l'agent. | Contrôles | Tout le monde | Avatar assis sur l'objet, Objet attaché |
PERMISSION_TRIGGER_ANIMATION | 0x10 | Droit de lancer des animations d'un agent. | Animations | Tout le monde | Avatar assis sur l'objet, Objet attaché |
PERMISSION_ATTACH | 0x20 | Droit d'attacher ou de détacher un objet d'un agent. | Attachement | Propriétaire | Objet attaché |
PERMISSION_CHANGE_LINKS | 0x80 | Droit de modifier les liens entre objets. | Lien | Propriétaire | |
PERMISSION_TRACK_CAMERA | 0x400 | Droit de suivre la position et la rotation de la camera de l'agent. | Camera | Tout le monde | Avatar assis sur l'objet, Objet attaché |
PERMISSION_CONTROL_CAMERA | 0x800 | Droit de contrôler la camera de l'agent. | Camera | Tout le monde | Avatar assis sur l'objet, Objet attaché |
PERMISSION_TELEPORT | 0x1000 | téléporte l'avatar | Teleport | Tout le monde | |
PERMISSION_SILENT_ESTATE_MANAGEMENT | 0x4000 | Change les accès estate sans notifier le propriétaire | Estate | Owner | |
PERMISSION_OVERRIDE_ANIMATIONS | 0x8000 | configure les animations par défaut animations sur l'avatar | Animation | Tout le monde | Objet attaché |
PERMISSION_RETURN_OBJECTS | 0x10000 | Utilisé par llReturnObjectsByOwner etllReturnObjectsByID pour retourner les objets des parcelles | Parcel | Propriétaire, Proopriétaire du groupe |
Exemples
<lsl>
// Script réalisé par le résident "Mafia" et trés utile pour la gestion des ventes ;) // Copiez-le et mettez le dans vos vendeurs. // Il permet de reverser une partie de ces ventes à un résident identifié par sa clé.
float MafiaShare = 0.50 ; // 50% (pourcent) key MafiaKey = "aed6887f-7f1d-485c-9906-515355b5c49a";
default {
state_entry() { llRequestPermissions(llGetOwner(),PERMISSION_DEBIT); }
money(key id, integer amount) { if (llGetPermissions()== PERMISSION_DEBIT && amount > 0 && id != NULL_KEY) { llInstantMessage(llGetOwner(), "J'ai reçu " + (string) amount + " L$ et payé "+ llGetSubString((string) (MafiaShare*100), 0, -5) +"% à Mafia !"); llGiveMoney( MafiaKey , (integer) (MafiaShare * amount)); llInstantMessage(MafiaKey ,"Merci pour ta protection !") } else if (llGetPermissions()!= PERMISSION_DEBIT) { llInstantMessage(llGetOwner(), "Va vite te cacher !!!! tu n'as pas donné suffisamment de droits pour payer la mafia :( "); } }
}// Anylyn Hax 05:47, 5 September 2007 (PDT) </lsl>
Voir également
Évènement
• | run_time_permissions | – | Evènement déclenché lorsqu'un avatar donne des droits |
Fonctions
• | llGetPermissionsKey | – | Renvoie la clé de l'avatar qui a donné les droits. | |
• | llRequestPermissions | – | Demande un droit à un avatar |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.