« Scripts LSL - boîte aux lettres » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
(Page créée avec « {| |<gallery> Fichier:Atelier llAllowInventoryDrop 001.png </gallery> |<source lang="ada"> default { state_entry() { llSetText("<Informations>",<1.0,1.0,1.... »)
 
Aucun résumé des modifications
Ligne 4 : Ligne 4 :
</gallery>
</gallery>
|<source lang="ada">
|<source lang="ada">
  /*
    Script Acryline Erin 2017
    Boîte aux lettres
    Version 1
    Licence  : Attribution - Partage dans les Mêmes Conditions 3.0 France (CC BY-SA 3.0 FR)
    https://creativecommons.org/licenses/by-sa/3.0/fr/ 
    Placer le script dans  une primitive.
    Presser sur CTRL et en même temps faire glisser un objet de l'inventaire dans la primitive.
  */
    //Définissez le texte qui s'affichera au dessus de la primitive
    //Pour revenir à la ligne utilisez  n\
    //exemple : Presser sur CTRL et en même temps \nfaire glisser un objet \nde l'inventaire dans la primitive.
    string texte = "Ecrire un texte ici";
    //Définissez la réponse de la  primitive
    //exemple : Votre courrier sera livré dans les plus brefs délais.
    string reponse = "Ecrire la réponse ici";
default
default
{
{
     state_entry()
     state_entry()
     {
     {
         llSetText("<Informations>",<1.0,1.0,1.0>,1.0);
         llSetText(texte,<1.0,1.0,1.0>,1.0);
         llAllowInventoryDrop(TRUE );
         llAllowInventoryDrop(TRUE );
     }
     }
Ligne 14 : Ligne 33 :
     {
     {
     if (change & CHANGED_ALLOWED_DROP)
     if (change & CHANGED_ALLOWED_DROP)
         {llSay(0, "\n<Texte>");}
         {llSay(0, "\n"+reponse);}
     }
     }
}
}

Version du 25 novembre 2017 à 14:39

<source lang="ada">
  /*
   Script Acryline Erin 2017
   Boîte aux lettres
   Version 1
   Licence  : Attribution - Partage dans les Mêmes Conditions 3.0 France (CC BY-SA 3.0 FR)
   https://creativecommons.org/licenses/by-sa/3.0/fr/  
   Placer le script dans  une primitive.
   Presser sur CTRL et en même temps faire glisser un objet de l'inventaire dans la primitive.
 */
   //Définissez le texte qui s'affichera au dessus de la primitive
   //Pour revenir à la ligne utilisez  n\
   //exemple : Presser sur CTRL et en même temps \nfaire glisser un objet \nde l'inventaire dans la primitive. 
   string texte = "Ecrire un texte ici";
   //Définissez la réponse de la  primitive 
   //exemple : Votre courrier sera livré dans les plus brefs délais.
   string reponse = "Ecrire la réponse ici";

default {

   state_entry()
   {
       llSetText(texte,<1.0,1.0,1.0>,1.0);
       llAllowInventoryDrop(TRUE );
   }
   changed(integer change)
   {
   if (change & CHANGED_ALLOWED_DROP)
       {llSay(0, "\n"+reponse);}
   }

} </source>