GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Showroom SA:MP => Discussion démarrée par: Syg le 29 Janvier 2008, 23:58:24

Titre: Couleurs cachées pour les véhicules
Posté par: Syg le 29 Janvier 2008, 23:58:24
Il a toujours été dit que les couleurs des véhicules allait de 0 à 126 et pourtant ....

Je viens de découvrir 11 nouvelles couleurs pour les véhicules qui ne se trouvent pas dans la liste des 127 connues :

180      -> Marron foncé
181, 182 -> Bleu turquoise
183      -> Rose fluo
184      -> Bleu ciel fluo
185      -> Fuschia
186      -> Violet

Voici ces couleurs en live (ordre inversé par rapport à la liste mais vous aurez deviné) : (http://i34.servimg.com/u/f34/11/78/07/21/th/infern10.jpg) (http://www.servimg.com/image_preview.php?i=2&u=11780721)

236                               -> Vert foncé
237, 238, 247, 248, 249, 250, 251 -> Vert un peu moins foncé
239, 240, 241, 242, 245, 246      -> Vert très foncé
243, 244                          -> Vert très très foncé (presque noir)
252                               -> Vert brillant

Voici ces couleurs en live (de la plus foncée à la plus claire) : (http://i34.servimg.com/u/f34/11/78/07/21/th/infern11.jpg) (http://www.servimg.com/image_preview.php?i=3&u=11780721)

Ces couleurs fonctionnent aussi bien avec AddStaticVehicle qu'avec ChangeVehicleColor.
Et bien sur, on peut les associées avec les autres couleurs (0-126).

Toutes les autres valeurs donnent du noir et les couleurs rebouclent à partir de 256. Ce n'est donc pas la peine de faire des essais avec des valeurs supérieures à 256 car on retombe sur les même couleurs.

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: yoyo17 le 30 Janvier 2008, 00:03:10
Bonsoir,

Comment as tu su pour ces couleurs ?  ???

Cordialement, yoyo17.
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Nip le 30 Janvier 2008, 00:12:45
ha sa tue sa !!!!

bien joué Syg   :laugh

Petite question.
Citer
Ces couleurs fonctionnent aussi bien avec AddStaticVehicle qu'avec ChangeVehicleColor.
Comment mettre la couleur pour changevehiclecolor aleatoire?


MErci
Titre: Re : Couleurs cachées pour les véhicules
Posté par: MultiGamers le 30 Janvier 2008, 00:30:21
Faudrait avertir sa-mp  :)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Lilou le 30 Janvier 2008, 09:03:12
Merci Syg :D
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 30 Janvier 2008, 09:59:06
En fait soit ces couleurs existent de base dans GTA, soit la team SA-MP les a ajoutées.
Dans les deux cas, je ne pense pas être le premier à les avoir découvertes mais je n'en avais jamais entendu parler.

Sinon, je les ai trouvées par hasard, en testant une nouvelle commande que je venais de faire sur Lalu. J'avais oublié de mettre un test sur les valeurs des couleurs et en faisant une erreur dans la saisie de la commande (186 au lieu de 86), je me suis rendu compte que mon véhicule avait une couleur que je n'avait jamais vue.
J'ai donc tester toutes les valeurs entre 126 et 255 et j'ai découvert que certaines marchaient.

D'ailleurs, cette commande sera disponible sur Lalu et permettra de mettre ces couleurs.

Sinon, pour faire une change color aléatoire, il faut créer un tableau comme ci-dessous :
new NouvellesCouleurs[11] = {180, 181, 183, 184, 185, 186, 236, 237, 239, 243, 252};
et d'utiliser cette fonction qui donnera une couleur aléatoire :
AleaCol ()
{
   new Alea = random (138); // 127 couleurs de base + 11 nouvelles couleurs

   /* Si on est en dehors de la plage des couleurs de base */
   if (Alea > 126)
   {
      Alea = NouvellesCouleurs[Alea-127]; // On choisi un nouvelle couleur dans le tableau
   }

   /* On renvoie la couleur */
   return Alea;
}

Et voici un exemple d'utilisation de cette fonction :
public OnGameModeInit ()
{
   /* ... */

   AddStaticVehicle (522, 2039.5446, 1500.7097, 10.2427, 315.5667, AleaCol (), AleaCol ());

   /* ... */
}

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: masterflo le 30 Janvier 2008, 12:27:37
Merci Ôh toi grand Syg :p

 Comme quoi faire des erreurs c'est bien desfois :happy

HS: sur Lalu... il y auras quoi comme couleurs en tous alors??
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 30 Janvier 2008, 12:50:31
Par de faut dans GTA, si on modifie le carcol.dat, le max qu'on peut atteindre c'est 128 (il me semble bien)
Mais il est possible que des valeur non allouer soit reconnu comme étant des couleur, un peu comme les Weather Code qui donne des resultat completement inattendu si on ne respecte pas les 16 Principaux...

EDIT : Si vous voulait vous amuser, prenez le cracol.dat dans le dossier data. Il y a une liste de couleur et trois valeur principale, il s'agit de valeur RGB donc simple a modifier :)
Amuser vous :P
Titre: Re : Couleurs cachées pour les véhicules
Posté par: R@f le 30 Janvier 2008, 13:51:17
super syg ! de quoi rendre quelques serveurs uniques !  :D en tout cas GG  ;) (Vive les erreurs, enfin, des fois  ::) )

++
R@f

Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 30 Janvier 2008, 13:57:58
Dans carcol.dat, les couleurs vont de 0 à 126 (soit 127 couleurs).
Mais le problème quand on modifie le carcol.dat, c'est qu'on est le seul à voir les couleurs qu'on a mises.
Les couleurs que j'ai trouvée par hasard sont des couleurs que tous les joueurs peuvent voir.

D'ailleurs, les nouvelles couleurs sont peut-être apportées par SA-MP puisqu'on ne les trouve pas dans carcol.dat.

Pour réponde à MasterFlo, j'ai créé une commande qui permet de donner les couleurs qu'on veut aux véhicules. Et je n'ai pas limité au 126 couleurs de base.
Donc en faisant /vcol 186 252 dans un Stunt Plane, il deviendra violet et vert brillant (assez flashy !!).
C'est d'ailleurs avec cette nouvelle commande que j'ai changer les couleurs des voitures pour faire les screen de mon premier post.

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: masterflo le 30 Janvier 2008, 18:00:07
A cool..je croyais qu'ont n'était limité a /nb  /ro  /vb   ....
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 30 Janvier 2008, 18:54:07
Syg je sais tres bien que la modificzation de fichier local n'est pas Synchro (Stp lol). C'est juste une astuce modding pour ces gens :)

Sinon, non. A quoi bon rajouter des couleur ? et puis si il en avait rajouter, il y en aurai de 127 a 250 (Je sais plus quelle valeur tu trouve). Puisque le jeu lis chaque ligne une a une et les ajoute a la structure interne.
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UrbanGhetto le 30 Janvier 2008, 20:31:51
Violet ! :D
Titre: Re : Couleurs cachées pour les véhicules
Posté par: masterflo le 30 Janvier 2008, 21:33:13
Syg: La commande /vcol... elle est pas accessible aux membres (normaux)....
   Elle seras accessible aux membres normaux un jour?
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 31 Janvier 2008, 01:12:29
UZI-I :
Je n'ai jamais douté du fait que tu sais que les modifications du carcol.dat ne sont pas synchro, c'était juste pour expliquer aux autres.
Et effectivement, ces nouvelles couleurs sont réparties assez bizarrement, je pense pas que ce soit un ajout de SAMP.
Et aussi pourquoi ce dégradé de vert, pourquoi pas de bleu ou de rouge ?.

Masterflo :
La commande /vcol n'existe pas encore sur Lalu, je l'ai codé mais il faut :
1 - que je finisse les quelques modifs prévues dans la prochaine version
2 - que l'on mette cette nouvelle version en test
3 - que l'on corrige les bugs eventuels et ajout de dernière minute
4 - que l'on installe la nouvelle version sur Lalu.

Donc je dirais, 2,5 semaines à patienter (sauf si la V0.2.5 sort entre temps).

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: masterflo le 31 Janvier 2008, 12:21:40
ok :)
  Merci

PS: traine pas alors..t'as du boulot  :laugh :jesors
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 01 Février 2008, 00:56:21
Ah ben mince, en fait je pensais avoir fait toutes les valeurs entre 127 et 255 mais je pense qu'en fait j'ai commencé à 177.
Et tout à l'heure, pareil, en tapant 152 à la place de 252, j'en trouve encore une nouvelle.

Donc cette fois, je donne la liste complète des couleurs cachées (il y en a 29) :
130                               : Rose très pâle
131                               : Orange pâle
132                               : Pistache pâle
142                               : Bleu électrique
144,145,181,182                   : Bleu turquoise
146,183                           : Rose fluo
147,184                           : Bleu ciel fluo
148,185                           : Violet
149,186                           : Autre violet
150,165                           : Fuschia
151,166                           : Rouge fluo (1)
152,167                           : Lie de vin (1)
153,168,180                       : Marron foncé (1)
154,169                           : Bleu nuit (1)
155,170                           : Rouge moyen (1)
156,171                           : Violet très foncé (1)
157,172                           : Violet foncé (1)
158                               : Bleu roi
159                               : Rose foncé
160                               : Autre rose foncé
161,176                           : Rouge vif (même remarque)
173                               : Fuschia foncé
174                               : Fuschia moins foncé
175                               : Fuschia encore moins foncé
236                               : Vert foncé
237, 238, 247, 248, 249, 250, 251 : Vert un peu moins foncé
239, 240, 241, 242, 245, 246      : Vert très foncé
243, 244                          : Vert très très foncé (presque noir)
252                               : Vert brillant


(1) -> Ces couleurs sont en fait différentes mais pas assez pour que ce soit visible.

Voici aussi le nouveau tableau pour les couleurs aléatoires :
new NouvellesCouleurs[29] =
{
130, 131, 132, 142, 144, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
156, 157, 158, 159, 160, 161, 173, 174, 175, 236, 237, 239, 243, 252};

Et la fonction qui donne une couleur aléatoire parmis les 127+29=156 possibles :
AleaCol ()
{
new Alea = random (157); // 127 couleurs de base + 29 nouvelles couleurs

/* Si on est en dehors de la plage des couleurs de base */
if (Alea > 126)
{
Alea = NouvellesCouleurs[Alea-127]; // On choisi un nouvelle couleur dans le tableau
}

/* On renvoie la couleur */
return Alea;
}

NB : Maintenant, c'est sur, je les ai toutes testées, il n'y en aura pas d'autre.
NB2 : Je vous conseille d'essayer le rouge fluo (151 ou 166) il pète vraiment

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Sismix84 le 01 Février 2008, 17:13:18
Ca c'est de la trouvaille, Bravo Syg ;)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: MultiGamers le 01 Février 2008, 18:39:10
merci beaucoup syg !  :D
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Bayshore le 16 Février 2008, 10:06:20
Non mais OMG! :ohmy
http://zecko.6te.net/ftp/papa-mobile.jpeg c'est la couleur de mon gang!  :-[
Par contre je ne trouve pas quel est son code...  :-X

GG Syg!  :laugh
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 16 Février 2008, 17:35:55
Pour ce magnifique bleu turquoise, il faut mettre 144 selon ma liste.

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Bayshore le 16 Février 2008, 19:21:09
Ah j'avais cru que c'était du vert pomme. :D

Merci 1000 fois Syg. ;) Ça nique tout. :laugh


EDIT: Bizarre, pour la couleur 131 je n'ai pas du tout le résultat attendu, j'ai un bleu au lieu d'un orange...  :(
http://www.monsterup.com/upload/1203186795.jpg

RE-EDIT: Pareil pour le sois-disant bleu électrique (142)
http://www.monsterup.com/upload/1203187202.jpg
Un seule déduction, (quasiment?) toutes ces couleurs sont ALEATOIRES.

Bonne nouvelle, on a même plus besoin d'array pour une couleur aléatoire. :laugh

++
ZecKo
Titre: Re : Re : Couleurs cachées pour les véhicules
Posté par: rivoal29 le 16 Février 2008, 19:37:03
Ah j'avais cru que c'était du vert pomme. :D

Merci 1000 fois Syg. ;) Ça nique tout. :laugh


EDIT: Bizarre, pour la couleur 131 je n'ai pas du tout le résultat attendu, j'ai un bleu au lieu d'un orange...  :(
http://www.monsterup.com/upload/1203186795.jpg

moi j'ai du vert !  :lmao :lmfao
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Bayshore le 16 Février 2008, 19:42:49
http://www.gtaonline.fr/forums/index.php/topic,2567.msg26758.html#msg26758
Voir mon edit. ;) :(


Il faudrait lister les couleures qui ne changent pas, je peut m'en charger là j'était parti pour faire une vidéo avec les nouvelles couleures. :laugh

Déjà il y a la 144, j'en suis bien content. :laugh

EDIT: Et voici à présent la grande loterie! (http://www.jeuxvideo.com/smileys/11.gif)

Couleurs aléatoires selon le client

Couleurs non-aléatoires
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 16 Février 2008, 22:00:11
Ah merci VirUz prOd d'avoir fait les comparaisons entre les couleurs que je vois et les tiennes, effectivement, hier soir avec Maniac on s'est rendu compte que les premières couleurs n'étaient pas pareilles chez lui et chez moi. Mais on n'a pas tout essayé.

Donc je suis bien content que tu es refait la liste pour préciser ceci. Merci.

++
Syg

Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 17 Février 2008, 10:35:55
Ouep comme je l'est dit au debut... C'est 'CarCol' ne sont pas assigné donc la valeur derriere est aleatoire... Etrange que certaine persiste.

Faut monter un bon script test qui change les couleur toutes les 2 Secondes :)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Bayshore le 17 Février 2008, 11:11:27
Je ne pense pas que ça marcherait, car avec un redémarrage du serveur les couleurs ne change pas. :)

Et en faisant une boucle pour faire apparaître plusieurs véhicules à la suite, la couleur est la même. :)

Il faut couper le jeu pour avoir une autre couleur apparament. :(

PS: Je sais pas si c'est moi mais je suis sujet au crash lorsque je met une des 4 couleurs aléatoires à un véhicules. ???
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 18 Février 2008, 00:54:14
Beh oui, Les couleurs c'est client side xD
Donc obligatoirement elle changeront pas de valeur (RGB) une fois le jeu lancer. Ce qu'il faut tester c'est toutes les couleur voir si elle corresponde de chaque coté. Voir les quelles change apres un reboot client, lesquelles reste...

:)
Titre: Re : Re : Couleurs cachées pour les véhicules
Posté par: Bayshore le 18 Février 2008, 07:29:13
J'en ai fait la liste quelques post au dessus. :laugh
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 18 Février 2008, 11:28:37
UZI-I, sur mon client (que j'arrête et relance plusieurs fois par jour pour faire des tests), les couleurs sont toujours les mêmes. Même si on arrète totalement la machine, les couleurs sont les mêmes.
Par contre, d'une machine à l'autre, certaines couleurs peuvent variées (les 4 premières comme l'a montré VirUz prOd).

Ce sont peut-être des couleurs utilisées en interne par GTA SA (ou SA-MP).

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Bayshore le 18 Février 2008, 19:46:39
Salut à tous,

En effet tu as raison, les couleurs sont toujours les mêmes. :)

Assez bizarre...

Peut-être faudrait-il faire une liste pour voir si certains client ont les mêmes couleurs. :)
Je sais que j'ai comme le 144 pour le 130, après je sais plus. :laugh

++
ZecKo
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 18 Février 2008, 21:43:14
Ben la liste je l'ai déjà faite sur ma machine.
Les couleurs qui ne sont pas dans cette liste sont noires (ou tellement sombre qu'on ne voit pas la différence).
Et il me semble que tu as déjà fait les comparaisons. Mais effectivement, pour bien faire, il faudrait que d'autres personnes essaie toutes les valeurs pour voir si il ont exactement les mêmes couleurs.

Ce qu'on peut dire aussi, c'est que si on voit la couleur 130 comme un rose très pâle sur mon véhicule, on la verra comme ça sur tous les autres véhicules.

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 18 Février 2008, 22:39:01
Je suis pas sur... Les couleur sont stocker internement a GTA.
Il faudrait vérifier si l'array n'as pas été déplacer, ça serait peut être la raison des ces couleur étrange.
Enfin pourquoi se faire chier xD
Titre: Re : Couleurs cachées pour les véhicules
Posté par: ApocKalipsS le 19 Février 2008, 10:43:31
En fait moi j'ai remarquer que il y en avait des miliard 0o "1544554" = rose...
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 19 Février 2008, 11:26:21
Oui Lepro, il y en a des milliards (très exactement 4 294 967 295 = 0xFFFFFFFF).
Sauf les couleurs bouclent tous les 256, c'est à dire que la couleur 256 est la même que le couleur 0 et 257 comme 1.

Donc ta couleur 1544554 est la même que 1544554%256 (1544554 modulo 256 qui est le reste de la division de 1544554 par 256) = 106.
Et d'ailleurs, cette couleur est bleue, pas rose (du moins sur ma machine, j'ai fait le test).

Donc il est inutile que tu testes les 4 294 967 295 couleurs, ce serait du temps perdu. D'ailleurs, si tu mets 1 seconde pour tester chaque couleur, il te faudra 136 ans et des poussières (4294967295/60/60/24/365.25).
Bon courage

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UrbanGhetto le 19 Février 2008, 11:31:39
Euh Syg, J'ai pas compris les 3/4 de ce que t'as di...
Titre: Re : Couleurs cachées pour les véhicules
Posté par: ApocKalipsS le 19 Février 2008, 11:46:15
XD moi non plus...

Merci quand même d'avoir prit beaucoup de temps pour calculer si je fait 1couleur toutes les 1secondes.. etc...




 :dejadehors
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 19 Février 2008, 12:02:16
C'est juste pour dire que les couleurs se trouvent entre 0 et 255.
La plage 256 à 511 contient les mêmes couleurs que la première plage (de 0 à 255), les couleurs "reviennent" tous les 256.

Donc si on veut tester toutes les couleurs, il suffit d'essayer les couleurs entre 0 et 255 (ou entre 256 et 511 ce qui revient au même).

Maintenant, on peut tout à fait utiliser des valeurs différentes qui sont plus facile à retenir, 333, 4567 ou 11111 par exmple (qui correspondent respectivement aux couleurs 77, 215 et 103).

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: masterflo le 19 Février 2008, 12:02:43
Meme moi, qui suis nul en maths, j'ai compris :)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 19 Février 2008, 12:29:22
Donc apres reflection...

Le nombre total de couleur 'ajoutable' est de 179 (Donc 180 réellement car on a le 0 inclu ), à 180 le jeu Crash tout simple par manque d'espace de stockage.
Le chose pourrai se presenter sous cette forme :

struct sCarCols
{
    BYTE    bRed
    BYTE    bGreen
    BYTE    bBlue
};

L'array serai declarer de cette maniere :

sCarCol *p_sCarCol = malloc ( 179 * sizeof ( sCarCols ) );

Pour moi les couleur 129 à 179 sont soit obligatoirement egale a une valeur fixe ( Du a son initialisation ) ou alors a une valeur completement aletoire suivant le programme qui a utiliser l'espace memoire avant ( Non Initialisation ).

Ce que je ne comprend pas c'est l'existance des valeur superieur. Theroriquement les valeur au dessus de 179 se refere a une partie inexistante de l'array et donc devrait se resulter par un crash. Et jusqu'a maintenant tout marche bien...

C'est assez etrange. Peut etre que Syg m'en dira plus :S
Titre: Re : Couleurs cachées pour les véhicules
Posté par: masterflo le 19 Février 2008, 12:35:51
Bon, là sa depasse mon niveau.. je sors :laugh
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 19 Février 2008, 14:10:48
Tout d'abord, je ne me suis jamais plongé dans l'écriture d'un mod pour GTA SA donc je ne pourrais pas en dire plus que toi, dans ce domaine, c'est toi l'expert UZI-I.

Mais on ne sais pas ce que SA-MP fait exactement, ou comment est organisée dans le détail la mémoire interne de GTA SA (128 couleurs, même avec 4 octets par couleur sa fait tous juste 1ko=1024o).

Personnellement, en informatique, je ne m'etonne plus de rien.

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 19 Février 2008, 14:53:12
GTA A un espace allouer de 179 fois la structure des couleurs.
SA-MP ne fait qu'utiliser les fonction interne ou modifie directement la structure vehicle pour en modifier la couleur, tout en utilisant les couleur du carcol.dat.

Je comrpend que les couleur de 129 a 179 soit accessible et est parfoit des valeur aleatoire. Mais au dela je ne comprend pas. Je vais me renseigner a ce sujet la.
Titre: Re : Couleurs cachées pour les véhicules
Posté par: WarGetX le 19 Février 2008, 18:03:10
Bonjours à tous et à toutes,déja Merci Syg pour toute ces couleurs  :D plus besoin de chercher maintenent  :P
Ensuite je vais aussi poster d'autre couleur violette  ::) et une couleur qui change aléatoirement tout les jours
Pour les couleurs violettes faites:

/vcol 1451 Violet foncé
/vcol 1452 Violet légèrement moins foncé
/vcol 1453 Violet moins foncé
/vcol 1454 Violet violet...
/vcol 1455 Violet clair

''je vous entends déja dire mais c'est quoi ces conneries :blink''mais ce n'en est pas  :)

Ensuite une couleur qui change tout le temps tout les jours pour moi et peut être pour d'autres  :-[:
/vcol 400000

Je l'ai trouvé au hasard mais inférieur ou supérieur a ce chiffres vous tomberez sur du noir

Voila bon jeu à tous  ;)

WarGetX
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 20 Février 2008, 00:15:36
/vcol 400000 correspond à la couleur 128 donc tu peux faire /vcol 128, ça fera la même chose.
Mais effectivement, cette couleur (128) n'est pas dans ma liste donc elle devait être noire le jour où j'ai fait le test et ajourd'hui, je me rend compte qu'elle est bleue. Elle reste bleue quand j'arrête et que je relance le jeu (serveur+SAMP+GTA). Elle doit donc changer quand on redémarre la machine ou en fonction des logiciels qu'on a lancé avant.

Donc merci Wargetx pour avoir trouvé le couleur 128.

Pour ce qui est des violets, ils correspondent au couleurs 171, 172, 173, 174 et 175 (qui sont effectivement tous des violets ou fuschia).

Donc je le dit et je le répête, toutes les couleurs ont été trouvées, et mis à part les 3 ou 4 citées par VirUz prOd qui sont dépendantes de la machines (mais pas aléatoires car sur une même machine on a toujours les mêmes couleurs), les autres couleurs sont connues.

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 12 Mars 2008, 21:43:53
En y repensant, je pense que j'ai la réponse UZI-I.
La mémoire pour les couleurs est donc un tableau qui contient jusqu'à 180 couleurs (tu as fait le test).
Au dessus ça crashe quand on essaie d'écrire car on doit écraser une partie de la mémoire qui fait planter le jeu.

Par contre, rien empêche d'aller lire cette mémoire. Je ne t'apprendrais pas qu'en C, on peut allègrement lire plus loin que le taille d'un tableau.
Donc ces nouvelles couleurs ne sont peut-être que les effets d'un bug qui va lire la mémoire en dehors du tableau prédéfini des couleurs.
Par contre, si on écrit en déhors de ce tableau, les effets peuvent être imprévisible.

Pour confirmer cette hypothèse, la plupart des couleurs au dessus de 128 sont noires (0x000000 en RGB). Hors la mémoire contenant des données est très souvent remplie de 0 (par exemple, un int qui contient la valeur 255 sera codé 0xFF000000).
Ceci explique peut-être cela.

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 12 Mars 2008, 23:10:42
C'est bien a quoi je pensait pour l'array. :)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: MultiGamers le 14 Mars 2008, 17:34:15
Sa ne se pourait pas qu'il aurait encore des couleurs cachées ? Ont le sais jamais, Rocstar Games peut nous cacher des choses...  :happy

@ +
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 14 Mars 2008, 19:11:29
Non. Ce n'est pas des couleurs cachées.
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 16 Mars 2008, 21:06:26
Oui, c'est juste un bug (très sympa) de SAMP qui permet de sortir du tableau de 127 couleurs et de "taper" dans la mémoire qui est à la suite.

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 16 Mars 2008, 22:24:21
Un bug de GTA. Les codes couleur sont propre a GTA.
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Bayshore le 17 Mars 2008, 07:15:21
Mais est-ce que SA:MP le sait..? ;)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 17 Mars 2008, 12:20:41
Non UZI-I, c'est la fonction SetVehicleColor de SA-MP qui ne controle pas correctement les nombre du'on lui passe (elle devrait les limiter à 127 alors que la limite est à 255).

Sinon, ce n'est pas la peine de dire à la team SA-MP de corriger ce bug, il ne pose pas de problème et il est bien cool.

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 17 Mars 2008, 19:00:12
Elle ne verifie pas les parametres. C'est tout mais je peut modif les couleurs des voitures sans passer par SA-MP et je retrouverai le meme bug.
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Syg le 18 Mars 2008, 00:34:47
Oui mais ce que je voulais dire c'est que le tableau des couleurs de GTA SA fait bien 127. Ce qu'il y a après ce tableau n'est pas des couleurs (enfin je pense).
Maintenant, effectivement, c'est le moteur du jeu lui-même qui va piocher à l'extérieur du tableau quand on lui donne un ID de couleur erroné (donc lui non plus ne contrôle pas la limite de 127 mais il doit quand même faire un modulo 256 sinon y'aurai pas mal de plantages).

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: UZI-I le 18 Mars 2008, 19:15:42
La taille lors de l'initialisation de l'array (De manieres dynamique) est de 179 Couleurs :)
Si dans ton carcols.dat tu declare une couleur de plus. Le jeu va crasher (Impossible de trouver un espace suffisant pour stocker les valeurs).

Ensuite, oui il doit déborder sur la suite de la mémoire :D
Titre: Re : Couleurs cachées pour les véhicules
Posté par: matmatmat le 21 Mars 2008, 00:14:31
merci pour laide!!
Titre: Re : Couleurs cachées pour les véhicules
Posté par: othman le 01 Avril 2008, 18:38:45
svpppp quelqu'un peut me dire comment faire ces couleurs dans une commande donnez moi le script de la commande svp du genre une commande comme vcol svp ça serai trop gentil car je suis pas bon scripteur :s
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Bayshore le 01 Avril 2008, 18:59:49
http://wiki.sa-mp.com/wiki/ChangeVehicleColor ;)
Titre: Re : Re : Couleurs cachées pour les véhicules
Posté par: othman le 02 Avril 2008, 15:49:45
http://wiki.sa-mp.com/wiki/ChangeVehicleColor ;)

jveux la cmd pour onplayercommandtext pas pour onplayerentrevehicule aidez moi svp  ;)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: othman le 02 Avril 2008, 23:52:37
dsl pour double post mais j'ai su comment faire ++ et merci a syg de l'avoir aidé pour la commande ^^
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Lites le 15 Août 2008, 03:48:35
TROS BIEN LES COULEURS

Ya meme ma couleur preferer le rien :)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: CeMondeLeVotre le 19 Août 2008, 00:48:48
moi aussi le rose fluo 8)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: madinina972 le 22 Août 2008, 17:03:59
cool c'est couleur merci syg

;) :)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: latinos95190 le 17 Octobre 2008, 10:19:45
Ok mais moi dans mon gamemode j'ai que de 0 a 10 (les couleur lol :x)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: juju1 le 21 Février 2009, 19:32:20
merci coll
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Le poulain de gta le 24 Février 2009, 21:47:08
Moi j'utilsie souvent le 1441 147 ou 161 147 c joli ^^
Titre: Re : Couleurs cachées pour les véhicules
Posté par: futenesie le 01 Août 2009, 09:31:07
pour le vehicul invisible il me semblerais que c'est la couleur -1

je me trompe ?
Titre: Re : Couleurs cachées pour les véhicules
Posté par: S!m le 01 Août 2009, 15:26:33
Salut,

-2 est une couleur aléatoire, pas invisible

pour que le véhicule soit invisible, il faut simplement la placer dans un intérieur différent du joueur qui le conduit

++Sim++
Titre: Re : Couleurs cachées pour les véhicules
Posté par: futenesie le 03 Août 2009, 22:07:43
-2 couleur aleatoire hummm interessant pour ma commande /(une commande differente) avec le timerex comme on ma dit j'approche de ma commande voiture multicolor XD
Titre: Re : Couleurs cachées pour les véhicules
Posté par: cristab le 03 Août 2009, 22:20:12
pour ta commande je les poster sur la partit des script demander ;)
Titre: Re : Couleurs cachées pour les véhicules
Posté par: S!m le 03 Août 2009, 23:20:08
Salut,

désolé, il s'agit d'une faute de frappe, je voulais dire -1.... :lmfao

++Sim++
Titre: Re : Re : Couleurs cachées pour les véhicules
Posté par: Syg le 04 Août 2009, 10:54:54
-2 couleur aleatoire hummm interessant pour ma commande /(une commande differente) avec le timerex comme on ma dit j'approche de ma commande voiture multicolor XD

Attention, quand Sim dit aléatoire, il veut dire que cette couleur n'est pas la même d'un joueur à l'autre.
Mais cet ID ne te permettra pas de faire la commande que tu veux car la couleur -1 est constante pour un même joueur (elle ne change pas).

++
Syg
Titre: Re : Couleurs cachées pour les véhicules
Posté par: R@f le 04 Août 2009, 13:42:27
Pour compléter un peu la réponse à Syg.
Pour donc arriver à ce que tu veux faire, il faut utiliser random(126) pour les couleurs ;)

++
R@f
Titre: Re : Couleurs cachées pour les véhicules
Posté par: Ashley11 le 13 Décembre 2012, 17:27:44
Bonsoir, j'ai essayé de mettre 2 couleurs exemple(6,14) mais j'obtiens une seul couleur, ma question est :$

est'il possible de mettre "2" couleurs sans faire un mélange, je sait que c'est possible grâce à MTA mais j'aimerais le faire IG.


Merci d'avance.
Titre: Re : Couleurs cachées pour les véhicules
Posté par: GtaManiac le 13 Décembre 2012, 18:12:16
Up de 3 ans + tu sais pas chercher  : http://wiki.sa-mp.com/wiki/Function:ChangeVehicleColor (http://wiki.sa-mp.com/wiki/Function:ChangeVehicleColor)

Je lock et prochaine fois avertissement  :vertag: