Voici 4 petits scripts tout simple pour donner objet, landmark, notice ou une texture à vos visiteurs lorsqu'il touche une boite ou un panneau.
Après avoir copié le script dans votre création, vous aurez également besoin de copier l'élément à donner dans le contenu de votre création.

Donner un landmark

 

default
{


touch_start(integer total_number)
{

// cette ligne va détecter la clef de l'avatar qui a touché la boite et déclancher
// l'évenement, l'avatar va recevoir le landmark
llGiveInventory(llDetectedKey(0),llGetInventoryName(INVENTORY_LANDMARK,0));
}
}

 

 

 


Donner une notice

 

default
{


touch_start(integer total_number)
{

// cette ligne va détecter la clef de l'avatar qui a touché la boite et déclancher
// l'évenement, l'avatar va recevoir la notice
llGiveInventory(llDetectedKey(0),llGetInventoryName(INVENTORY_NOTECARD,0));
}
}

 

 

 


 

Donner une texture

 

default
{


touch_start(integer total_number)
{

// cette ligne va détecter la clef de l'avatar qui a touché la boite et déclancher
// l'évenement, l'avatar va recevoir la texture
llGiveInventory(llDetectedKey(0),llGetInventoryName(INVENTORY_TEXTURE,0));
}
}

 

 

 


 

Donner un objet

 

default
{


touch_start(integer total_number)
{

// cette ligne va détecter la clef de l'avatar qui a touché la boite et déclancher
// l'évenement, l'avatar va recevoir l'objet
llGiveInventory(llDetectedKey(0),llGetInventoryName(INVENTORY_OBJECT,0));
}
}

 

 

 


Messages 

 
#2 Garmin Kawaguichi 2010-01-17 20:45 Dans le script il faut enregistrer la clé personnelle de l'avatar à qui est destinée la NoteCard.
key kCléUUID = la clé unique de l'avatar;

Puis dans l'event touch_start, on écrit
if(llDetectedKey(0) != kCléUUID)return;
llGiveInventory(llDe etc etc

Si il faut donner à plusieurs avatars, il faut constituer une liste de clés et faire une boucle pour tester chaque clé avec llDetectedKey(0)

Dans la Librairie Scripts, il y a ce qu'il faut pour récupérer la clé unique d'un avatar!

Garmin
 
 
 
#1 Sady 2010-01-14 10:48 Bonjour,

j'aimerais savoir si c'est possible de limiter la distribution de note card à un seul avatar. Je veux dire que lorsque la personne désignée touche l'objet seulement elle peut prendre le contenu et personne d'autre?

Si c'est possible comment puis-je le faire?

Merci
Sady