Advertisement
Guest User

asd

a guest
Apr 5th, 2020
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.25 KB | None | 0 0
  1. if(newkeys & KEY_SPRINT)
  2.     {
  3.         printf("%d %d %d STATUSAI ( player[playerid][pWork], KertamMedi[playerid], wrStatus[playerid] )", player[playerid][pWork], KertamMedi[playerid], wrStatus[playerid]);
  4.         new medis = MedzioId[playerid];
  5.        
  6.         if(player[playerid][pWork] == 1 && KertamMedi[playerid] == 1 && wrStatus[playerid] == 1){
  7.             if(IsPlayerInRangeOfPoint(playerid, 4, treeDatabase[medis][treePos][0], treeDatabase[medis][treePos][1], treeDatabase[medis][treePos][2])){
  8.                 new progress = RandomEx(10, 30),
  9.                     Float:vaisiukg = RandomFloat(0.5, 7.0);
  10.  
  11.                 gamprog[playerid] += progress;
  12.                 SetProgressBarValue(gamBar[playerid], gamprog[playerid]);
  13.                 UpdateProgressBar(gamBar[playerid], playerid);
  14.                 if(gamprog[playerid] >= 100){
  15.                     gamprog[playerid] = 100;
  16.                     SetProgressBarValue(gamBar[playerid], gamprog[playerid]);
  17.                     UpdateProgressBar(gamBar[playerid], playerid);
  18.                     HideProgressBarForPlayer(playerid,gamBar[playerid]);
  19.                     switch(GetPlayerScore(playerid)){
  20.                         case 0..150:{
  21.                             switch(random(100)){
  22.                                 case 0..1:{
  23.                                     gaminys[playerid] = 2;
  24.                                     gamkiekisFloat[playerid] = vaisiukg;
  25.                                 }
  26.                                 case 2..50:{
  27.                                     gaminys[playerid] = 1;
  28.                                     gamkiekisFloat[playerid] = vaisiukg;
  29.                                 }
  30.                                 case 51..100:{
  31.                                     gaminys[playerid] = 0;
  32.                                     gamkiekisFloat[playerid] = vaisiukg;
  33.                                 }
  34.                                 default: gaminys[playerid] = 0, gamkiekisFloat[playerid] = vaisiukg;
  35.                             }
  36.                         }
  37.                         case 151..300:{
  38.                             switch(random(100)){
  39.                                 case 0..9:{
  40.                                     gaminys[playerid] = 2;
  41.                                     gamkiekisFloat[playerid] = vaisiukg;
  42.                                 }
  43.                                 case 10..45:{
  44.                                     gaminys[playerid] = 1;
  45.                                     gamkiekisFloat[playerid] = vaisiukg;
  46.                                 }
  47.                                 case 46..100:{
  48.                                     gaminys[playerid] = 0;
  49.                                     gamkiekisFloat[playerid] = vaisiukg;
  50.                                 }
  51.                                 default: gaminys[playerid] = 0, gamkiekisFloat[playerid] = vaisiukg;
  52.                             }
  53.                         }
  54.                         case 301..100000:{
  55.                             switch(random(100)){
  56.                                 case 0..10:{
  57.                                     gaminys[playerid] = 2;
  58.                                     gamkiekisFloat[playerid] = vaisiukg;
  59.                                 }
  60.                                 case 11..70:{
  61.                                     gaminys[playerid] = 1;
  62.                                     gamkiekisFloat[playerid] = vaisiukg;
  63.                                 }
  64.                                 case 71..100:{
  65.                                     gaminys[playerid] = 0;
  66.                                     gamkiekisFloat[playerid] = vaisiukg;
  67.                                 }
  68.                                 default: gaminys[playerid] = 0, gamkiekisFloat[playerid] = vaisiukg;
  69.                             }
  70.                         }
  71.                     }
  72.                     new kaPagamino[30], KoksPagamintas;
  73.                     switch(gaminys[playerid]){
  74.                         case 0: kaPagamino = "obuolių", KoksPagamintas = 19636;
  75.                         case 1: kaPagamino = "kriaušių", KoksPagamintas = 19637;
  76.                         case 2: kaPagamino = "mandarinų", KoksPagamintas = 19638;
  77.                     }
  78.                     treeDatabase[medis][uzimtas] = false;
  79.                     KertamMedi[playerid] = 0;
  80.                     wrStatus[playerid] = 0;
  81.                     MedzioId[playerid] = -1;
  82.                     format(g_szBuffer, 148, "{00A186}•{ffffff} Pririnkote {00A186}%s ( %.2f kg.){ffffff}, nuneškite į nurodytą vietą pažymėtą žemėlapyje.", kaPagamino, vaisiukg);
  83.                     SendClientMessage(playerid, -1, g_szBuffer);
  84.  
  85.                     SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
  86.                     SetPlayerAttachedObject( playerid, 2, KoksPagamintas, 1, 0.002953, 0.469660, -0.009797, 269.851104, 88.443557, 0.000000, 0.804894, 1.000000, 0.822361 );
  87.                     SetPlayerCheckpointEx(playerid, 4, -1530.9346,2627.2087,55.8539, 1);
  88.                     gamprog[playerid] = 0;
  89.                     return 1;
  90.                 }
  91.             }
  92.             else{
  93.                 SendError(playerid, "nutolote nuo medžio, pasiimkite naują dėžę, tai galite padaryti grįžę prie darbo pradžios /darbas !");
  94.                 treeDatabase[medis][uzimtas] = false;
  95.                 KertamMedi[playerid] = 0;
  96.                 wrStatus[playerid] = 0;
  97.                 MedzioId[playerid] = -1;
  98.                 if(IsPlayerAttachedObjectSlotUsed(playerid, 2)) RemovePlayerAttachedObject(playerid, 2);   
  99.                 return 1;
  100.             }
  101.         }
  102.  
  103.  
  104. if(newkeys & KEY_YES )
  105.     {
  106.         for(new treee = 0; treee < MAX_TREES; treee++)
  107.         {
  108.             if(IsPlayerInRangeOfPoint(playerid, 4.0,  treeDatabase[treee][treePos][0],  treeDatabase[treee][treePos][1],  treeDatabase[treee][treePos][2]))
  109.             {
  110.                 if(player[playerid][pWork] != 1) return SendError(playerid, "jus nedirbate šiame darbe !");
  111.                 if(treeDatabase[treee][Atkurimas] > gettime()) return 1;
  112.                 if(wrStatus[playerid] != 1) return SendError(playerid, "pirmiausia turite pradėti darbą norėdami skinti vaisius !");
  113.                 if(treeDatabase[treee][uzimtas]) return SendError(playerid, "šis medis jau yra užimtas kito žmogaus !");
  114.  
  115.                 SendSucces(playerid, "spaudinėkite {FFC13B}„SPACE“{ffffff} norėdami skinti vaisius !");
  116.                 KertamMedi[playerid] = 1;
  117.                 treeDatabase[treee][uzimtas] = true;
  118.                 MedzioId[playerid] = treee;
  119.                 gamprog[playerid] = 0;
  120.                 ShowProgressBarForPlayer(playerid, gamBar[playerid]);
  121.                 SetProgressBarValue(gamBar[playerid], gamprog[playerid]);
  122.                 printf("KertamMedi[playerid] - %d , Workid - %d , wrStatus - %d",KertamMedi[playerid], player[playerid][pWork], wrStatus[playerid]);
  123.             }
  124.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement