JackFrench Arma 3
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

Aller en bas
JackFrench
JackFrench
Admin
Messages : 150
Date d'inscription : 25/02/2019
https://jackfrench-arma3.fr/

Script déplacement aléatoire sur une position --> deplacementAleatoire.sqs Posté le 30/12/2006 à 15:58:29 Empty Script déplacement aléatoire sur une position --> deplacementAleatoire.sqs Posté le 30/12/2006 à 15:58:29

Mer Fév 27 2019, 10:12
ATTENTION écrit pour OFP non Testé Arma version française
Code:
;ATTENTION écrit pour OFP non Testé Arma version française
;==========================================================================
;deplacementAleatoire.sqs: Version 1.00
;Ce script réalise le déplacement d'un groupe ou d'une unité dans une zone
;prédéterminée.
;
;
; Paramètres:
;
; Paramètre 1: le(s) unité(s) à déplacer - peut être un groupe ou une unité
; Paramètre 2: la position à partir de laquelle on définit la zone de déplacement
; Paramètre 3: le rayon de la zone de déplacement.
; Paramètre 4: le(s) unité(s) se déplacent indéfiniment ou non (booléen).
;
;
; Attention, ce script est utilisé par le script "pourchasse.sqs"
;
;Exemple:
;
;[player,getpos player,100,true] exec "deplacementAleatoire.sqs"


_groupe = group (leader (_this select 0));
_pos_origine = _this select 1;
_rayon_action = _this select 2;
_continue = _this select 3;

#actualisation

_alpha = random 360;

_rayon = random _rayon_action;
_posx = (_pos_origine select 0) + (_rayon * (cos _alpha));
_posy = (_pos_origine select 1) + (_rayon * (sin _alpha));
_position = [_posx,_posy];
_groupe move _position;

?not _continue : goto "fin"

@unitready leader _groupe
goto "actualisation"

#fin
exit
Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum