giver d'un groupe qui doit donner un objet à un autre groupe

Répondre
Partager Rechercher
Bonjour
Trop longtemps que je n'ai pas touché au LSL et je bug un peu beaucoup
En clair j'ai un giver d'avion qui est sous le nom du groupe de la sim et je souhaite qu'il donne à un autre groupe si on le touche
je pense que je dois modifier ceci
if(llSameGroup(llDetectedKey(0))) apres un check du groupe de visiteur
j'ai mis en variable le nom du groupe en question mais toujours une erreur

apres 50 modifs j'en suis là , suis parti d'un truc trouvé sur le wiki


Code:
integer groupSame;
string object1Name = "item a rez";


string My_Group = "8020b91b-b1e2-8073-346f-16dee6acea12"; 

GroupCheck()
{
     list details = llGetObjectDetails(llGetKey(), ([OBJECT_GROUP]) );
     string myGroup = llList2String(details, 0);
     if( myGroup == My_Group)
     { groupSame = TRUE;
     }
     else
     { groupSame = FALSE; 
     }
}

default

{
   
   touch_start(integer total_number)
    {
        llResetScript();
        }
    state_entry() 
    {
          GroupCheck();
            if(groupSame)
            {
              llSay(0," Approved ");
            
               llRezObject(object1Name, llGetPos() + <-10, 0, -0.5>, ZERO_VECTOR, ZERO_ROTATION, 42);
           }
            else
            { 
            llSay(0," Wrong Group "); 
           
            
       }
    }
}
si qqun peut me dire la bonne fonction svp, merci d'avance
swan
Répondre
  • »
 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés