besoin d' aide avec un script de danceball

Répondre
Partager Rechercher
Salut...

Voila j'ai un problem avec mon script de danceball... d'une part .. ya pas de bouton stop et je c pas comment l'ajouter.. et d'autre part, lorsque je click sur la danceball .. toutes les autres dance ball (qui ont le meme script) propose a toutes lespersonnes presentes dans la piece d animer leur avatar :S

que faire...

voila le script:

list dances = ["bellydance01","bellydance01v2","bellydance02","bellydance03","bellydance04","swoon","yipeeeeeeeee","Sexy good one","Slow Lap Dance"];
string dance_chosen;
key avatar;
default
{
state_entry()
{

}

touch_start(integer total_number)
{
avatar = llDetectedKey(0);
llDialog(avatar,
"Choose a Dance",
dances,
11);

llListen(11,"",NULL_KEY,"");
}

listen(integer channel,
string name,
key id,
string message)
{
dance_chosen = message;
llRequestPermissions(avatar,
PERMISSION_TRIGGER_ANIMATION);
}

run_time_permissions( integer perm )
{
if(PERMISSION_TRIGGER_ANIMATION & perm)
{
llStartAnimation(dance_chosen);
}

}

}
le plus simple pour ton soucis de toutes les balls te donnent la même danse, c'est de changer le canal de listen de ton script

en clair, tu as 11 pour un de tes scripts, 12 pour un autre etc...

Pour le reste, j'ai pas le temps là
le mieux pour le canal c'est d'utiliser la fonction llFrand qui te choisis un nombre entre 0 et se que tu indiques... si tu mets 2'000'000, tu as 1 chance sur 2'000'000 d'avoir 2 pads ac la meme fréquence...
Répondre

Connectés sur ce fil

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