mercredi 9 avril 2008
llGetParcelPrimOwners
La fonction du jour permet de recupèrer une list de personne utilisant des prim sur une parcelle.
Notre exemple permet de dire combien d'objet possède la personne qui touche l'objet
La liste de retour à ce format [Key Av1, Integer PrimAv1,Key Av2, Integer PrimAv2,....]
default
{
touch_start(integer total_number)
{
integer count=0;
// identifie l'avatar qui touche
key av=llDetectedKey(0);
// la fonction du jour
list OwnPrim=llGetParcelPrimOwners(llGetPos());
// recherche dans la list l'avatar detecté
integer i=llListFindList(OwnPrim,[av]);
// recupère dans la liste les prims utiliser par l'avatar
if(i!=0)count=llList2Integer(OwnPrim,i+1);
// affiche un message du nombre de prim de l'avatar
llSay(0, llKey2Name(av) + ", vous possedez sur cette parcelle " + (string)count + " prims");
}
}
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire