Bonjour,
Alors j'ai fait un FS de permis de conduire mais les commandes beug un peu...
if(strcmp(cmdtext, "/licensev", true) == 0)
{
if(Instructeur == 1)
{
new pid, tmpp[256],tmpp1[256];
tmpp = strtok(cmdtext, idx);
if (!strlen(tmpp))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /licensev [Playerid] [Conclusion]");
return 1;
}
pid = strval(tmpp);
if (!(IsPlayerConnected(pid)))
{
SendClientMessage(playerid, COLOR_RED, "Ce joueur n'est pas connecter !");
return 1;
}
GetPlayerName(pid, pidName, sizeof(pidName));
format(tmpp, sizeof(tmpp), "Tu as donner le permis voiture à %s (ID:%s).|Conclusion : %s ",pidName,pid,cmdtext[idx]);
SendClientMessage(playerid, 0xAA3333AA, tmpp);
SendClientMessage(pid,0xAA3333AA, "_________________________________________________");
format(tmpp1, sizeof(tmpp1), "%s ta donner le permis voiture.|Conclusion : %s",playerid, cmdtext[idx]);
SendClientMessage(pid,0xAA3333AA, tmpp1);
PermisV = 1;
return 1;
}else if(Instructeur ==0) {
SendClientMessage(playerid, COLOR_RED, "Tu n'est pas Instructeur !");
}
}
if(strcmp(cmdtext, "/instructeur", true) == 0)
{
new message[127];
new pid, tmp[256], tmpp[256];
tmp = strtok(cmdtext, idx);
tmpp = strtok(cmdtext, idx);
if(IsPlayerAdmin(playerid))
{
if (!strlen(tmpp))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /instructeur [Playerid] [Message]");
return 1;
}
pid = strval(tmpp);
if (!(IsPlayerConnected(pid)))
{
SendClientMessage(playerid, COLOR_RED, "Ce joueur n'est pas connecter !");
return 1;
}
GetPlayerName(pid, pidName, sizeof(pidName));
format(tmpp, sizeof(tmpp), "Tu as mit %s (ID:%d) 'Instructeur'.",pidName,pid);
SendClientMessage(playerid, 0xAA3333AA, tmpp);
GetPlayerName(playerid, message, sizeof(message));
format(tmpp, sizeof(tmpp), "Un admin ta mit Instructeur ! |Message : %s", cmdtext[idx]);
SendClientMessage(pid,0xAA3333AA, tmpp);
SendInstructorMessage(COLOR_RED, "Un joueur à rejoins le job : Instructeur !");
Instructeur = 1;
}else{
SendClientMessage(playerid, COLOR_RED, "Tu n'est pas Admin !");
}
Pour le "/instructeur" je tape "/instructeur [ID] [MESSAGE]" et rien ne se passe...
Mais si je tape "/instructeur" tous court, ca me marque :
%s(l'id 0 quoi) est maintenant instructeur
Pour le licensev pareille....
Quel est l'erreur ? :blink