LlTargetRemove/fr

From Second Life Wiki
< LlTargetRemove
Revision as of 09:58, 13 March 2008 by Gally Young (talk | contribs) (proofread)
Jump to navigation Jump to search

Description

Fonction: llTargetRemove( integer numéro );

Supprime les "contrôles de position" identifiés par leur numéro et activés par llTarget

• integer numéro

Exemples

integer target_id;
vector target_pos;

default
{
    state_entry()
    {
        target_pos = llGetPos() + <1.0, 0.0, 0.0>;
        target_id = llTarget(target_pos, 0.5);
    }
    at_target(integer tnum, vector targetpos, vector ourpos)
    {
        if (tnum == target_id)
        {
            llOwnerSay("Objet dans le périmètre de détection !");
            llOwnerSay("cible à la position : " + (string)targetpos + ", l’objet est à : " + (string)ourpos);
            llOwnerSay("Ce qui correspond à une distance de " + (string)llVecDist(targetpos, ourpos) + " mètres de la cible");
            llTargetRemove(target_id);
        }
    }
    not_at_target()
    {
        llOwnerSay(
            "Cible non atteinte, Objet à la position : " + (string)llGetPos() + 
            ", soit " + (string)llVecDist(target_pos, llGetPos()) + 
            " mètres de la cible (" + (string)target_pos + ")"
        );
    }
}

Voir également

Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.