Hallo ich hab ein Problem mit meinen Befehl hier..
man kann den Befehl /getprods überall und so oft man will eingeben.. und man muss auch in keinem Fahrzeug drin sein ..
Bei den Befehl /abliefern genau das gleiche
ocmd:getprods(playerid, params[])
{
    if(isPlayerJob(playerid,5))
    if(IsPlayerInRangeOfPoint(playerid,2.0,2659.6147,-1594.4108,13.3176))
    if(!HatPlayerProds(playerid,0))return SendClientMessage(playerid,DUNKELROT,"Du hast bereits 500 Prods bei dir.");
    if(IsPlayerInVehicle(playerid,498))return SendClientMessage(playerid,ROT,"Du bist in keinem Lieferfahrzeug");
	{
		new string[128];
		SetPVarInt(playerid,"Prods", 500);
		format(string,sizeof(string),"Du hast 500 Pakete Geladen, liefere sie nun am Makierten ort auf der Karte ab");
		SendClientMessage(playerid,BLAU,string);
  		SetPlayerCheckpoint(playerid, -117.4540,-323.7768,1.4942, 8.0);
		SpielerSpeichern(playerid);
	}
	return 1;
}
ocmd:abliefern(playerid, params[])
{
    if(isPlayerJob(playerid,5))
    if(!IsPlayerInRangeOfPoint(playerid,2.0,-115.3805,-323.8688,1.4967))
    if(!HatPlayerProds(playerid,500))return SendClientMessage(playerid,DUNKELROT,"Du hast keine 500 Prods bei dir.");
    if(IsPlayerInVehicle(playerid,498))return SendClientMessage(playerid,ROT,"Du bist in keinem Lieferfahrzeug");
	{
	    new string[128];
		SetPVarInt(playerid,"Prods", 0);
		format(string,sizeof(string),"Du hast 500 Pakete Abgeladen, und erhälst da durch 1500€");
		SendClientMessage(playerid,BLAU,string);
		GivePlayerMoney(playerid, 1500);
  		SetPlayerCheckpoint(playerid, -117.4540,-323.7768,1.4942, 8.0);
		SpielerSpeichern(playerid);
	}
	return 1;
}