Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp("/loadimport", cmd, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pJob] == 16)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(tmpcar) == 515)
- {
- if(PlayerToPoint(15.0,playerid,2759.5198,-2452.9226,14.5626))
- {
- if(GetVehicleTrailer(tmpcar) == PlayerInfo[playerid][pTruckHaengerID])
- {
- if(GetVehicleModel(PlayerInfo[playerid][pTruckHaengerID]) == 435)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /loadimport [Betrag]");
- return 1;
- }
- new Betrag = strval(tmp);
- if(Betrag < 1 || Betrag > TruckerMaxWarenLoad) { SendClientMessage(playerid, COLOR_ERRORTEXT, " Du kannst nicht weniger als 1 oder mehr als 1000 Waren kaufen !"); return 1; }
- new Check = PlayerInfo[playerid][pTHProdukte] + Betrag;
- if(Check > TruckerMaxWarenLoad)
- {
- format(string, sizeof(string), " Du kommst über das Transport Limit von %d, du kannst noch maximal %d aufladen.", TruckerMaxWarenLoad, (TruckerMaxWarenLoad-PlayerInfo[playerid][pTHProdukte]));
- SendClientMessage(playerid, COLOR_ERRORTEXT, string);
- }
- else
- {
- new Warenpreis = 4;
- new PPreis = Betrag * Warenpreis;
- if(PlayerInfo[playerid][pCash] >= PPreis)
- {
- PlayerInfo[playerid][pTHProdukte] += Betrag;
- format(string, sizeof(string), "[TRUCKER] Waren: %d/%d", PlayerInfo[playerid][pTHProdukte], TruckerMaxWarenLoad);
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "[TRUCKER] Du hast %d Waren für $%d gekauft.", Betrag, PPreis);
- SendClientMessage(playerid, COLOR_GREEN, string);
- GivePlayerMoneys(playerid, -PPreis);
- }
- else
- {
- format(string, sizeof(string), " Du kannst dir nicht %d Waren für $%d kaufen ! Du hast zu wenig Geld dafür !", Betrag, PPreis);
- SendClientMessage(playerid, COLOR_ERRORTEXT, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast keinen Warenanhänger dabei !");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast nicht deinen eigenen Hänger angehängt !");
- }
- }
- else if(PlayerToPoint(15.0,playerid,-2457.8867,2293.7578,4.9844))
- {
- if(GetVehicleTrailer(tmpcar) == PlayerInfo[playerid][pTruckHaengerID])
- {
- if(GetVehicleModel(PlayerInfo[playerid][pTruckHaengerID]) == 435)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /loadimport [Betrag]");
- return 1;
- }
- new Betrag = strval(tmp);
- if(Betrag < 1 || Betrag > TruckerMaxWarenLoad) { SendClientMessage(playerid, COLOR_ERRORTEXT, " Du kannst nicht weniger als 1 oder mehr als 1000 Waren kaufen !"); return 1; }
- new Check = PlayerInfo[playerid][pTHProdukte] + Betrag;
- if(Check > TruckerMaxWarenLoad)
- {
- format(string, sizeof(string), " Du kommst über das Transport Limit von %d, du kannst noch maximal %d aufladen.", TruckerMaxWarenLoad, (TruckerMaxWarenLoad-PlayerInfo[playerid][pTHProdukte]));
- SendClientMessage(playerid, COLOR_ERRORTEXT, string);
- }
- else
- {
- new Warenpreis = 2;
- new PPreis = Betrag * Warenpreis;
- if(PlayerInfo[playerid][pCash] >= PPreis)
- {
- PlayerInfo[playerid][pTHProdukte] += Betrag;
- format(string, sizeof(string), "[TRUCKER] Waren: %d/%d", PlayerInfo[playerid][pTHProdukte], TruckerMaxWarenLoad);
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "[TRUCKER] Du hast %d Waren für $%d gekauft.", Betrag, PPreis);
- SendClientMessage(playerid, COLOR_GREEN, string);
- GivePlayerMoneys(playerid, -PPreis);
- }
- else
- {
- format(string, sizeof(string), " Du kannst dir nicht %d Waren für $%d kaufen ! Du hast zu wenig Geld dafür !", Betrag, PPreis);
- SendClientMessage(playerid, COLOR_ERRORTEXT, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast keinen Warenanhänger dabei !");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast nicht deinen eigenen Hänger angehängt !");
- }
- }
- else if(PlayerToPoint(15.0,playerid,-1726.2760,-121.7190,3.5489))
- {
- if(GetVehicleTrailer(tmpcar) == PlayerInfo[playerid][pTruckHaengerID])
- {
- if(GetVehicleModel(PlayerInfo[playerid][pTruckHaengerID]) == 435)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /loadimport [Betrag]");
- return 1;
- }
- new Betrag = strval(tmp);
- if(Betrag < 1 || Betrag > TruckerMaxWarenLoad) { SendClientMessage(playerid, COLOR_ERRORTEXT, " Du kannst nicht weniger als 1 oder mehr als 1000 Waren kaufen !"); return 1; }
- new Check = PlayerInfo[playerid][pTHProdukte] + Betrag;
- if(Check > TruckerMaxWarenLoad)
- {
- format(string, sizeof(string), " Du kommst über das Transport Limit von %d, du kannst noch maximal %d aufladen.", TruckerMaxWarenLoad, (TruckerMaxWarenLoad-PlayerInfo[playerid][pTHProdukte]));
- SendClientMessage(playerid, COLOR_ERRORTEXT, string);
- }
- else
- {
- new Warenpreis = 5;
- new PPreis = Betrag * Warenpreis;
- if(PlayerInfo[playerid][pCash] >= PPreis)
- {
- PlayerInfo[playerid][pTHProdukte] += Betrag;
- format(string, sizeof(string), "[TRUCKER] Waren: %d/%d", PlayerInfo[playerid][pTHProdukte], TruckerMaxWarenLoad);
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "[TRUCKER] Du hast %d Waren für $%d gekauft.", Betrag, PPreis);
- SendClientMessage(playerid, COLOR_GREEN, string);
- GivePlayerMoneys(playerid, -PPreis);
- }
- else
- {
- format(string, sizeof(string), " Du kannst dir nicht %d Waren für $%d kaufen ! Du hast zu wenig Geld dafür !", Betrag, PPreis);
- SendClientMessage(playerid, COLOR_ERRORTEXT, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast keinen Warenanhänger dabei !");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast nicht deinen eigenen Hänger angehängt !");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist an keinem Warenverkauf !");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist in keinem Truck !");
- }
- }
- else if(PlayerInfo[playerid][pJob] == 18)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(tmpcar) == 553)
- {
- if(PlayerToPoint(15.0,playerid,365.2481,2536.8669,16.6653))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /loadimport [Betrag]");
- return 1;
- }
- new Betrag = strval(tmp);
- if(Betrag < 1 || Betrag > TruckerMaxWarenLoad) { SendClientMessage(playerid, COLOR_ERRORTEXT, " Du kannst nicht weniger als 1 oder mehr als 2000 Waren kaufen !"); return 1; }
- new Check = PlayerInfo[playerid][pTHProdukte] + Betrag;
- if(Check > TruckerMaxWarenLoad)
- {
- format(string, sizeof(string), " Du kommst über das Transport Limit von %d, du kannst noch maximal %d aufladen.", TruckerMaxWarenLoad, (TruckerMaxWarenLoad-PlayerInfo[playerid][pTHProdukte]));
- SendClientMessage(playerid, COLOR_ERRORTEXT, string);
- }
- else
- {
- new Warenpreis = 4;
- new PPreis = Betrag * Warenpreis;
- if(PlayerInfo[playerid][pCash] >= PPreis)
- {
- PlayerInfo[playerid][pTHProdukte] += Betrag;
- format(string, sizeof(string), "[PILOT] Waren: %d/%d", PlayerInfo[playerid][pTHProdukte], TruckerMaxWarenLoad);
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "[PILOT] Du hast %d Waren für $%d gekauft, Fliege nun zum Flughafen LS und nutze dort /sellimport.", Betrag, PPreis);
- SendClientMessage(playerid, COLOR_GREEN, string);
- GivePlayerMoneys(playerid, -PPreis);
- SetPlayerCheckpoint(playerid,1723.1703,-2420.4590,13.5547, 15);
- }
- else
- {
- format(string, sizeof(string), " Du kannst dir nicht %d Waren für $%d kaufen ! Du hast zu wenig Geld dafür !", Betrag, PPreis);
- SendClientMessage(playerid, COLOR_ERRORTEXT, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist nicht am Verlassenden Flughafen in LV");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist in keinem Flugzeug!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist kein Trucker oder kein Pilot!");
- }
- }
- return 1;
- }
- if(strcmp("/sellimport", cmd, true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pJob] == 16)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(tmpcar) == 515)
- {
- if(PlayerToPoint(30.0,playerid,62,-252,2.6))
- {
- if(GetVehicleTrailer(tmpcar) == PlayerInfo[playerid][pTruckHaengerID])
- {
- if(GetVehicleModel(PlayerInfo[playerid][pTruckHaengerID]) == 435)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /sellimport [Betrag]");
- return 1;
- }
- new Betrag = strval(tmp);
- if(Betrag < 1 || Betrag > 2000) { SendClientMessage(playerid, COLOR_ERRORTEXT, " Du kannst nicht weniger als 1 oder mehr als 2000 Waren verkaufen !"); return 1; }
- if(Betrag > PlayerInfo[playerid][pTHProdukte])
- {
- format(string, sizeof(string), " Soviele Waren hast du nicht im Hänger, du hast noch %d Waren aufgeladen.", PlayerInfo[playerid][pTHProdukte]);
- SendClientMessage(playerid, COLOR_ERRORTEXT, string);
- }
- else
- {
- StuffInfo[Produkte] += Betrag;
- new Warenpreis = 9;
- new PPreis = Betrag * Warenpreis;
- PlayerInfo[playerid][pTHProdukte] -= Betrag;
- GivePlayerMoneys(playerid, PPreis);
- format(string, sizeof(string), "[TRUCKER] Waren: %d/%d", PlayerInfo[playerid][pTHProdukte], TruckerMaxWarenLoad);
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "[TRUCKER] Du hast %d Waren für $%d verkauft.", Betrag, PPreis);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast keinen Warenanhänger dabei !");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du hast nicht deinen eigenen Hänger angehängt !");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist nicht am Truckerdepot(Fleischberg) !");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist in keinem Truck !");
- }
- }
- else if(PlayerInfo[playerid][pJob] == 18)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- if(GetVehicleModel(tmpcar) == 553)
- {
- if(PlayerToPoint(15.0,playerid,1723.1703,-2420.4590,13.5547))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /sellimport [Betrag]");
- return 1;
- }
- new Betrag = strval(tmp);
- if(Betrag < 1 || Betrag > 1000) { SendClientMessage(playerid, COLOR_ERRORTEXT, " Du kannst nicht weniger als 1 oder mehr als 1000 Waren verkaufen !"); return 1; }
- if(Betrag > PlayerInfo[playerid][pTHProdukte])
- {
- format(string, sizeof(string), " Soviele Waren hast du nicht im Flugzeug, du hast noch %d Waren aufgeladen.", PlayerInfo[playerid][pTHProdukte]);
- SendClientMessage(playerid, COLOR_ERRORTEXT, string);
- }
- else
- {
- new Warenpreis = 9;
- new PPreis = Betrag * Warenpreis;
- PlayerInfo[playerid][pTHProdukte] -= Betrag;
- GivePlayerMoneys(playerid, PPreis);
- format(string, sizeof(string), "[PILOT] Waren: %d/%d", PlayerInfo[playerid][pTHProdukte], TruckerMaxWarenLoad);
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "[PILOT] Du hast %d Waren für $%d verkauft, Fliege nun wieder zum Verlassenden Flughafen LV und bring uns mehr.", Betrag, PPreis);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist nicht am Flughafen LS !");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist in keinem Flugzeug !");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_ERRORTEXT, " Du bist kein Trucker oder Pilot!");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment