GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: dydjyz le 03 Juillet 2010, 21:25:06
-
Bonjour, j'ai (encore ?) besoin de votre aide, cette fois çi c'est pour changer le pseudo d'un joueur lorsqu'il se mets en /service, pour les SFPD par exemple
if(strcmp(cmd, "/service", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
{
if (PlayerToPoint(3, playerid,255.3,77.4,1003.6) || PlayerToPoint(3,playerid,-1616.1294,681.1594,7.1875) || PlayerToPoint(3,playerid,-1347.1438,491.8111,11.2027) || PlayerToPoint(3,playerid,362.900207,155.280075,1025.796386) || PlayerInfo[playerid][pLocal] != 255)
{
if(OnDuty[playerid]==0)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
format(string, sizeof(string), "* Le Policier %s a pris son badge et ses armes de son casier.", sendername);
}
else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
{
format(string, sizeof(string), "* L'Agent du gouvernement %s a pris son badge et ses armes de son casier.", sendername);
}
else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
{
format(string, sizeof(string), "* Le militaire %s prend ses armes dans son casier.", sendername);
}
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SafeGivePlayerWeapon(playerid, 24, 70);
SafeGivePlayerWeapon(playerid, 3, 0);
SetPlayerArmour(playerid, 50);
OnDuty[playerid] = 1;
}
Voilà un petit bout du code, j'aimerez bien que vous me dites c'est quoi la fonction pour changer le pseudo de couleur,
Merci.
-
SetPlayerColor(playerid, COLOR);
COLOR comme celle que tu utilises dans tes SendClientMessage
A+, fiston ! :lmao
-
Merci, je test sa desuite.
Double post
Marche pas, sa change pas la couleur du pseudo...
Meme avec COLOR_RED sa marche pas, papa ta encore merdé :bangin
-
euh si tu fais comme ceci
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SafeGivePlayerWeapon(playerid, 24, 70);
SafeGivePlayerWeapon(playerid, 3, 0);
SetPlayerArmour(playerid, 50);
SetPlayerColor(playerid,rouge);
OnDuty[playerid] = 1;
je te garantie que sa fonctionne sinon ben change de clavier
-
Aprés test avec une autres couleurs sa à marcher, apparament la fonction SetPlayerColor, prend une certaine fourchette de couleur, d'ailleurs on peut regarder que si on ne définis pas la couleur nous même par exemple sur les serveurs RP pour nous mettre en transparent, on distingue à peut prêt, toujours les mêmes couleurs.
Edit: Cristab pourquoi tu dis change de clavier ? Oo x'D
-
Sa marche toujours pas, je sait vraiment pas comment faire,
une idée sinon pour pouvoir dissocier les perso des Flic ?
-
Aprés test, lui ne vois pas la couleur mais moi je l'a vois, j'ai fait un test avec lui cette fois.