Marco_Gabana
Новичок
Всем добрый вечер, проблема такая, когда стоишь на захвате бизнеса, остается 3 минуты, и после этого терра перестает моргать и ничего не происходит, вот код который должен якобы работать.
Прошу вашей помощи заранее спасибо.
Прошу вашей помощи заранее спасибо.
PHP:
publics: MzCheck()
{
for(new i = 1;i <= TotalBizz; i++)
{
if(BizzInfo[i][bCapture] == 0 || MFrakCD[BizzInfo[i][bCapture]] != 1) continue;
ZoneTimer--;
if(ZoneTimer <= 0)
{
MFrakCD[BizzInfo[i][bMafia]] = 0;
MFrakCD[BizzInfo[i][bCapture]] = 0;
SendFamilyMessage(BizzInfo[i][bMafia],COLOR_GREEN, "Âû îòñòîÿëè ñâîé áèçíåñ");
SendFamilyMessage(BizzInfo[i][bCapture],COLOR_RED, "Âàì íå óäàëîñü çàâîåâàòü åù¸ îäèí áèçíåñ");
BizzInfo[i][bCapture] = 0;
WarStart = 7200;
ZoneID = 0;
ZoneTimer = 0;
GangZoneStopFlashForAll(ZoneWar);
GangZoneHideForAll(ZoneWar);
KillTimer(MzCheckTimer);
}
else
{
new ZonePlayer[20] = 0;
foreach(x)
{
if(ZoneID == 1 && IsAMafia(x))
{
if(PlayerToKvadrat(x,351.314666, 2455.576416, 439.314666, 2551.576416)) ZonePlayer[PlayerInfo[x][pMember]] ++;
}
else if(ZoneID == 2 && IsAMafia(x))
{
if(PlayerToKvadrat(x,393.8914,983.9361, 324.6188,833.3795)) ZonePlayer[PlayerInfo[x][pMember]] ++;
}
else if(ZoneID == 3 && IsAMafia(x))
{
if(PlayerToKvadrat(x,-789.8281,2015.9144, -662.7654,2083.9297)) ZonePlayer[PlayerInfo[x][pMember]] ++;
}
}
new asd[0x2];
for(new x = 0; x < 20; x++) if(ZonePlayer[x] > 0) asd[0x0]++,asd[0x1] = x;
if(asd[0x0] == 1)
{
if(BizzInfo[i][bMafia] == asd[0x1])
{
MFrakCD[BizzInfo[i][bMafia]] = 0;
MFrakCD[BizzInfo[i][bCapture]] = 0;
SendFamilyMessage(BizzInfo[i][bMafia],COLOR_GREEN, "Âû îòñòîÿëè ñâîé áèçíåñ");
SendFamilyMessage(BizzInfo[i][bCapture],COLOR_RED, "Âàì íå óäàëîñü çàâîåâàòü åù¸ îäèí áèçíåñ");
BizzInfo[i][bCapture] = 0;
}
else
{
MFrakCD[BizzInfo[i][bMafia]] = 0;
MFrakCD[BizzInfo[i][bCapture]] = 0;
SendFamilyMessage(BizzInfo[i][bCapture],COLOR_GREEN, "Âû çàâîåâàëè íîâûé áèçíåñ");
SendFamilyMessage(BizzInfo[i][bMafia],COLOR_RED, "Âû ïîòåðÿëè êîíòðîëü íàä îäíèì èç ñâîèõ áèçíåñîâ");
BizzInfo[i][bMafia] = BizzInfo[i][bCapture];
BizzInfo[i][bCapture] = 0;
}
}
WarStart = 7200;
ZoneID = 0;
ZoneTimer = 0;
GangZoneStopFlashForAll(ZoneWar);
GangZoneHideForAll(ZoneWar);
KillTimer(MzCheckTimer);
break;
}
}
return true;
}
