LlResetLandPassList/fr

From Second Life Wiki
< LlResetLandPassList
Revision as of 23:25, 11 September 2008 by Zai Lynch (talk | contribs) (<pre> -> <lsl>)
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.

Description

Fonction: llResetLandPassList( );

Vide la liste de droit de passage.


Avertissements

  • Cette fonction fait dormir le script pendant 0.1 secondes.

Exemples

<lsl>

// Script de shenanigan oh

// C’est un script simple que j’utilisais lorsque je travaillais // sur un massacre pour une sim pvp, il était en effet beaucoup // plus simple d’expulser quelqu'un de cette façon que de cliquer // sur lui en lui courant après. // Exemple: /1 eject shenan

// Attention, si vous tapez le nom d’une personne, faites bien // attention à ce que personne d’autre dans les environs n’ait le même nom !

string msg; string name; default {

   on_rez(integer n)
   {
       llResetScript();
   }
   
   state_entry()
   {
       llListen(1, "", llGetOwner(), "");
       llListen(0, "", llGetOwner(), "");
   }
   listen(integer n, string m, key k, string msg)
   {
       if (llGetSubString(msg, 0, 5) == "eject ")
       {
           name = llToLower(llStringTrim(llDeleteSubString(msg, 0, 5), STRING_TRIM));
           llSensor("", "", AGENT, 96, PI);
       }
   }
   
   sensor(integer n)
   {
       integer i = 0;
       for (;i<n;++i)
       {
           if (llOverMyLand(llDetectedKey(i)))
           {
               if (~llSubStringIndex(llToLower(llDetectedName(i)), name))
               {
                   llOwnerSay("Ejection de " + llDetectedName(i));
                   llEjectFromLand(llDetectedKey(i));
               }
           }
       }
   }
   no_sensor()
   {
       llOwnerSay("Avatar non trouvé");
   }

}

</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 bannis
•  llResetLandBanList Réinitialise la liste des bannis
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.