Advertisement
Guest User

Untitled

a guest
Feb 12th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 16.78 KB | None | 0 0
  1. forward KraunamPaletes(playerid);
  2. public KraunamPaletes(playerid)
  3. {
  4.     new pinigaiuzkrovini = playerDB[playerid][pasikroves]*20;
  5.     new modeliz = GetVehicleModel(GetVehicleTrailer(playerDB[playerid][masina]));
  6.     if(modeliz != 591){SendClientMessage(playerid,RED,"• {ffffff}Netinkama priekaba arba jūs esate be priekabos.");
  7.     playerDB[playerid][krauna]=0;
  8.     GivePlayerMoneyA(playerid, -pinigaiuzkrovini);
  9.     playerDB[playerid][pasikroves]=0;
  10.     TogglePlayerControllable(playerid, true);return 1;}
  11.     if(!IsPlayerInAnyVehicle(playerid)) {
  12.     SendClientMessage(playerid,RED,"• {ffffff}Jūs išlipote iš fūros todėl pakrovimas atšauktas.");
  13.     playerDB[playerid][krauna]=0;
  14.     GivePlayerMoneyA(playerid, -pinigaiuzkrovini);
  15.     playerDB[playerid][pasikroves]=0;
  16.     TogglePlayerControllable(playerid, true); return 1;}
  17.     if(playerDB[playerid][masina] == -1) return SendClientMessage(playerid,RED,"• {ffffff}Jūs be fūros.");
  18.     new vehicleid = playerDB[playerid][masina];
  19.      if(vehicleDB[GetVehicleTrailer(vehicleid)][ikrauta] > 99)
  20.      {
  21.          TogglePlayerControllable(playerid, true);
  22.          GameTextForPlayer(playerid,"Pakrauta 100/100 priekaba.",4000,5);
  23.          SendClientMessage(playerid, COLOR_YELLOW, "• {ffffff}Jūsų priekaba pilnai pakrauta.");
  24.          RemovePlayerMapIcon( playerid, 12 );
  25.          playerDB[playerid][krauna]=0;
  26.          playerDB[playerid][paleciup]=-1;
  27.          DeletePlayer3DTextLabel(playerid, labelid);
  28.      return 1;
  29.      }
  30.     if(playerDB[playerid][pasikroves] > GetPlayerMoneyA(playerid))
  31.     {
  32.         SendClientMessage(playerid,RED,"• Jūs neturite pinigų pakrovimui todėl pakrovimas sustabdomas.");
  33.         TogglePlayerControllable(playerid, true);
  34.         SendClientMessage(playerid, COLOR_YELLOW, "• {ffffff}Atšaukėte palečių krovimą.");
  35.         RemovePlayerMapIcon( playerid, 12 );
  36.         playerDB[playerid][krauna]=0;
  37.         GivePlayerMoneyA(playerid, -pinigaiuzkrovini);
  38.         playerDB[playerid][pasikroves]=0;
  39.         KillTimer(KraunamPaletes1[playerid]);
  40.         playerDB[playerid][paleciup]=-1;
  41.         DeletePlayer3DTextLabel(playerid, labelid);
  42.     return 1;
  43.     }
  44.     TogglePlayerControllable(playerid, false);
  45.     vehicleDB[GetVehicleTrailer(vehicleid)][ikrauta] += 2;
  46.     playerDB[playerid][pasikroves]+=2;
  47.     new stringas[45];
  48.     format(stringas, sizeof(stringas), "Pakrauta %i/100 KG", vehicleDB[GetVehicleTrailer(vehicleid)][ikrauta]);
  49.     GameTextForPlayer(playerid, stringas, 1000, 5);
  50.     KraunamPaletes1[playerid] = SetTimerEx("KraunamPaletes", 1000, false, "d", playerid);
  51. return 1;
  52. }
  53. forward IskraunamPaletes(playerid);
  54. public IskraunamPaletes(playerid)
  55. {
  56.      new modeliz = GetVehicleModel(GetVehicleTrailer(playerDB[playerid][masina]));
  57.      if(modeliz != 591){SendClientMessage(playerid,RED,"• {ffffff}Netinkama priekaba arba jūs esate be priekabos.");
  58.      playerDB[playerid][iskrauna]=0;
  59.      TogglePlayerControllable(playerid, true);return 1;}
  60.     if(!IsPlayerInAnyVehicle(playerid)){
  61.     playerDB[playerid][iskrauna]=0;
  62.     SendClientMessage(playerid,COLOR_RED,"Jūs išlipote iš fūros todėl iškrovimas atšauktas.");
  63.     TogglePlayerControllable(playerid, true);
  64.     return 1;}
  65.     if(vehicleDB[GetVehicleTrailer(GetPlayerVehicleID(playerid))][ikrauta] < 1)
  66.     {
  67.             SendClientMessage(playerid, COLOR_YELLOW, "• {ffffff}Paletės iškrautos iš priekabos.");
  68.             TogglePlayerControllable(playerid, true);
  69.             playerDB[playerid][paleciui]=-1;
  70.             playerDB[playerid][paleciup]=-1;
  71.             playerDB[playerid][iskrauna]=0;
  72.             playerDB[playerid][furxp]+=2;
  73.             playerDB[playerid][krovinys]+=1;
  74.             RemovePlayerMapIcon( playerid, 12 );
  75.             DeletePlayer3DTextLabel(playerid, labelid);
  76.    if(playerDB[playerid][furxp] > 500)
  77.     {
  78.         if(playerDB[playerid][furxp] < 2000)
  79.         {
  80.             new atlygis = playerDB[playerid][iskroves]*60;
  81.             GivePlayerMoneyA(playerid, atlygis);
  82. new string[100];
  83. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  84. SendClientMessage(playerid, 0xFFFF00FF, string);
  85.             playerDB[playerid][iskroves]=0;
  86.         }
  87.     }
  88.     if(playerDB[playerid][furxp] > 2000)
  89.     {
  90.         if(playerDB[playerid][furxp] < 5000)
  91.         {
  92.             new atlygis = playerDB[playerid][iskroves]*70;
  93.             GivePlayerMoneyA(playerid, atlygis);
  94. new string[100];
  95. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  96. SendClientMessage(playerid, 0xFFFF00FF, string);
  97.             playerDB[playerid][iskroves]=0;
  98.         }
  99.     }
  100.     if(playerDB[playerid][furxp] > 5000)
  101.     {
  102.             new atlygis = playerDB[playerid][iskroves]*80;
  103.             GivePlayerMoneyA(playerid, atlygis);
  104. new string[100];
  105. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  106. SendClientMessage(playerid, 0xFFFF00FF, string);
  107.             playerDB[playerid][iskroves]=0;
  108.     }
  109.     if(playerDB[playerid][furxp] < 500)
  110.     {
  111.             new atlygis = playerDB[playerid][iskroves]*50;
  112.             GivePlayerMoneyA(playerid, atlygis);
  113. new string[100];
  114. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  115. SendClientMessage(playerid, 0xFFFF00FF, string);
  116.             playerDB[playerid][iskroves]=0;
  117.     }
  118.     return 1;
  119.     }
  120.  
  121.     TogglePlayerControllable(playerid, false);
  122.     vehicleDB[GetVehicleTrailer(GetPlayerVehicleID(playerid))][ikrauta] -= 2;
  123.     new stringas[45];
  124.     format(stringas, sizeof(stringas), "Priekaboje liko paleciu %i/100 KG", vehicleDB[GetVehicleTrailer(GetPlayerVehicleID(playerid))][ikrauta]);
  125.     GameTextForPlayer(playerid, stringas, 1000, 5);
  126.     IskraunamPaletes1[playerid] = SetTimerEx("IskraunamPaletes", 1000, false, "d", playerid);
  127. return 1;
  128. }
  129. forward KraunamDegalus(playerid);
  130. public KraunamDegalus(playerid)
  131. {
  132.     new pinigaiuzkrovini = playerDB[playerid][pasikroves]*20;
  133.     if(!IsPlayerInAnyVehicle(playerid)) {
  134.      GivePlayerMoneyA(playerid, -pinigaiuzkrovini);
  135.      playerDB[playerid][pasikroves]=0;
  136.      SendClientMessage(playerid,COLOR_RED,"Jūs išlipote iš fūros todėl pakrovimas atšauktas.");
  137.      playerDB[playerid][krauna]=0;
  138.      TogglePlayerControllable(playerid, true); return 1;}
  139.      new modeliz = GetVehicleModel(GetVehicleTrailer(playerDB[playerid][masina]));
  140.      if(modeliz != 584){SendClientMessage(playerid,RED,"• {ffffff}Netinkama priekaba arba jūs esate be priekabos.");
  141.      playerDB[playerid][krauna]=0;
  142.      playerDB[playerid][pasikroves]=0;
  143.      GivePlayerMoneyA(playerid, -pinigaiuzkrovini);
  144.      TogglePlayerControllable(playerid, true);return 1;}
  145.     if(playerDB[playerid][masina] == -1) return SendClientMessage(playerid,RED,"* Jūs neturite atsivaręs fūros.");
  146.     new vehicleid = playerDB[playerid][masina];
  147.     if(vehicleDB[GetVehicleTrailer(vehicleid)][ikrauta] > 99)
  148.     {
  149.           TogglePlayerControllable(playerid, true);
  150.           GameTextForPlayer(playerid,"Pakrauta 100/100 L degalu cisterna.",4000,5);
  151.           SendClientMessage(playerid, COLOR_YELLOW, "• {ffffff}Jūsų degalų cisterna pilnai pakrauta.");
  152.           RemovePlayerMapIcon( playerid, 12 );
  153.           playerDB[playerid][krauna]=0;
  154.           playerDB[playerid][degalup]=-1;
  155.           DeletePlayer3DTextLabel(playerid, labelid);
  156.     return 1;
  157.     }
  158.     if(pinigaiuzkrovini > GetPlayerMoneyA(playerid))
  159.     {
  160.           SendClientMessage(playerid,RED,"• Jūs neturite pinigų pakrovimui todėl pakrovimas sustabdomas.");
  161.           TogglePlayerControllable(playerid, true);
  162.           SendClientMessage(playerid, COLOR_YELLOW, "• {ffffff}Jūs atšaukėte degalų krovimą.");
  163.           RemovePlayerMapIcon( playerid, 12 );
  164.           playerDB[playerid][krauna]=0;
  165.           GivePlayerMoneyA(playerid, -pinigaiuzkrovini);
  166.           playerDB[playerid][pasikroves]=0;
  167.           KillTimer(KraunamDegalus1[playerid]);
  168.           DeletePlayer3DTextLabel(playerid, labelid);
  169.     return 1;
  170.     }
  171.     TogglePlayerControllable(playerid, false);
  172.     playerDB[playerid][pasikroves]+=1;
  173.     vehicleDB[GetVehicleTrailer(vehicleid)][ikrauta] += 2;
  174.     new stringas[18];
  175.     format(stringas, sizeof(stringas), "Pakrauta %i/100 L", vehicleDB[GetVehicleTrailer(vehicleid)][ikrauta]);
  176.     GameTextForPlayer(playerid, stringas, 1000, 5);
  177.     KraunamDegalus1[playerid] = SetTimerEx("KraunamDegalus", 1000, false, "d", playerid);
  178. return 1;
  179. }
  180.  
  181. forward IskraunamDegalus(playerid);
  182. public IskraunamDegalus(playerid)
  183. {
  184.      new modeliz = GetVehicleModel(GetVehicleTrailer(playerDB[playerid][masina]));
  185.      if(modeliz != 584){SendClientMessage(playerid,RED,"• {ffffff}Netinkama priekaba arba jūs esate be priekabos.");
  186.      playerDB[playerid][iskrauna]=0;
  187.      TogglePlayerControllable(playerid, true);return 1;}
  188.     if(!IsPlayerInAnyVehicle(playerid)){
  189.     playerDB[playerid][iskrauna]=0;
  190.     SendClientMessage(playerid,COLOR_RED,"Jūs išlipote iš fūros todėl iškrovimas atšauktas.");
  191.     TogglePlayerControllable(playerid, true);
  192.     return 1;}
  193.     if(vehicleDB[GetVehicleTrailer(GetPlayerVehicleID(playerid))][ikrauta] < 1)
  194.     {
  195.             SendClientMessage(playerid, COLOR_YELLOW, "• {ffffff}Degalai išpilti iš cisternos.");
  196.             TogglePlayerControllable(playerid, true);
  197.             playerDB[playerid][degalui]=-1;
  198.             playerDB[playerid][degalup]=-1;
  199.             playerDB[playerid][iskrauna]=0;
  200.             playerDB[playerid][furxp]+=2;
  201.             playerDB[playerid][krovinysd]+=1;
  202.             DeletePlayer3DTextLabel(playerid, labelid);
  203.     if(playerDB[playerid][furxp] > 500)
  204.     {
  205.         if(playerDB[playerid][furxp] < 2000)
  206.         {
  207.             new atlygis = playerDB[playerid][iskroves]*35;
  208.             GivePlayerMoneyA(playerid, atlygis);
  209. new string[100];
  210. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  211. SendClientMessage(playerid, 0xFFFF00FF, string);
  212.             playerDB[playerid][iskroves]=0;
  213.         }
  214.     }
  215.     if(playerDB[playerid][furxp] > 2000)
  216.     {
  217.         if(playerDB[playerid][furxp] < 5000)
  218.         {
  219.             new atlygis = playerDB[playerid][iskroves]*40;
  220.             GivePlayerMoneyA(playerid, atlygis);
  221. new string[100];
  222. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  223. SendClientMessage(playerid, 0xFFFF00FF, string);
  224.             playerDB[playerid][iskroves]=0;
  225.         }
  226.     }
  227.     if(playerDB[playerid][furxp] > 5000)
  228.     {
  229.         new atlygis = playerDB[playerid][iskroves]*50;
  230.         GivePlayerMoneyA(playerid, atlygis);
  231.         playerDB[playerid][iskroves]=0;
  232.     }
  233.     if(playerDB[playerid][furxp] < 500)
  234.     {
  235.         new atlygis = playerDB[playerid][iskroves]*30;
  236.         GivePlayerMoneyA(playerid, atlygis);
  237. new string[100];
  238. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  239. SendClientMessage(playerid, 0xFFFF00FF, string);
  240.         playerDB[playerid][iskroves]=0;
  241.     }
  242.     return 1;
  243.     }
  244.     TogglePlayerControllable(playerid, false);
  245.     vehicleDB[GetVehicleTrailer(GetPlayerVehicleID(playerid))][ikrauta] -= 2;
  246.     new stringas[35];
  247.     format(stringas, sizeof(stringas), "Cisternoje liko degalu %i/100 L", vehicleDB[GetVehicleTrailer(GetPlayerVehicleID(playerid))][ikrauta]);
  248.     GameTextForPlayer(playerid, stringas, 1000, 5);
  249.     playerDB[playerid][iskroves]+=1;
  250.     IskraunamDegalus1[playerid] = SetTimerEx("IskraunamDegalus", 1000, false, "d", playerid);
  251. return 1;
  252. }
  253. /////////////////////////////////kroviniu perveziotojai
  254. forward KraunamPaletesPervezetoju(playerid);
  255. public KraunamPaletesPervezetoju(playerid)
  256. {
  257.     new pinigaiuzkrovini = playerDB[playerid][pasikroves]*10;
  258.  
  259.     if(!IsPlayerInAnyVehicle(playerid)) {
  260.     SendClientMessage(playerid,COLOR_RED,"Jūs išlipote iš autobusiuko todėl pakrovimas atšauktas.");
  261.     playerDB[playerid][krauna]=0;
  262.     GivePlayerMoneyA(playerid, -pinigaiuzkrovini);
  263.     TogglePlayerControllable(playerid, true); return 1;}
  264.     if(playerDB[playerid][masina] == -1) return SendClientMessage(playerid,RED,"* Jūs be autobusiuko.");
  265.     new vehicleid = playerDB[playerid][masina];
  266.      if(vehicleDB[vehicleid][ikrauta] > 99)
  267.      {
  268.          TogglePlayerControllable(playerid, true);
  269.          GameTextForPlayer(playerid,"Pakrauta 100/100 paleciu.",4000,5);
  270.          SendClientMessage(playerid, COLOR_YELLOW, "• {ffffff}Jūsų autobusiukas pilnai pakrautas.");
  271.          RemovePlayerMapIcon( playerid, 12 );
  272.          playerDB[playerid][krauna]=0;
  273.          GivePlayerMoneyA(playerid, -pinigaiuzkrovini);
  274.          playerDB[playerid][kpaleciup]=-1;
  275.          DeletePlayer3DTextLabel(playerid, labelid);
  276.      return 1;
  277.      }
  278.     if(pinigaiuzkrovini > GetPlayerMoneyA(playerid))
  279.     {
  280.         SendClientMessage(playerid,RED,"• Jūs neturite pinigų pakrovimui todėl pakrovimas sustabdomas.");
  281.         TogglePlayerControllable(playerid, true);
  282.         SendClientMessage(playerid, COLOR_YELLOW, "• {ffffff}Atšaukėte palečių krovimą.");
  283.         RemovePlayerMapIcon( playerid, 12 );
  284.         playerDB[playerid][krauna]=0;
  285.         GivePlayerMoneyA(playerid, -pinigaiuzkrovini);
  286.         playerDB[playerid][pasikroves]=0;
  287.         KillTimer(KraunamPaletesPervezetoju1[playerid]);
  288.         playerDB[playerid][kpaleciup]=-1;
  289.         DeletePlayer3DTextLabel(playerid, labelid);
  290.     return 1;
  291.     }
  292.     TogglePlayerControllable(playerid, false);
  293.     vehicleDB[vehicleid][ikrauta] += 2;
  294.     playerDB[playerid][pasikroves]+=1;
  295.     new stringas[80];
  296.     format(stringas, sizeof(stringas), "Pakrauta %i/100 KG", vehicleDB[vehicleid][ikrauta]);
  297.     GameTextForPlayer(playerid, stringas, 1000, 5);
  298.     KraunamPaletesPervezetoju1[playerid] = SetTimerEx("KraunamPaletesPervezetoju", 1000, false, "d", playerid);
  299. return 1;
  300. }
  301. forward IskraunamPaletesPervezetoju(playerid);
  302. public IskraunamPaletesPervezetoju(playerid)
  303. {
  304.     if(!IsPlayerInAnyVehicle(playerid)){
  305.     playerDB[playerid][iskrauna]=0;
  306.     SendClientMessage(playerid,COLOR_RED,"Jūs išlipote iš autobusiuko todėl iškrovimas atšauktas.");
  307.     TogglePlayerControllable(playerid, true);
  308.     return 1;}
  309.     if(vehicleDB[GetPlayerVehicleID(playerid)][ikrauta] < 1)
  310.     {
  311.             SendClientMessage(playerid, COLOR_YELLOW, "• {ffffff}Paletės iškrautos iš priekabos.");
  312.             TogglePlayerControllable(playerid, true);
  313.             playerDB[playerid][kpaleciui]=-1;
  314.             playerDB[playerid][iskrauna]=0;
  315.             playerDB[playerid][krovinxp]+=1;
  316.             playerDB[playerid][krovinys]+=1;
  317.             RemovePlayerMapIcon( playerid, 12 );
  318.             DeletePlayer3DTextLabel(playerid, labelid);
  319.             if(playerDB[playerid][krovinxp] > 500)
  320.             {
  321.                 if(playerDB[playerid][krovinxp] < 1000)
  322.                 {
  323.                     new atlygis = playerDB[playerid][iskroves]*20;
  324.                     GivePlayerMoneyA(playerid, atlygis);
  325. new string[100];
  326. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  327. SendClientMessage(playerid, 0xFFFF00FF, string);
  328.                     playerDB[playerid][iskroves]=0;
  329.                 }
  330.             }
  331.             if(playerDB[playerid][krovinxp] > 1000)
  332.             {
  333.                 if(playerDB[playerid][krovinxp] < 2000)
  334.                 {
  335.                     new atlygis = playerDB[playerid][iskroves]*25;
  336.                     GivePlayerMoneyA(playerid, atlygis);
  337. new string[100];
  338. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  339. SendClientMessage(playerid, 0xFFFF00FF, string);
  340.                     playerDB[playerid][iskroves]=0;
  341.                 }
  342.             }
  343.             if(playerDB[playerid][krovinxp] > 2000)
  344.             {
  345.                 new atlygis = playerDB[playerid][iskroves]*30;
  346.                 GivePlayerMoneyA(playerid, atlygis);
  347. new string[100];
  348. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  349. SendClientMessage(playerid, 0xFFFF00FF, string);
  350.                 playerDB[playerid][iskroves]=0;
  351.             }
  352.             if(playerDB[playerid][krovinxp] < 500)
  353.             {
  354.                 new atlygis = playerDB[playerid][iskroves]*15;
  355.                 GivePlayerMoneyA(playerid, atlygis);
  356. new string[100];
  357. format(string, sizeof(string), "• {FFFFFF} Už krovinį jūs gavote {FFFF00}%d{FFFFFF}€", atlygis);
  358. SendClientMessage(playerid, 0xFFFF00FF, string);
  359.                 playerDB[playerid][iskroves]=0;
  360.             }
  361.     return 1;
  362.     }
  363.     TogglePlayerControllable(playerid, false);
  364.     vehicleDB[GetPlayerVehicleID(playerid)][ikrauta] -= 2;
  365.     playerDB[playerid][iskroves]+=1;
  366.     new stringas[80];
  367.     format(stringas, sizeof(stringas), "Autobusiuke liko paleciu %i/100 KG", vehicleDB[GetPlayerVehicleID(playerid)][ikrauta]);
  368.     GameTextForPlayer(playerid, stringas, 1000, 5);
  369.     IskraunamPaletesPervezetoju1[playerid] = SetTimerEx("IskraunamPaletesPervezetoju", 1000, false, "d", playerid);
  370. return 1;
  371. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement