GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Eloctro le 01 Février 2009, 13:16:19

Titre: réduire les lignes !
Posté par: Eloctro le 01 Février 2009, 13:16:19
Bonjorur ,
Voila :
area1 = CreateObject(972, 207.400085, 1878.500244, 10.161066, 0.0000, 0.0000, 270.0000);
area2 = CreateObject(10281, 200.593658, 1869.568115, 13.461228, 0.0000, 0.0000, 90.0000);
area3 = CreateObject(3521, 206.211258, 1867.463623, 13.693602, 0.0000, 0.0000, 0.0000);
Mais je voudrait les appelé les 3 area c'est possbile donc sa ferais sa :
new area;

public OngameModeInit()
{
Vautre reponse !!
}
Et le destroy :
DestroyObject(area);
Titre: Re : réduire les lignes !
Posté par: MrFredo le 01 Février 2009, 13:21:37
Code: (pawn) [Sélectionner]
new Area[3];

public OnGameModeInit()
{
     Area[0] = CreateObject(972, 207.400085, 1878.500244, 10.161066, 0.0000, 0.0000, 270.0000);
     Area[1] = CreateObject(10281, 200.593658, 1869.568115, 13.461228, 0.0000, 0.0000, 90.0000);
     Area[2]= CreateObject(3521, 206.211258, 1867.463623, 13.693602, 0.0000, 0.0000, 0.0000);
}

for(new a=0;a<sizeof(Area);a++)
{
     DestroyObject(Area[a]);
}

Voila suffit de passer par un tableau et detruire les objet via une boucle :)
Titre: Re : réduire les lignes !
Posté par: Eloctro le 01 Février 2009, 13:26:53
Oui mais moi jen est plusieur objet j'en est mis que 3 masi je foudrait éviter :
area[1] = ....
area[2] = ....
ect ....
Enfaite c'est un truc comme sa mais je suis pas sur que sa marche pour la ligne du haut

area[a]
{
//Les objets
}
Titre: Re : réduire les lignes !
Posté par: [StAfF]MaN le 01 Février 2009, 16:59:59
Ba oui tu fait un tableau en haut de ton script, comme pour faire des téléportations aléatoires ;)