[Fonction] MoveAttachedObject et AngleEnvironEgal 1.0.0

   (0 avis)

À propos de ce fichier

Hello,

je vous partage mes 2 fonctions que j'ai faites dans un projet que je partagerais aussi une fois finis.

MoveAttachedObject                                                                    

MoveAttachedObject(oid, vid, Float:oX, Float:oY, Float:oZ, Float:orX, Float:orY, Float:orZ, Float:dX, Float:dY, Float:dZ, Float:drX, Float:drY, Float:drZ, Float:speed);

Utilisations  -> les coordonées 'o' doivent contenir l'OFFSET de l'objet attaché et les coordonnées 'd' celle où l'objet doit arriver. L'objet va bouger tout les 100ms + ou - vite selon la 'speed'.
Lien : pastebin

AngleEnvironEgal                                                                          

stock AngleEnvironEgal (Float:a, Float:b, Float:d)
{
    new Float:fmin=b-d, Float:fmax=b+d, out;

    if(fmin<0.0) {  fmin += 360.0; out = 1;}
    if(fmax>360.0) {  fmax -= 360.0; out = 2;}
    if(!out)
    {
        if (a>=fmin && a<=fmax)
               { return 1; }
    }
    else if (out == 1)
    {
        if (a>=fmin && 360.0-a<=fmax)
               { return 1; }
    }
    else if(out == 2)
    {
        if (360.0+a>=fmin && a<=fmax)
               { return 1; }
    }
       else
        return 0;

       return 0;
}

Utilisation -> Entrer l'angle A et B, ansi que la 'fourchette' D. Petite pensée à Syg pour cette fonction :)


A+, Sam.
 :bye:

 


1 personne aime ça



Retour utilisateur

Vous pouvez donner un avis uniquement après avoir téléchargé le fichier.

Aucun avis à afficher.