GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Eloctro le 08 Mars 2008, 14:14:47

Titre: Couleur au hasard
Posté par: Eloctro 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
Titre: Re : Coulaur au hasard
Posté par: UZI-I 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' :)
Titre: Re : Coulaur au hasard
Posté par: Eloctro 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 .
Titre: Re : Couleur au hasard
Posté par: NatiVe™ le 08 Mars 2008, 14:37:49
Hey,

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

NV.

Titre: Re : Couleur au hasard
Posté par: Eloctro le 08 Mars 2008, 14:40:21
Merci j'ai pu de question a posé .
Merci d'avoir répondu vite
Titre: Re : Couleur au hasard
Posté par: UZI-I 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
Titre: Re : Couleur au hasard
Posté par: Bayshore 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
Titre: Re : Couleur au hasard
Posté par: UZI-I 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 :)
Titre: Re : Couleur au hasard
Posté par: Syg 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