Hallo ich hab 2 Probleme
1:) jeder kann /veh nutzen obwohl nur für admins bestimmt ist.
//----------------------------------[Vehicle Spawn]---------------------------
 if(strcmp(cmd, "/veh", true) == 0)
 {
     if(IsPlayerConnected(playerid))
     {
         if (PlayerInfo[playerid][pAdmin] < 1337)
   {
       SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command!");
       return 1;
   }
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
    return 1;
   }
   new car;
   car = strval(tmp);
   if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "   Vehicle Number can't be below 400 or above 611 !"); return 1; }
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
    return 1;
   }
   new color1;
   color1 = strval(tmp);
   if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, "   Color Number can't be below 0 or above 126 !"); return 1; }
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
    return 1;
   }
   new color2;
   color2 = strval(tmp);
   if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, "   Color Number can't be below 0 or above 126 !"); return 1; }
   new Float:X,Float:Y,Float:Z;
   GetPlayerPos(playerid, X,Y,Z);
   new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
   CreatedCars[CreatedCar] = carid;
   CreatedCar ++;
   format(string, sizeof(string), "   Vehicle %d spawned.", carid);
   SendClientMessage(playerid, COLOR_GREY, string);
  }
  return 1;
 }
 if(strcmp(cmd, "/fixveh", true) == 0)
 {
     if(IsPlayerConnected(playerid))
     {
         if(PlayerInfo[playerid][pAdmin] < 1337) { }
   if(IsPlayerInAnyVehicle(playerid))
   {
       SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
       SendClientMessage(playerid, COLOR_GREY, "   Vehicle Fixed !");
   }
  }
  return 1;
 }
2.) wenn man /(fill macht robt man automatisch und wird gefreeed warum?
//----------------ROB-------------------------------------------------------------------------------------
 if(strcmp(cmd, "/rob", true) == 0)
 {
        if(IsAtGasStation(playerid))
  {
   if(timesrobbed[playerid] == 1)
      {
       SendClientMessage(playerid, COLOR_YELLOW, "Die Tankstelle wurde erst vor kurzem ausgeraubt");
   }
   if(timesrobbed[playerid] == 0)
      {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new robmoney = random(10000);
       ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 0, 0, 0, 0, 0); // Rob
       SendClientMessage(playerid, 0xFF0000FF, " ");
       timesrobbed[playerid]+=1;
    format(string, sizeof(string), "*** HQ: %s raubt eine Tankstelle aus. ***", sendername);
    SendRadioMessage(1, TEAM_BLUE_COLOR, string);
    SendClientMessage(playerid, COLOR_YELLOW, "Überwachungs Kameras haben dich aufgneommen");
    format(string,sizeof(string), "* %s nimmt seine Waffe und bedroht den Tankstellenbesitzer.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      format(string, sizeof(string), "** Du hast  $%d erbeutet",robmoney);
       SendClientMessage(playerid,COLOR_YELLOW,string);
       SetPlayerColor(playerid, COLOR_RED);
       SetTimer("geraubt", 60000, 1);
       return 1;
    }
  }
  else if(PlayerToPoint(15, playerid,1005.150269,-940.1232941,141.840065))
  {
   if(timesrobbed[playerid] == 1)
   {
       SendClientMessage(playerid, COLOR_YELLOW, "Die Bank wurde  vor kurzem schon ausgeraubt");
   }
   if(timesrobbed[playerid] == 0)
      {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new robmoney = random(10000);
       ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 0, 0, 0, 0, 0); // Rob
       SendClientMessage(playerid, 0xFF0000FF, " ");
       timesrobbed[playerid]+=1;
    format(string, sizeof(string), "*** HQ: Raubt eine Bank aus. ***", sendername);
    SendRadioMessage(1, TEAM_BLUE_COLOR, string);
    SendClientMessage(playerid, COLOR_YELLOW, "Die Polizei ist unterwegs, beeil dich");
    format(string,sizeof(string), "* %s nimmt seine Waffe und bedroht den Bankangestellten.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      format(string, sizeof(string), "** Du hast  $%d erbeutet",robmoney);
       SendClientMessage(playerid,COLOR_YELLOW,string);
       SetPlayerColor(playerid, COLOR_RED);
       SetTimer("geraubt", 90000, 1);
    }
   return 1;
  }
 }
bitte um Hilfe
 
		 
		
		
	 so ists richtig
 so ists richtig