Advertisement
Guest User

Untitled

a guest
Feb 25th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.41 KB | None | 0 0
  1. stock FromFresh(playerid)
  2. {
  3. if(BizWarTime > gettime())
  4. {
  5. new kv1,kv2;
  6. if(PlayerInfo[playerid][kapture][1] && !ISAMAFIA(playerid)) EndBizwar(playerid);
  7. if(MZInfo[bFrakVlad]!=PlayerInfo[playerid][pMember] && MZInfo[bNapad]!=PlayerInfo[playerid][pMember]) return 1;
  8. switch(MZInfo[bMesto])
  9. {
  10. case 0:
  11. {
  12. if(PlayerToKvadrat(playerid,300.755706, 2402.644531, 468.755706, 2580.644531))
  13. {
  14. if(MZInfo[bFrakVlad]==PlayerInfo[playerid][pMember]) kv1++;
  15. else kv2++;
  16. }
  17. }
  18. case 1:
  19. {
  20. if(PlayerToKvadrat(playerid,-855.6808,1891.0676,-519.0121,2128.4995))
  21. {
  22. if(MZInfo[bFrakVlad]==PlayerInfo[playerid][pMember]) kv1++;
  23. else kv2++;
  24. }
  25. }
  26. case 2:
  27. {
  28. if(PlayerToKvadrat(playerid,275.881378, 797.211608, 443.881378, 973.211608))
  29. {
  30. if(MZInfo[bFrakVlad]==PlayerInfo[playerid][pMember]) kv1++;
  31. else kv2++;
  32. }
  33. }
  34. }
  35. if(PlayerInfo[playerid][kapture][1] && !ISAMAFIA(playerid)) EndBizwar(playerid);
  36. if(!PlayerInfo[playerid][kapture][1])
  37. {
  38. GangZoneFlashForPlayer(playerid,ZonsWar[MZInfo[bMesto]-1],GetColor(MZInfo[bNapad]));
  39. PlayerTextDrawShow(playerid, Bizwar[playerid][0]);
  40. format(string,50,"~w~Time: ~g~%s",TimeConverter(BizWarTime-unix));
  41. PlayerTextDrawSetString(playerid,Bizwar[playerid][0],string);
  42. format(string,50,"~w~%s ~g~0 ~w~Kill: ~g~0",GetMN(MZInfo[bFrakVlad]));
  43. PlayerTextDrawSetString(playerid,Bizwar[playerid][1],string);
  44. PlayerTextDrawShow(playerid, Bizwar[playerid][1]);
  45. format(string,50,"~w~%s ~g~0 ~w~Kill: ~g~0",GetMN(MZInfo[bNapad]));
  46. PlayerTextDrawSetString(playerid,Bizwar[playerid][2],string);
  47. PlayerTextDrawShow(playerid, Bizwar[playerid][2]);
  48. PlayerInfo[playerid][kapture][1] = true;
  49. }
  50. else
  51. {
  52. format(string,50,"~w~Time: ~g~%s",TimeConverter(BizWarTime-unix));
  53. PlayerTextDrawSetString(playerid,Bizwar[playerid][0],string);
  54. format(string,50,"~w~%s ~g~%d ~w~Kill: ~g~%d",GetMN(MZInfo[bFrakVlad]),kv1,MZInfo[bCountDead][MZInfo[bFrakVlad]]);
  55. PlayerTextDrawSetString(playerid,Bizwar[playerid][1],string);
  56. format(string,50,"~w~%s ~g~%d ~w~Kill: ~g~%d",GetMN(MZInfo[bNapad]),kv2,MZInfo[bCountDead][MZInfo[bNapad]]);
  57. PlayerTextDrawSetString(playerid,Bizwar[playerid][2],string);
  58. }
  59. }
  60. else if(0 < BizWarTime <= unix && MZInfo[bBiz] != 255)
  61. {
  62. if(MZInfo[bCountDead][MZInfo[bFrakVlad]] > MZInfo[bCountDead][MZInfo[bNapad]])
  63. {
  64. format(string,255, "%s не удалось отобрать у вас контроль над бизнесом %s. Бизнес отбит",GetMN(MZInfo[bNapad]),BizInfo[MZInfo[bBiz]][bName]);
  65. SendFamilyMessage(MZInfo[bFrakVlad], COLOR_LIGHTRED, string);
  66. format(string,255, "Вам не удалось отобрать у мафии %s котроль над бизнесом %s. Бизнес оставлен",GetMN(MZInfo[bFrakVlad]),BizInfo[MZInfo[bBiz]][bName]);
  67. SendFamilyMessage(MZInfo[bNapad], COLOR_LIGHTRED, string);
  68. }
  69. else if(MZInfo[bCountDead][MZInfo[bFrakVlad]] == MZInfo[bCountDead][MZInfo[bNapad]])
  70. {
  71. format(string,255, "Стрела за бизнес %s закончилась ничьей. Бизнес оставлен",BizInfo[MZInfo[bBiz]][bName]);
  72. SendFamilyMessage(MZInfo[bFrakVlad], COLOR_LIGHTRED, string);
  73. format(string,255, "Стрела за бизнес %s закончилась ничьей. Бизнес оставлен",BizInfo[MZInfo[bBiz]][bName]);
  74. SendFamilyMessage(MZInfo[bNapad], COLOR_LIGHTRED, string);
  75. BizInfo[MZInfo[bBiz]][bKrisha] = 0;
  76.  
  77. UpdateBusinessData(MZInfo[bBiz], "bKrisha",BizInfo[MZInfo[bBiz]][bKrisha]);
  78. UpdateBizInfo(MZInfo[bBiz]);
  79. }
  80. else
  81. {
  82. format(string,255, "%s забрала у вас контроль над бизнесом %s. Бизнес потерян",GetMN(MZInfo[bNapad]),BizInfo[MZInfo[bBiz]][bName]);
  83. SendFamilyMessage(MZInfo[bFrakVlad], COLOR_LIGHTRED, string);
  84. format(string,255, "Вы отобрали контроль над бизнесом %s у мафии %s. Бизнес захвачен",BizInfo[MZInfo[bBiz]][bName],GetMN(MZInfo[bFrakVlad]));
  85. SendFamilyMessage(MZInfo[bNapad], COLOR_LIGHTRED, string);
  86. BizInfo[MZInfo[bBiz]][bKrisha] = MZInfo[bNapad];
  87.  
  88. UpdateBusinessData(MZInfo[bBiz], "bKrisha",BizInfo[MZInfo[bBiz]][bKrisha]);
  89. UpdateBizInfo(MZInfo[bBiz]);
  90. }
  91. new id_killed = -1;
  92. new max_killed = -1;
  93. tforeach(i)
  94. {
  95. if(GetPVarInt(i,"killed_shot"))
  96. {
  97. if(GetPVarInt(i,"killed_shot")>max_killed)
  98. {
  99. max_killed = GetPVarInt(i,"killed_shot");
  100. id_killed = i;
  101. }
  102. DeletePVar(i,"killed_shot");
  103. }
  104. }
  105.  
  106.  
  107. tforeach(m)
  108. {
  109. if(MZInfo[bFrakVlad]!=PlayerInfo[m][pMember] && MZInfo[bNapad]!=PlayerInfo[m][pMember]) continue;
  110. if(id_killed != -1 && max_killed != -1)
  111. {
  112. format(string,128,"Лучший игрок на стреле {FF0000}%s "WHITE"который убил {FF0000}%i человек(а)", PlayerInfo[id_killed][pNames],max_killed);
  113. SendClientMessage(m,CWHITE,string);
  114. }
  115. EndBizwar(m);
  116. }
  117. MZInfo[bFrakVlad] = 0;
  118. MafiaCapture[MZInfo[bNapad]] = 1;
  119. MZInfo[bNapad] = 0;
  120. MZInfo[bBiz] = 255;
  121. GangZoneStopFlashForAll(ZonsWar[MZInfo[bMesto]-1]);
  122. GangZoneHideForAll(ZonsWar[MZInfo[bMesto]-1]);
  123. GangZoneShowForAll(ZonsWar[MZInfo[bMesto]-1], 16711888);
  124. MZInfo[bMesto]=0;
  125. MZInfo[bCountDead][MZInfo[bNapad]] = 0;
  126. MZInfo[bCountDead][MZInfo[bFrakVlad]] = 0;
  127. }
  128. return 1;
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement