Salut a tous, j'ai un petit probleme dans mon gamemode rp aujourd'hui,
Donc en clair, quand je fait la commande /gotocar [id] ca me dit que je n'est pas les droit.
Ma commande:
if(strcmp(cmd, "/gotocar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "[Utilisation:] /gotocar [carid]");
return 1;
}
new testcar = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 3)
{
new Float:cwx2,Float:cwy2,Float:cwz2;
GetVehiclePos(testcar, cwx2, cwy2, cwz2);
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, cwx2, cwy2, cwz2);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, cwx2, cwy2, cwz2);
}
SendClientMessage(playerid, COLOR_GRAD1, " Vous avez été téléporter");
SetPlayerInterior(playerid,0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vous n'êtes pas autoriser a utiliser cette commande!");
}
}
return 1;
}
Mais vu que sur mon gamemode, je n'utilise pas le pAdmin, j'ai fait une define: #define Admin_level pAdmin
A la compilation aucun probleme mais Ig, oui :S
Ps: J'ai aussi mon fichier Enum:
enum pInfo
{
Cash,
Password,
Score,
Interior,
Bank,
Org,
Org_leader,
Admin_level,
Earned_Wage,
Mobilephone,
Musicplayer,
Watch,
AlcoholDrink,
Drink,
Driving_license,
Have_fish,
Snack,
Cigarette,
Inside_diner,
Inside_bank,
Fighting_style,
Own_skin,
Fishing_license,
};