Voilà, tu as au moins fait l'effort de te lancer.
Donc, premièrement, récupère la fonction strotk qui se trouve dans LVDM.PWN et copie la dans ton script.
Ensuite, voici ta commande corrigée pour la récupération des paramètres de la commande et l'appel à ChangeVehicleColor.
Comme c'est une commande avec paramètres, il faut faire une opération supplémentaire dans OnPlayerCommandText :
public OnPlayerCommandText (playerid, cmdtext[])
{
new idx = 0;
new cmd[256];
/* On extraie la commande */
cmd = strtok (cmdtext, idx); // -> C'est l'opération supplémentaire qui consiste à
// récupérer juste le nom de la commande (sans les paramètres)
/* TES COMMANDES VONT ICI SANS MODIFICATION */
/* Commande de changement de couleur du véhicule */
else if (!strcmp(cmdtext, "/cc", true))
{
new carc, tmppp[256];
new carcc, tmpp[256];
/* On recupère le premier paramètre (couleur 1) */
tmpp = strtok(cmdtext, idx);
carc = strval (tmpp);
/* On recupère le deuxième paramètre (couleur 2) */
tmppp = strtok(cmdtext, idx);
carcc = strval (tmppp);
/* Si il manque un des deux paramètre (ou les deux) */
if (!strlen(tmpp) || !strlen(tmppp))
{
SendClientMessage(playerid, VERT, "USAGE: /cc [couleur 1] [couleur 2]");
return 1;
}
ChangeVehicleColor (GetPlayerVehicleID (playerid), carc, carcc);
return 1;
}
/* TU PEUX METTRE D'AUTRES COMMANDES ICI SI TU VEUX */
}
++
Syg