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
-
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);
-
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 :)
-
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
}
-
Ba oui tu fait un tableau en haut de ton script, comme pour faire des téléportations aléatoires ;)