voilà un petit début....chaque cliqueur, sauf l' owner, est ajouté à une liste après avoir vérifié qu'il n' y est pas déjà.....quand l' owner clique, la liste est écrite dans le chat.....pour vider la liste il faut reset le script.
list cliqueurs;
string nom;
key id; key owner;
default { state_entry() { cliqueurs = []; owner = llGetOwner(); } touch_start(integer total_number) { id = llDetectedKey(0); nom = llKey2Name(id); if(id == owner) { llOwnerSay("Liste des cliqueurs:" + llDumpList2String(cliqueurs, ",")); } else { if(~llListFindList(cliqueurs,[nom])) { llSay(0,"Desolé" + " "+ nom+" vous avez déjà cliqué!"); } else { cliqueurs +=[nom]; } } }
changed(integer change) { if (change & CHANGED_OWNER) { llResetScript(); } } }
Dernière modification par MenthalOH ; 30/05/2024 à 18h06.
|