Code
CMD:unload(playerid, params[])
{
new string[128], int, vehicleid = GetPlayerVehicleID(playerid);
if(sscanf(params, "i", int))return SendClientMessage(playerid, COLOR_GREY, "{247BA6}* Benutze {33AA33}/unload [Menge]");
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, COLOR_GREY, "** Du befindest dich in keinem Lieferwagen.");
if(!(Spieler[playerid][pFraktion] == 1))return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Beamter.");
//if(GetVehicleModel(vehicleid) == 428) return SendClientMessage(playerid, COLOR_RED,"Du bist in keinem Transporter.");
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1563.6859,-1694.5925,5.8906))
{
if(Frak[1][frakEisen] > 250000)return SendClientMessage(playerid, COLOR_GREY, "** Das Lager ist voll.");
Frak[1][frakEisen] += (int*1);
Vehicle[vehicleid][vehProds] -= int;
format(string, sizeof(string), "{B4B5B7}Verbrecher mit /arrest einsperren\n\n{21DD00}Waffenkammer (LSPD)\n%d/250000\nMaterialien", Frak[1][frakEisen]);
Update3DTextLabelText(lspd3d, COLOR_LSPDSTOR, string);
SendClientMessage(playerid, COLOR_GREEN,"Gehalt: 300000$");
format(string, sizeof(string), "Materialien: %d/50000", Vehicle[vehicleid][vehProds]);
SendClientMessage(playerid, COLOR_GREEN, string);
Spieler[playerid][pBank] += 300000;
format(string, sizeof(string), "* Staatskasse hat dir 300000$ überwiesen. Betreff: Materialien abgeliefert (%d)", Vehicle[vehicleid][vehProds]);
SendClientMessage(playerid, COLOR_GREEN, string);
}
return 1;
}
Alles anzeigen
Ich habe eine frage....
Wen ich jetzt /unload mache und reinmache obwohl das limit bei 250k sind kann man nochmal unload machen dann sind es 300000?
wie mache ich am besten wen er keine Mats geladen hat das er die nicht abladen kann?
