• 06 Juin 2026, 16:35:30


Auteur Sujet: Couleur au hasard  (Lu 2084 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Couleur au hasard
« le: 08 Mars 2008, 14:14:47 »
Salut ,
Je ses que pour la couleur d'un joueur ses SetPlayerColor et je ve que avec cette ligne le player qui ce connecte est une couleur au hasard .
PS : j'ai juste besoin de la ligne .

Merci d'avance
« Modifié: 08 Mars 2008, 14:32:11 par coco76 »

Hors ligne UZI-I

  • BinaryIPL Manager
  • *
  • Grand Banditisme
  • http://www.yoa2n.fr
  • Messages: 825
    • Voir le profil
    • Yoa2n.fr
Re : Coulaur au hasard
« Réponse #1 le: 08 Mars 2008, 14:17:57 »
Ne lui assigne tout simplement pas de couleur, le server s'en chargera tout seul :)
donc pas de 'SetPlayerColor' :)

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : Coulaur au hasard
« Réponse #2 le: 08 Mars 2008, 14:19:39 »
Ok merci .
EDIT :
Comme y a des couleurs pas très belle ou ilisible vous pouvez m'aidé :

Code: (cpp) [Sélectionner]
SetPlayerColor(ICI JE DOIS METTRE QUOI);//Par exemple le joueur ID 0 seras vert
Juste la ligne en exemple et je vous laisses tranquille .
« Modifié: 08 Mars 2008, 14:30:09 par coco76 »

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Couleur au hasard
« Réponse #3 le: 08 Mars 2008, 14:37:49 »
Hey,

if(GetPlayerSkin(playerid) == ID SKIN) {
SetPlayerColor(playerid, COULEUR);
}

NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : Couleur au hasard
« Réponse #4 le: 08 Mars 2008, 14:40:21 »
Merci j'ai pu de question a posé .
Merci d'avoir répondu vite

Hors ligne UZI-I

  • BinaryIPL Manager
  • *
  • Grand Banditisme
  • http://www.yoa2n.fr
  • Messages: 825
    • Voir le profil
    • Yoa2n.fr
Re : Couleur au hasard
« Réponse #5 le: 08 Mars 2008, 14:58:14 »
SetPlayerColor ( playerid, COULEUR );

Couleur étant un code couleur Hexadecimal de type RGBA.
Tu pourra recup ce code couleur facilement grace a http://www.gtasa.fr/download.php?act=view&id=2105
« Modifié: 08 Mars 2008, 15:05:19 par UZI-I »

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Couleur au hasard
« Réponse #6 le: 09 Mars 2008, 10:18:50 »
Bonjour,

J'aurais une question sur le RRGGBBAA. :)

Je crois avoir compris que c'était l'opacité, mais dans quel(s) cas est-elle appliquée? Car lorsqu'un joueur parle sur le chat il n'y a pas de transparence. :-X

Merci de m'éclairer. ;)

++
ZecKo

Hors ligne UZI-I

  • BinaryIPL Manager
  • *
  • Grand Banditisme
  • http://www.yoa2n.fr
  • Messages: 825
    • Voir le profil
    • Yoa2n.fr
Re : Couleur au hasard
« Réponse #7 le: 09 Mars 2008, 12:37:38 »
La couche Alpha n'est pas utiliser. Je ne sais d'ailleur pas pourquoi SA-MP Requiert cette valeu. Ce n'est pas un standart du pawn. C'est juste un de leur delire. Peut etre pour que tout les code couleur soi identique si il atteigne le stade de MTA avec les gametexte :)

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Couleur au hasard
« Réponse #8 le: 11 Mars 2008, 10:40:08 »
La couche alpha n'est pas utilisée dans le chat ou dans la liste des joueurs mais elle est utilisée pour les marqueurs sur la minicarte (et sur la carte).

Si on met la couche AA à 0 (Ex : 0xFF000000), le chat du joueur apparait dans le couleur FF0000 (rouge vif) ainsi que son pseudo dans la fenêtre des joueurs (touche TAB) mais son marqueur n'apparait plus sur la carte (en fait, il est complétement transparent).

Par contre, je n'ai jamais essayé d'autre valeurs que 0xFF, 0xAA ou 0x00 pour cette composante de la couleur. Notament, je ne sais pas si le curseur devient transparent à 50% si on met 0x88 dans cette composante.

++
Syg
Courtesy of GtaManiac