[Aide]Compléter un script

Répondre
Partager Rechercher
Bonjour tout le monde.
Je souhaiterais ajouter le nom de l'avatar détecté par le Script.
Ex : Hello and welcome to my store Sony Whybrow.
Encore merci pour votre aide.


Code PHP:

string msg="Hello and welcome to my store";
list 
avs;
default
{
state_entry()
{
llSensorRepeat("","",AGENT,25.0,PI,1.0);
llSetTimerEvent(200.0);
}
timer()
{
avs=[];
}
sensor(integer num)
{
integer i=0;
for(;
i<num;i++)
{
string name=llDetectedName(i);
if(
llListFindList(avs,[name])==-1)
{
//not in list, which means new visitor.
 
avs+=[name];
llInstantMessage(llDetectedKey(i),msg);
 
}
else
{
//if already in list
}
}
}
no_sensor()
{
//no avatars neabye
}

Je pense que c'est bon

Code PHP:

string msg="Hello and welcome to my store";
list 
avs;
default
{
state_entry()
{
llSensorRepeat("","",AGENT,25.0,PI,1.0);
llSetTimerEvent(200.0);
}
timer()
{
avs=[];
}
sensor(integer num)
{
integer i=0;
for(;
i<num;i++)
{
string name=llDetectedName(i);
if(
llListFindList(avs,[name])==-1)
{
//not in list, which means new visitor.
 
avs+=[name];
llInstantMessage(llDetectedKey(i),msg " " name);
 
}
else
{
//if already in list
}
}
}
no_sensor()
{
//no avatars neabye
}


Par contre j'ai remarqué que le script efface les noms des avatars de la list toutes les 3min et 20 secondes, un peu bizarre comme technique. Si quelqu'un reste dans la zone de détection plus de 3 minutes, il aura un second message de bienvenue. Pas très fiable.
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés