Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(newkeys & KEY_SPRINT)
- {
- printf("%d %d %d STATUSAI ( player[playerid][pWork], KertamMedi[playerid], wrStatus[playerid] )", player[playerid][pWork], KertamMedi[playerid], wrStatus[playerid]);
- new medis = MedzioId[playerid];
- if(player[playerid][pWork] == 1 && KertamMedi[playerid] == 1 && wrStatus[playerid] == 1){
- if(IsPlayerInRangeOfPoint(playerid, 4, treeDatabase[medis][treePos][0], treeDatabase[medis][treePos][1], treeDatabase[medis][treePos][2])){
- new progress = RandomEx(10, 30),
- Float:vaisiukg = RandomFloat(0.5, 7.0);
- gamprog[playerid] += progress;
- SetProgressBarValue(gamBar[playerid], gamprog[playerid]);
- UpdateProgressBar(gamBar[playerid], playerid);
- if(gamprog[playerid] >= 100){
- gamprog[playerid] = 100;
- SetProgressBarValue(gamBar[playerid], gamprog[playerid]);
- UpdateProgressBar(gamBar[playerid], playerid);
- HideProgressBarForPlayer(playerid,gamBar[playerid]);
- switch(GetPlayerScore(playerid)){
- case 0..150:{
- switch(random(100)){
- case 0..1:{
- gaminys[playerid] = 2;
- gamkiekisFloat[playerid] = vaisiukg;
- }
- case 2..50:{
- gaminys[playerid] = 1;
- gamkiekisFloat[playerid] = vaisiukg;
- }
- case 51..100:{
- gaminys[playerid] = 0;
- gamkiekisFloat[playerid] = vaisiukg;
- }
- default: gaminys[playerid] = 0, gamkiekisFloat[playerid] = vaisiukg;
- }
- }
- case 151..300:{
- switch(random(100)){
- case 0..9:{
- gaminys[playerid] = 2;
- gamkiekisFloat[playerid] = vaisiukg;
- }
- case 10..45:{
- gaminys[playerid] = 1;
- gamkiekisFloat[playerid] = vaisiukg;
- }
- case 46..100:{
- gaminys[playerid] = 0;
- gamkiekisFloat[playerid] = vaisiukg;
- }
- default: gaminys[playerid] = 0, gamkiekisFloat[playerid] = vaisiukg;
- }
- }
- case 301..100000:{
- switch(random(100)){
- case 0..10:{
- gaminys[playerid] = 2;
- gamkiekisFloat[playerid] = vaisiukg;
- }
- case 11..70:{
- gaminys[playerid] = 1;
- gamkiekisFloat[playerid] = vaisiukg;
- }
- case 71..100:{
- gaminys[playerid] = 0;
- gamkiekisFloat[playerid] = vaisiukg;
- }
- default: gaminys[playerid] = 0, gamkiekisFloat[playerid] = vaisiukg;
- }
- }
- }
- new kaPagamino[30], KoksPagamintas;
- switch(gaminys[playerid]){
- case 0: kaPagamino = "obuolių", KoksPagamintas = 19636;
- case 1: kaPagamino = "kriaušių", KoksPagamintas = 19637;
- case 2: kaPagamino = "mandarinų", KoksPagamintas = 19638;
- }
- treeDatabase[medis][uzimtas] = false;
- KertamMedi[playerid] = 0;
- wrStatus[playerid] = 0;
- MedzioId[playerid] = -1;
- format(g_szBuffer, 148, "{00A186}•{ffffff} Pririnkote {00A186}%s ( %.2f kg.){ffffff}, nuneškite į nurodytą vietą pažymėtą žemėlapyje.", kaPagamino, vaisiukg);
- SendClientMessage(playerid, -1, g_szBuffer);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
- SetPlayerAttachedObject( playerid, 2, KoksPagamintas, 1, 0.002953, 0.469660, -0.009797, 269.851104, 88.443557, 0.000000, 0.804894, 1.000000, 0.822361 );
- SetPlayerCheckpointEx(playerid, 4, -1530.9346,2627.2087,55.8539, 1);
- gamprog[playerid] = 0;
- return 1;
- }
- }
- else{
- SendError(playerid, "nutolote nuo medžio, pasiimkite naują dėžę, tai galite padaryti grįžę prie darbo pradžios /darbas !");
- treeDatabase[medis][uzimtas] = false;
- KertamMedi[playerid] = 0;
- wrStatus[playerid] = 0;
- MedzioId[playerid] = -1;
- if(IsPlayerAttachedObjectSlotUsed(playerid, 2)) RemovePlayerAttachedObject(playerid, 2);
- return 1;
- }
- }
- if(newkeys & KEY_YES )
- {
- for(new treee = 0; treee < MAX_TREES; treee++)
- {
- if(IsPlayerInRangeOfPoint(playerid, 4.0, treeDatabase[treee][treePos][0], treeDatabase[treee][treePos][1], treeDatabase[treee][treePos][2]))
- {
- if(player[playerid][pWork] != 1) return SendError(playerid, "jus nedirbate šiame darbe !");
- if(treeDatabase[treee][Atkurimas] > gettime()) return 1;
- if(wrStatus[playerid] != 1) return SendError(playerid, "pirmiausia turite pradėti darbą norėdami skinti vaisius !");
- if(treeDatabase[treee][uzimtas]) return SendError(playerid, "šis medis jau yra užimtas kito žmogaus !");
- SendSucces(playerid, "spaudinėkite {FFC13B}„SPACE“{ffffff} norėdami skinti vaisius !");
- KertamMedi[playerid] = 1;
- treeDatabase[treee][uzimtas] = true;
- MedzioId[playerid] = treee;
- gamprog[playerid] = 0;
- ShowProgressBarForPlayer(playerid, gamBar[playerid]);
- SetProgressBarValue(gamBar[playerid], gamprog[playerid]);
- printf("KertamMedi[playerid] - %d , Workid - %d , wrStatus - %d",KertamMedi[playerid], player[playerid][pWork], wrStatus[playerid]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement