GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Bayshore le 02 Mai 2008, 15:34:16

Titre: [Résolu] Problèmes couleurs aléatoires
Posté par: Bayshore le 02 Mai 2008, 15:34:16
Bonjour,

j'ai fait le code suivant en haut de mon gamemode:
Code: (pawn) [Sélectionner]
new max_colors = 155;
//new randcolor = random(max_colors);
new CarColors[max_colors] = // ligne 129
{
0,
1,
2,
3,
[...],
239,
243,
252
};

Le compilo me renvoit l'erreur suivante : C:\DOCUME~1\DIEULO~1\MESDOC~1\www\samp\server\GAMEMO~1\mrp.pwn(129) : error 008: must be a constant expression; assumed zero

Et lorsque je décommente la ligne du random, le compilateur crashe !

Quelqu'un pourrait-il m'aider ? :)

Merci d'avance,
ZecKo
Titre: Re : Problèmes couleurs aléatoires
Posté par: feldbrau le 02 Mai 2008, 15:36:10
Tu as combien de couleur? parceque tu indique 155 a ton max_colors, mais tu va jusqu'a 252 couleurs dans ta table :s
Titre: Re : Problèmes couleurs aléatoires
Posté par: Bayshore le 02 Mai 2008, 15:36:47
J'en ai 155, j'en ai sauter quelques-une :)

EDIT: Tiens, en remplacant la première ligne par #define max_colors 155 la compilation passe, par contre le random ne marche toujours pas. :(
Titre: Re : Problèmes couleurs aléatoires
Posté par: [StAfF]MaN le 02 Mai 2008, 15:50:13
Et, heu, tu as juste fais ça ou tu a mis les random dans OnPlayerConnect ou une autre fonction ?

Parce que si tu fais juste ça, t'es couleures ne fonctionnerons pas lol :

Dans OnPlayerConnect

SetPlayerColor(playerid, randcolor);

Je pense que ça devrais fonctionner ... Mais pas sûr...
Titre: Re : Problèmes couleurs aléatoires
Posté par: feldbrau le 02 Mai 2008, 15:53:05
N'oublie pas que le 0 = 1, donc si tu l'a pas compté met 156 pour tester ;)
Titre: Re : Problèmes couleurs aléatoires
Posté par: S!m le 02 Mai 2008, 16:13:12
salut,

mais surtout n'oublie pas qu'il faut que tu relance le random a chaque fois que tu vas chercher une couleur....

EDIT:

mais... qu'es que ca donne comme résultat exactement?

++Sim++
Titre: Re : Problèmes couleurs aléatoires
Posté par: Bayshore le 02 Mai 2008, 16:20:47
mAn & Sim part. 2 ~~> C'est pour les véhicules. ;)

feldbrau ~~> Je sais :happy

Sim part. 1 ~~> Ah oui très juste :) Merci :D
Titre: Re : [Résolu] Problèmes couleurs aléatoires
Posté par: [StAfF]MaN le 02 Mai 2008, 16:22:50
Ha c'est pour les véhicules, bah tu n'a pas besoin de faire tout ça :

tu met dans ton AddStaticVehicle(ID, posX, posY, posZ, -1,-1);   Les -1 permettent de mettre une couleur aléatoire ;)
Titre: Re : [Résolu] Problèmes couleurs aléatoires
Posté par: Bayshore le 02 Mai 2008, 16:24:36
Ouaip, mais c'est les couleurs aléatoires du jeu... ;)