Voila mon script , qui permet de localiser un véhicule avec son ID , Mais le probleme c'est que lorsque je tape la commande le serveur me répond qu'elle est inconnue :s
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(localiser,5,cmdtext);
return 0;
}
dcmd_localiser(playerid,params[])
{
if(!strlen(params)) return SendClientMessage(playerid, 0xFF0000AA, "Usage: /Localiser ID");
new idx;
new tmp[256];
new str[128];
tmp = strtok(params, idx);
if(IsPlayerInVehicle(playerid, 420))
{
if(IsVehicleConnected(strval(tmp)))
{
if(alarmed[strval(tmp)] == 1)
{
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(idx, vehx, vehy, vehz);
SetPlayerMapIcon(playerid, 1, vehx, vehy, vehz, 55, 0);
SendClientMessage(playerid,COLOR_SUCCESS,"Vehicule localisé , Une Icone a été ajoutée sur ta carte ! , /stoploca pour terminer");
}
}
else
{
format(str, sizeof(str), "Le Vehicule %d N'a pas pu etre localisé , Contacter SAV",strval(tmp));
SendClientMessage(playerid,COLOR_FAIL,str);
}
}
else
{
SendClientMessage(playerid,COLOR_FAIL,"Tu n'est pas chauffeur de taxi !");
}
return 1;
}
Merci de votre préciseuse aide