Voici la commande, elle compile bien mais ne fonctionne pas :s
if(strcmp(cmdtext,"/DMcar2", true)==0){
new pid, tmpp[256];
new carid;
new texte[256];
new name[MAX_PLAYER_NAME];
format(texte, sizeof(texte), " ", name);
tmpp = strtok(cmdtext, idx);
if(!strlen(tmpp)) {
SendClientMessage(playerid, COLOR_RED, "USAGE: /DMcar2 [playerid]");
return 1;
}
pid = strval(tmpp);
if(!IsPlayerConnected(pid)) {
SendClientMessage(playerid, COLOR_RED, "Ce player n'est pas connecté");
return 1;
}
if(IsPlayerInAnyVehicle(playerid)==1){
DMcar2[playerid] = 1;
Checkcar = SetPlayerCheckpoint(playerid, -2372.9285,-1583.5168,498.7269, 5);
Checkcar = SetPlayerCheckpoint(pid, -2372.9285,-1583.5168,498.7269, 5);
GetPlayerName(playerid, name, sizeof(name));
format(texte, sizeof(texte), " %s et son partener %s sont entrés dans le DMcar2, taez /DMcar2 (ID partener) pour les rejoindre !!", pid, name);
GetPlayerName(pid, name, sizeof(name));
SendClientMessageToAll(COLOR_YELLOW, texte);
SetPlayerInterior(playerid,0);
SetPlayerInterior(pid,0);
SendClientMessage(playerid, COLOR_YELLOW, "Le tireur essaie de tuer les autres pendant que le pilote va n'importe ou !!!");
SendClientMessage(playerid, COLOR_YELLOW, "L'arrivée pour arrêter le DMcar2 est en HAUT du Mont Chililiad");
GameTextForPlayer(playerid, "~r~DM CAR 2~n~Faites vos equipes et combattez !!",9000,6);
SendClientMessage(pid, COLOR_YELLOW, "Le tireur essaie de tuer les autres pendant que le pilote va n'importe ou !!!");
SendClientMessage(pid, COLOR_YELLOW, "L'arrivée pour arrêter le DMcar2 est en HAUT du Mont Chililiad");
GameTextForPlayer(pid, "~r~DM CAR 2~n~Faites vos equipes et combattez !!",9000,6);
SetVehiclePos(GetPlayerVehicleID(playerid), 2685.3147,2602.3281,10.5501);
PutPlayerInVehicle(pid,GetPlayerVehicleID(playerid),1);
GivePlayerWeapon(pid, 29, 9999);
GivePlayerWeapon(pid, 34, 9999);
SetVehicleHealth(carid, 500);
}else if(IsPlayerInAnyVehicle(playerid)==0){
SendClientMessage(playerid, COLOR_RED, "Tu n'est pas en voiture !!!");
}
}