GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: bni@ le 19 Février 2008, 00:10:26
-
slt :)
j'aimerais savoir si il est possible de creer une zone autour d'un player actif ? :bangin
je m'explique j'aimerais que quand un player ce trouve a - de 10 métres d'un skin cop un message aparait a l'ecran :blink
je sais comment faire pour une zone qui est (fixe) mais ici j'aimerai que la zone ce deplace avec le skin cop
merci a tous ;)
-
Tu fait un timer qui analyse en permanence la distance entre deux joueur. Si celle ci est inferieur a X. Faire ça :)
Une de mes source C pour le calcul de distance entre deux point dans un univers 3D... Trouve en l'équivalent PAWN :)
float cCMisc::GetDisTanceBetWeenAB ( float xA, float yA, float zA, float xB, float yB, float zB )
{
float DisTanceX, DisTanceY, DisTanceZ;
DisTanceX = xA - xB;
DisTanceY = yA - yB;
DisTanceZ = zA - zB;
return sqrt ( DisTanceX * DisTanceX + DisTanceY * DisTanceY + DisTanceZ * DisTanceZ );
}
-
merci a toi UZI-I ;)
je ne comprend pas grand chose a t'on code mais je vais analisé ca
il y a 3 mois je ne savait meme pas definir une couleur a un joueurs :lmao
donc tout s'aprend
a bientot :)
-
Je vais t'expliquer vite fait :)
En gros mathématiquement ça pourrai donner ça :
Distance entre A et B = Racine Carrée de ( ( xA - xB ) * ( xA - xB ) + ( yA - yB ) * ( yA - yB ) + ( zA - zB ) * ( zA - zB ) );
sqrt () Retourne la racine carrée d'un valeur passer en paramètre.
Trouve l'équivalent PAWN dans leur lib de math ^^
Ensuite le reste est assez facilement compréhensible ^^
-
Distance entre A et B = Racine Carrée de ( ( xA - xB ) * ( xA - xB ) + ( yA - yB ) * ( yA - yB ) + ( zA - zB ) * ( zA - zB ) );
Je vois ce que c'est comme formule de math, c'est une formule pour connaître la norme d'un vecteur.
-
Oui, très exactement la norme de vecteur AB (j'ai pas réussi à faire la flêche dessus).
Et la norme du vecteur AB (toujours pas réussi) n'est autre que le distance entre les points A et B.
T'es fort en math sismix84 ?
++
Syg
-
T'es fort en math sismix84 ?
On peut dire ça comme ça oui. :D