Est-tu bien admins minimum 1337?
Sinon voici ma commande
[spoiler]if(strcmp(cmd, "/acreervoiture", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1337)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Commandes: /acreervoiture [carid] [Couleur1] [Couleur2] [Prix]");
return 1;
}
new car;
car = strval(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_WHITE, " Id du vehicule Compris entre 400 et 611 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Commandes: /acreervoiture [carid] [Couleur1] [Couleur2] [Prix]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_WHITE, " Couleur compris entre 0 et 126 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Commandes: /acreervoiture [carid] [Couleur1] [Couleur2] [Prix]");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_WHITE, " Couleur compris entre 0 et 126 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Commandes: /acreervoiture [carid] [Couleur1] [Couleur2] [Prix]");
return 1;
}
new value;
value = strval(tmp);
new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z);
new thiscar = CreateVehicle(car,X,Y,Z,1,color1,color2,99999999);
format(CarInfo[thiscar][cLicense], 32 ,"A Vendre");
SetVehicleNumberPlate(vehid,CarInfo[thiscar][cLicense]);
CarInfo[thiscar][cOwned] = 0; CarInfo[thiscar][cModel] = car; CarInfo[thiscar][cColorOne] = color1; CarInfo[thiscar][cColorTwo] = color2;
CarInfo[thiscar][cLocationx] = X; CarInfo[thiscar][cLocationy] = Y; CarInfo[thiscar][cLocationz] = Z; CarInfo[thiscar][cAngle] = 1;
CarInfo[thiscar][cValue] = value; CarInfo[thiscar][cLock] = 0; CarInfo[thiscar][paintjob] = -1; LoadComponents(thiscar);
PutPlayerInVehicle(playerid,thiscar,0);
strmid(CarInfo[vehid][cOwner], "Concessionnaire", 0, strlen("Concessionnaire"), 999);
format(CarInfo[thiscar][cDescription], 32, "%s",vehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
format(string, sizeof(string), " Admin %d à creer un vehicule avec succès!.", thiscar);
SendClientMessage(playerid, COLOR_BLUE, string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vous n'etes pas autorisé à utiliser cette commande!");
return 1;
}
}
[/spoiler]
Et voici en cadeau un ptit plus pour permettre au admin de demarrer les vehicule achetable a ajouter dans /Clef
[spoiler]if(AdminDuty[playerid] == 1)
{
new playerveh = GetPlayerVehicleID(playerid);
PutPlayerInVehicle(playerid, playerveh, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "L'admin %s tourne les clefs et essaye de démarrer le moteur du véhicule.(OOC)", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SendClientMessage(playerid, COLOR_WHITE, "Clef tournée...");
GameTextForPlayer(playerid, "~w~Le Moteur demarre...",2500,3);
SetTimerEx("StartingTheVehicle",2500,0,"i",playerid);
gEngine[playerid] = 1;
return 1;
}
[/spoiler]
Moi J'ai un ptit probleme avec essence elle ne baisse pas mais augmente jsais pas pk!