• 11 Juillet 2025, 09:17:33


Auteur Sujet: [Résolu] Problèmes couleurs aléatoires  (Lu 1632 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
[Résolu] Problèmes couleurs aléatoires
« 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
« Modifié: 02 Mai 2008, 16:21:09 par ZecKo »

Hors ligne feldbrau

  • Despo_Rutti,Co-Scripteur de Redwood Valley RP & Ancien Scripteur GTAngel Life RP
  • *
  • Bandit
  • Messages: 410
    • Voir le profil
Re : Problèmes couleurs aléatoires
« Réponse #1 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

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Problèmes couleurs aléatoires
« Réponse #2 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. :(
« Modifié: 02 Mai 2008, 15:41:24 par ZecKo »

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Problèmes couleurs aléatoires
« Réponse #3 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...
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne feldbrau

  • Despo_Rutti,Co-Scripteur de Redwood Valley RP & Ancien Scripteur GTAngel Life RP
  • *
  • Bandit
  • Messages: 410
    • Voir le profil
Re : Problèmes couleurs aléatoires
« Réponse #4 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 ;)

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Problèmes couleurs aléatoires
« Réponse #5 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++





Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Problèmes couleurs aléatoires
« Réponse #6 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

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : [Résolu] Problèmes couleurs aléatoires
« Réponse #7 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 ;)
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : [Résolu] Problèmes couleurs aléatoires
« Réponse #8 le: 02 Mai 2008, 16:24:36 »
Ouaip, mais c'est les couleurs aléatoires du jeu... ;)