Удаленный пользователь
Как убрать в коде функцию "каптить доступно только 10 минут после нового часа ", и сделать чтобы каптилось каждые полтара часа и мафия может сама себя закаптить
PHP:
else if(strcmp(cmd, "/mafiawar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
// if(capt == 1) return SendClientMessage(playerid,COLOR_GRAD1,"Â äàííîå âðåìÿ, çàõâàò çàïðåùåí.");
if(startwar == 1) return SendClientMessage(playerid,COLOR_GREY,"Âîéíà çà áèçíåñ óæå èäåò.");
if(!ISAMAFIA(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Âàì íå äîñòóïíà äàííàÿ êîìàíäà.");
new tmphour, tmpminute, tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
tmphour = shifthour;
switch(tmpminute)
{
case 0..10:
{
if(PlayerInfo[playerid][pMRInections] == 5 && PlayerInfo[playerid][pRKInections] >= 7 || PlayerInfo[playerid][pMRInections] == 6 && PlayerInfo[playerid][pRKInections] >= 7 || PlayerInfo[playerid][pMRInections] == 14 && PlayerInfo[playerid][pRKInections] >= 7)
{
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(PlayerToPoint(3, playerid,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]) && BizzInfo[h][bMafia] != PlayerInfo[playerid][pMRInections])
{
if(BizzInfo[h][bMafia] > 0)
{
startwar = 1;
new mafianame[24];
switch(PlayerInfo[playerid][pMRInections])
{
case 6: mafianame = "Yakuza";
case 14: mafianame = "Russian Mafia";
case 5: mafianame = "LCN";
}
format(stringer,sizeof(stringer), "%s{FFFFFF} çàáèëà âàì ñòðåëó, öåíà êîòîðîé ÿâëÿåòñÿ áèçíåñ {4169E1}%s{FFFFFF}. Ìåñòî âñòðå÷è: Çàáðîøåííûé àýðîïîðò.", mafianame,BizzInfo[h][bMessage]);
SendFamilyMessage(BizzInfo[h][bMafia],COLOR_WHITE,stringer);
format(stringer,sizeof(stringer), "{FFFFFF}Âû çàáèëè ñòðåëó ìàôèè {4169E1}%s{FFFFFF} çà áèçíåñ {4169E1}%s{FFFFFF}. Ìåñòî âñòðå÷è: Çàáðîøåííûé àýðîïîðò.", mafianame,BizzInfo[h][bMessage]);
SendFamilyMessage(PlayerInfo[playerid][pMRInections],COLOR_WHITE,stringer);
SendFamilyMessage(BizzInfo[h][bMafia],COLOR_WHITE, "Âàø íóæíî ÿâèòüñÿ íà ìåñòî âñòðå÷è â òå÷åíèè 20 ìèíóò.");
BizWarTime = 1200;
MZInfo[bNapad] = PlayerInfo[playerid][pMRInections];
MZInfo[bFrakVlad] = BizzInfo[h][bMafia];
MZInfo[bBiz] = h;
zons = GangZoneCreate(328.755706, 2412.644531, 448.755706, 2564.644531);
GangZoneShowForAll(zons, 0xB2B2B2AA);
GangZoneFlashForAll(zons,COLOR_REDD);
return true;
}
else { BizzInfo[h][bMafia] = PlayerInfo[playerid][pMRInections]; SendClientMessage(playerid, COLOR_WHITE, "Áèçíåñ âçÿò ïîä êîíòðîëü"); return true; }
}
}
}
else return SendClientMessage(playerid,COLOR_GREY,"Âàì íå äîñòóïíà äàííàÿ êîìàíäà.");
}
default: SendClientMessage(playerid,COLOR_GRAD1,"Êàïòèòü äîñòóïíî òîëüêî 10 ìèíóò ïîñëå íîâîãî ÷àñà.");
}
}
return true;
}
Последнее редактирование модератором:
