GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: pinouf42 le 31 Mai 2008, 09:48:10

Titre: /co pour les voitures /"une couleur pour les pseudo"
Posté par: pinouf42 le 31 Mai 2008, 09:48:10
bonjour, Voila je fait le 2 en 1, je voudrais savoir comment faire pour que lorsqu'un joueur tape par exemple /co 1 1 sa change la couleur de sa voiture.

Et je voudrais aussi savoir comment faire pour que lorsqu'il tape /rouge /vert /jaune... cela change son pseudo de couleur.
Merci d'avance
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: Nikko™ le 31 Mai 2008, 10:46:07
Salut,
Utilise ChangeVehicleColor(()); et SetPlayerColor...
Si tu n'y arive vraiment pas, je te passerai le code, mais dabord, réfléchi bien ;)

++
nikko
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: pinouf42 le 31 Mai 2008, 11:16:38
On fait comment pour réfléchir  :laugh :laugh :laugh
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: Orosko le 31 Mai 2008, 11:21:15
Met en marche ton cerveau  :dejadehors
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: Bayshore le 31 Mai 2008, 12:18:17
http://wiki.sa-mp.com/wiki/ChangeVehicleColor
http://wiki.sa-mp.com/wiki/SetPlayerColor

Comme ça :D
Titre: Re : Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: [StAfF]MaN le 31 Mai 2008, 12:37:25
On fait comment pour réfléchir  :laugh :laugh :laugh

la ça devient intéressant ^^







 :dejadehors
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: pinouf42 le 31 Mai 2008, 12:47:57
SAlut!
Dans le Wiki pour la changevehicle color, la c'est imposé alors que moi je souhaiterais que lorsque le joueur fasse /co (une couleur) (une couleur) sa le change comme il veut, et je m'arrache les cheveux!! j'ai bien essayé d'utiliser un menu pour le faire mais dès que je lance la commande, il plante
Ciao
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: Nikko™ le 31 Mai 2008, 12:48:42
Et bah je vais te le donner le code, mais tu te débrouille pour les changement de couleur de joueur !

EDIT:

if(strcmp(cmd, "/vec", true, 9) == 0)
{
new tmp[256];
new tmp2[256];
new string[256];
new color1;
new color2;
tmp = strtok(cmdtext, idx);
tmp2 = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, vert, "USAGE: /vec [Color1] [Color2]");
return 1;
}
color1 = strval(tmp);
color2 = strval(tmp2);
if(IsPlayerInAnyVehicle(playerid))
{
format(string, sizeof(string), "Tes nouvelles couleurs sont: #1 = %d, #2 = %d", color1, color2);
SendClientMessage(playerid, vert, string);
ChangeVehicleColor(GetPlayerVehicleID(playerid), color1, color2);
return 1;
}
else
{
SendClientMessage(playerid, rouge, "Tu n'es pas dans une voiture !");
return 1;
}
}
++
nikko
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: [StAfF]MaN le 31 Mai 2008, 12:50:05
Non lui donne pas, il a pas compris qu'il faut mettre l'ID de la couleur ;)

/co 0 0 donne une couleur noir ou blanche je ne sais plus et /co 5 5 donnera une couleur rose, etc...
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: Nikko™ le 31 Mai 2008, 12:51:37
MAis esseye de comprend au moin !
NE fait pas juste copier coller dans ton gm.

++
nikko
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: pinouf42 le 31 Mai 2008, 13:17:04
je pense avoir compris ton code mais malheureusement il ne marche pas  :wall  :P
Je ne comprend pas par contre pourquoi il ne marche pas, je crois que certaines valeurs manque
Ciao

EDIT: je pense que il me manque des variables come strtok ou strval et puis tmp car il me met principalement des erreurs sur ça
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: [StAfF]MaN le 01 Juin 2008, 11:48:58
il fonctionne pas ou il y a des erreurs ?? Parce que ce n'est pas la même chose du tout, s'il fonctionne pas c'est que le code est bien intégré dans le script, qu'il n'y a pas d'erreur. S'il y a des erreurs, c'est normale que le code ne fonctionne pas, donc il faut corriger les erreurs ;)
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: Bayshore le 01 Juin 2008, 12:05:36
http://forum.gta-gamers.com/index.php/topic,141.0.html
Ça devrait grandement t'aider. :)

++
Alexandre
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: pinouf42 le 01 Juin 2008, 12:45:10
En supprimant certaines choses dans le code de Nikko, j'ai réussi à le faire marcher! Merci Nikko!
++
Titre: Re : /co pour les voitures /"une couleur pour les pseudo"
Posté par: Nikko™ le 01 Juin 2008, 19:57:25
De rien, mais chez moi il marche tel -quel

++
nikko