GTAOnline.net

San Andreas Multiplayer (sa:mp) => Problèmes et bugs => Discussion démarrée par: kevin1969 le 15 Février 2011, 19:38:43

Titre: Probleme de define?
Posté par: kevin1969 le 15 Février 2011, 19:38:43
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,
};