LlResetLandBanList/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: llResetLandBanList( );Avertissements
- Cette fonction fait dormir le script pendant 0.1 secondes.
Exemples
<lsl> // Ce script necessite le nom complet de l'avatar pour fonctionner // il est fourni comme exemple d'utilisation des fonctions de controle d'acces. // // Les commandes de chat sont: // /5 ban:nom_complet // /5 tempban:nom_complet // /5 unban:nom_complet // /5 pass:nom_complet // /5 unpass:nom_complet // /5 clearban // /5 clearpass
string command;
default {
state_entry() { llListen(5, "", llGetOwner(), ""); } on_rez(integer param) { llResetScript(); } listen(integer chan, string name, key id, string message) { if (command != "") { llOwnerSay("Desole, le traitement de la commande precedente est encore en cours, retentez dans un moment."); } list args = llParseString2List(message,[":"],[]); command = llToLower(llList2String(args,0)); if (command == "clearbans") { llResetLandBanList(); } if (command == "clearpass") { llResetLandPassList(); } else { llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); } } no_sensor() { command = ""; } sensor(integer num) { integer i; for (i=0; i< num; ++i) { if (command == "ban") { // Bannir indefiniment un avatar llAddToLandBanList(llDetectedKey(i),0.0); } if (command == "tempban") { // Bannir un avatar pour 1h llAddToLandBanList(llDetectedKey(i),1.0); } if (command == "unban") { // Supprimer le bannissement d'un avatar llRemoveFromLandBanList(llDetectedKey(i)); } if (command == "pass") { // Ajouter un avatar a la liste d'acces llAddToLandPassList(llDetectedKey(i),1.0); } if (command == "unpass") { // Supprimer un avatar de la liste d'acces llRemoveFromLandPassList(llDetectedKey(i)); } } command = ""; }
} </lsl>
Voir également
Fonctions
• | llAddToLandBanList | – | Ajoute un avatar à la liste des bannis | |
• | llAddToLandPassList | – | Ajoute un avatar à la liste des droits de passage | |
• | llRemoveFromLandPassList | – | Supprime un avatar de la liste des droits de passage | |
• | llRemoveFromLandBanList | – | Supprime un avatar de la liste des bannis | |
• | llResetLandPassList | – | Réinitialise la liste des droits de passage |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.