Salut à tous,
Lorsque je tape /v spawn 1 pour spawner mon premier vehicule, je recoit le message Server:Unknown command.
J'ai donc cherché sur le net et j'ai trouvé qu'il fallait remplacé le 0 du return 0; de la callback OnPlayerCommandText.
J'ai donc remplacé par ceci: }
return SendClientMessage(playerid,COLOR_GRAD1,"Cette commande n'existe pas!");
}
Mais le problème ce'st que cela persiste et j'ai toujours le Unknown command lorsque je fait /v spawn 1 ou /v spawn 2 etc..
Voici la commande /v spawn :
if(!strcmp(tmp, "get",true,4) || !strcmp(tmp, "spawn",true,4) || !strcmp(tmp, "sortir",true,4))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /v spawn [1-5]");
return 1;
}
if(strcmp(tmp, "1", true) == 0)
{
if(IsVehicleSpawned(veh1[playerid]))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You have already spawned your vehicle !");
new vZone[MAX_ZONE_NAME];
GetVehicleZone(veh1[playerid], vZone, MAX_ZONE_NAME);
format(string, sizeof(string), "Votre %s est maintenant à %s", VehicleNames[GetVehicleModel(veh1[playerid])-400], vZone);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
if(strcmp(PlayerVehicle[playerid][pVeh1], "None", true))
{
LoadVehicles(playerid, PlayerVehicle[playerid][pVeh1]);
gEngine[veh1[playerid]] = 0;
Gas[veh1[playerid]] = 100;
gCarLock[veh1[playerid]] = 0;
UnLockCar(veh1[playerid]);
vLocked[veh1[playerid]] = 0;
VehicleOwned[veh1[playerid]] = veh1[playerid];
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own any vehicle !");
return 1;
}
}
if(strcmp(tmp, "2", true) == 0)
{
if(IsVehicleSpawned(veh2[playerid]))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You have already spawned your vehicle !");
new vZone[MAX_ZONE_NAME];
GetVehicleZone(veh2[playerid], vZone, MAX_ZONE_NAME);
format(string, sizeof(string), "Votre %s est maintenant à %s", VehicleNames[GetVehicleModel(veh2[playerid])-400], vZone);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
if(strcmp(PlayerVehicle[playerid][pVeh2], "None", true))
{
LoadVehicles(playerid, PlayerVehicle[playerid][pVeh2]);
gEngine[veh2[playerid]] = 0;
Gas[veh2[playerid]] = 100;
gCarLock[veh2[playerid]] = 0;
UnLockCar(veh2[playerid]);
vLocked[veh2[playerid]] = 0;
VehicleOwned[veh2[playerid]] = veh2[playerid];
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own 2 vehicles !");
return 1;
}
}
if(strcmp(tmp, "3", true) == 0)
{
if(IsVehicleSpawned(veh3[playerid]))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You have already spawned your vehicle !");
new vZone[MAX_ZONE_NAME];
GetVehicleZone(veh3[playerid], vZone, MAX_ZONE_NAME);
format(string, sizeof(string), "Votre %s est maintenant à %s", VehicleNames[GetVehicleModel(veh3[playerid])-400], vZone);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
if(strcmp(PlayerVehicle[playerid][pVeh3], "None", true))
{
LoadVehicles(playerid, PlayerVehicle[playerid][pVeh3]);
gEngine[veh3[playerid]] = 0;
Gas[veh3[playerid]] = 100;
gCarLock[veh3[playerid]] = 0;
UnLockCar(veh3[playerid]);
vLocked[veh3[playerid]] = 0;
VehicleOwned[veh3[playerid]] = veh3[playerid];
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own 3 vehicles !");
return 1;
}
}
if(strcmp(tmp, "4", true) == 0)
{
if(IsVehicleSpawned(veh4[playerid]))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You have already spawned your vehicle !");
new vZone[MAX_ZONE_NAME];
GetVehicleZone(veh4[playerid], vZone, MAX_ZONE_NAME);
format(string, sizeof(string), "Votre %s est maintenant à %s", VehicleNames[GetVehicleModel(veh4[playerid])-400], vZone);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
if(strcmp(PlayerVehicle[playerid][pVeh4], "None", true))
{
LoadVehicles(playerid, PlayerVehicle[playerid][pVeh4]);
gEngine[veh4[playerid]] = 0;
Gas[veh4[playerid]] = 100;
gCarLock[veh4[playerid]] = 0;
UnLockCar(veh4[playerid]);
vLocked[veh4[playerid]] = 0;
VehicleOwned[veh4[playerid]] = veh4[playerid];
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own 4 vehicles !");
return 1;
}
}
if(strcmp(tmp, "5", true) == 0)
{
if(IsVehicleSpawned(veh5[playerid]))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You have already spawned your vehicle !");
new vZone[MAX_ZONE_NAME];
GetVehicleZone(veh5[playerid], vZone, MAX_ZONE_NAME);
format(string, sizeof(string), "Votre %s est maintenant à %s", VehicleNames[GetVehicleModel(veh5[playerid])-400], vZone);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
if(strcmp(PlayerVehicle[playerid][pVeh5], "None", true))
{
LoadVehicles(playerid, PlayerVehicle[playerid][pVeh5]);
gEngine[veh5[playerid]] = 0;
Gas[veh5[playerid]] = 100;
gCarLock[veh5[playerid]] = 0;
UnLockCar(veh5[playerid]);
vLocked[veh5[playerid]] = 0;
VehicleOwned[veh5[playerid]] = veh5[playerid];
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "You don't 5 any vehicles !");
return 1;
}
}
}
Merci de votre aide !
Double post
Up!!!
Double post
Personne?
(http://www.gtaonline.fr/forums/Themes/orange-lt119v2/images/warnwarn.gif) Triple post !