Hey Com,
Wieso geht das nicht ???
Da steht immer du hast für $0 0 Waren verkauft?
Code
LoadcBenzin();
new Anzahl = strval(tmp);
if(PlayerInfo[playerid][pJob] != 22) return SendClientMessage(playerid,WHITE,"Du bist kein Trucker");
if(PlayerInfo[playerid][pTrucker] == 0) return SendClientMessage(playerid,WHITE,"Du hast keine Waren dabei!");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 515) return SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nur mit einem Roadtrain Benzin kaufen!");
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid,WHITE,"Dieser Truck hat keinen Anhänger !");
new summe = (BenzinBsn + Anzahl);
if(summe >= 10000) return SendClientMessage(playerid,WHITE,"Die Tankstelle ist voll");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GOLD, "Benutzung: /sellfuel [Anzahl]");
new sum = PlayerInfo[playerid][pTrucker];
if(sum < Anzahl) return SendClientMessage(playerid,WHITE,"Du hast nicht soviele Waren!");
//if(Anzahl < 1 || Anzahl > 2500) { SendClientMessage(playerid, COLOR_GREY, "Du kannst maximal 2500 Liter dabeihaben!"); return 1; }
PlayerInfo[playerid][pTrucker] -= Anzahl;
BenzinBsn += (Anzahl/4);
new benzin1 = BenzinJames;
new az = benzin1*Anzahl;
new stringtrucker[128];
format(stringtrucker,sizeof(stringtrucker),"Du hast %d Liter für $%d verkauft!",Anzahl,az);
SendClientMessage(playerid,WHITE,stringtrucker);
GivePlayerMoney(playerid,benzin1*Anzahl);
SavecBenzin();
return 1;