Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- stock FromFresh(playerid)
- {
- if(BizWarTime > gettime())
- {
- new kv1,kv2;
- if(PlayerInfo[playerid][kapture][1] && !ISAMAFIA(playerid)) EndBizwar(playerid);
- if(MZInfo[bFrakVlad]!=PlayerInfo[playerid][pMember] && MZInfo[bNapad]!=PlayerInfo[playerid][pMember]) return 1;
- switch(MZInfo[bMesto])
- {
- case 0:
- {
- if(PlayerToKvadrat(playerid,300.755706, 2402.644531, 468.755706, 2580.644531))
- {
- if(MZInfo[bFrakVlad]==PlayerInfo[playerid][pMember]) kv1++;
- else kv2++;
- }
- }
- case 1:
- {
- if(PlayerToKvadrat(playerid,-855.6808,1891.0676,-519.0121,2128.4995))
- {
- if(MZInfo[bFrakVlad]==PlayerInfo[playerid][pMember]) kv1++;
- else kv2++;
- }
- }
- case 2:
- {
- if(PlayerToKvadrat(playerid,275.881378, 797.211608, 443.881378, 973.211608))
- {
- if(MZInfo[bFrakVlad]==PlayerInfo[playerid][pMember]) kv1++;
- else kv2++;
- }
- }
- }
- if(PlayerInfo[playerid][kapture][1] && !ISAMAFIA(playerid)) EndBizwar(playerid);
- if(!PlayerInfo[playerid][kapture][1])
- {
- GangZoneFlashForPlayer(playerid,ZonsWar[MZInfo[bMesto]-1],GetColor(MZInfo[bNapad]));
- PlayerTextDrawShow(playerid, Bizwar[playerid][0]);
- format(string,50,"~w~Time: ~g~%s",TimeConverter(BizWarTime-unix));
- PlayerTextDrawSetString(playerid,Bizwar[playerid][0],string);
- format(string,50,"~w~%s ~g~0 ~w~Kill: ~g~0",GetMN(MZInfo[bFrakVlad]));
- PlayerTextDrawSetString(playerid,Bizwar[playerid][1],string);
- PlayerTextDrawShow(playerid, Bizwar[playerid][1]);
- format(string,50,"~w~%s ~g~0 ~w~Kill: ~g~0",GetMN(MZInfo[bNapad]));
- PlayerTextDrawSetString(playerid,Bizwar[playerid][2],string);
- PlayerTextDrawShow(playerid, Bizwar[playerid][2]);
- PlayerInfo[playerid][kapture][1] = true;
- }
- else
- {
- format(string,50,"~w~Time: ~g~%s",TimeConverter(BizWarTime-unix));
- PlayerTextDrawSetString(playerid,Bizwar[playerid][0],string);
- format(string,50,"~w~%s ~g~%d ~w~Kill: ~g~%d",GetMN(MZInfo[bFrakVlad]),kv1,MZInfo[bCountDead][MZInfo[bFrakVlad]]);
- PlayerTextDrawSetString(playerid,Bizwar[playerid][1],string);
- format(string,50,"~w~%s ~g~%d ~w~Kill: ~g~%d",GetMN(MZInfo[bNapad]),kv2,MZInfo[bCountDead][MZInfo[bNapad]]);
- PlayerTextDrawSetString(playerid,Bizwar[playerid][2],string);
- }
- }
- else if(0 < BizWarTime <= unix && MZInfo[bBiz] != 255)
- {
- if(MZInfo[bCountDead][MZInfo[bFrakVlad]] > MZInfo[bCountDead][MZInfo[bNapad]])
- {
- format(string,255, "%s не удалось отобрать у вас контроль над бизнесом %s. Бизнес отбит",GetMN(MZInfo[bNapad]),BizInfo[MZInfo[bBiz]][bName]);
- SendFamilyMessage(MZInfo[bFrakVlad], COLOR_LIGHTRED, string);
- format(string,255, "Вам не удалось отобрать у мафии %s котроль над бизнесом %s. Бизнес оставлен",GetMN(MZInfo[bFrakVlad]),BizInfo[MZInfo[bBiz]][bName]);
- SendFamilyMessage(MZInfo[bNapad], COLOR_LIGHTRED, string);
- }
- else if(MZInfo[bCountDead][MZInfo[bFrakVlad]] == MZInfo[bCountDead][MZInfo[bNapad]])
- {
- format(string,255, "Стрела за бизнес %s закончилась ничьей. Бизнес оставлен",BizInfo[MZInfo[bBiz]][bName]);
- SendFamilyMessage(MZInfo[bFrakVlad], COLOR_LIGHTRED, string);
- format(string,255, "Стрела за бизнес %s закончилась ничьей. Бизнес оставлен",BizInfo[MZInfo[bBiz]][bName]);
- SendFamilyMessage(MZInfo[bNapad], COLOR_LIGHTRED, string);
- BizInfo[MZInfo[bBiz]][bKrisha] = 0;
- UpdateBusinessData(MZInfo[bBiz], "bKrisha",BizInfo[MZInfo[bBiz]][bKrisha]);
- UpdateBizInfo(MZInfo[bBiz]);
- }
- else
- {
- format(string,255, "%s забрала у вас контроль над бизнесом %s. Бизнес потерян",GetMN(MZInfo[bNapad]),BizInfo[MZInfo[bBiz]][bName]);
- SendFamilyMessage(MZInfo[bFrakVlad], COLOR_LIGHTRED, string);
- format(string,255, "Вы отобрали контроль над бизнесом %s у мафии %s. Бизнес захвачен",BizInfo[MZInfo[bBiz]][bName],GetMN(MZInfo[bFrakVlad]));
- SendFamilyMessage(MZInfo[bNapad], COLOR_LIGHTRED, string);
- BizInfo[MZInfo[bBiz]][bKrisha] = MZInfo[bNapad];
- UpdateBusinessData(MZInfo[bBiz], "bKrisha",BizInfo[MZInfo[bBiz]][bKrisha]);
- UpdateBizInfo(MZInfo[bBiz]);
- }
- new id_killed = -1;
- new max_killed = -1;
- tforeach(i)
- {
- if(GetPVarInt(i,"killed_shot"))
- {
- if(GetPVarInt(i,"killed_shot")>max_killed)
- {
- max_killed = GetPVarInt(i,"killed_shot");
- id_killed = i;
- }
- DeletePVar(i,"killed_shot");
- }
- }
- tforeach(m)
- {
- if(MZInfo[bFrakVlad]!=PlayerInfo[m][pMember] && MZInfo[bNapad]!=PlayerInfo[m][pMember]) continue;
- if(id_killed != -1 && max_killed != -1)
- {
- format(string,128,"Лучший игрок на стреле {FF0000}%s "WHITE"который убил {FF0000}%i человек(а)", PlayerInfo[id_killed][pNames],max_killed);
- SendClientMessage(m,CWHITE,string);
- }
- EndBizwar(m);
- }
- MZInfo[bFrakVlad] = 0;
- MafiaCapture[MZInfo[bNapad]] = 1;
- MZInfo[bNapad] = 0;
- MZInfo[bBiz] = 255;
- GangZoneStopFlashForAll(ZonsWar[MZInfo[bMesto]-1]);
- GangZoneHideForAll(ZonsWar[MZInfo[bMesto]-1]);
- GangZoneShowForAll(ZonsWar[MZInfo[bMesto]-1], 16711888);
- MZInfo[bMesto]=0;
- MZInfo[bCountDead][MZInfo[bNapad]] = 0;
- MZInfo[bCountDead][MZInfo[bFrakVlad]] = 0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement