Sasha Non
Новичок
Парни помогите,почему киллы в капте не считаютса,кому не тяжело подскажите.
PHP:
}
else if(strcmp(cmd, "/capmafia", true) == 0)
{
if(PlayerInfo[playerid][pLRInections] != 14 && PlayerInfo[playerid][pLRInections] != 5 && PlayerInfo[playerid][pLRInections] != 6) return SendClientMessage(playerid,COLOR_GRAD1,"Вы не можете использовать эту команду.");
new frak[2];
for(new i = 0;i<MAX_MAFZONE;i++) {
if(PlayerToKvadrat(playerid,MafInfo[i][mCoords][0], MafInfo[i][mCoords][1],MafInfo[i][mCoords][2],MafInfo[i][mCoords][3])) {
if( MafInfo[i][mFrakVlad] == PlayerInfo[playerid][pLRInections]) return SendClientMessage(playerid,COLOR_GRAD1,"Вы не можете совершить захват собственной территори.");
if(MafiaWar[MafInfo[i][mFrakVlad]] != 99) return SendClientMessage(playerid,COLOR_GRAD1,"Мафия которая контролирует данную территорию уже ведет борьбу за территорию.");
foreach(new p: Player) {
if(PlayerInfo[p][pMRInections] == MafInfo[i][mFrakVlad]) frak[0] ++;
if(PlayerInfo[p][pMRInections] == PlayerInfo[playerid][pLRInections]) frak[1] ++;
}
gettime(hour,minuite,second);
//if(hour < 12 || hour > 22) return SendClientMessage(playerid, COLOR_GREEN, "Захват территории разрешен с 12:00 до 22:00!");
//if(frak[0] < 3) return SendClientMessage(playerid,COLOR_GRAD1,"У членов мафии которой пренадлежит территория не достаточно игроков для захвата.");
//if(frak[1] < 3) return SendClientMessage(playerid,COLOR_GRAD1,"В составе вашей мафии не достаточно игроков для начала захвата.");
SendFamilyMessage(PlayerInfo[playerid][pLRInections],COLOR_WHITE,"У вас есть 5 минут что бы убить как можно больше врагов находясь в территории.");
SendFamilyMessage(MafInfo[i][mFrakVlad],COLOR_WHITE,"На вашу территорию совершили атаку. Что бы оставить территорию за собой убейте как можно врагов находясь в территории.");
MafiaWar[MafInfo[i][mFrakVlad]] = i;
MafiaWar[PlayerInfo[playerid][pLRInections]] = i;
MafInfo[i][mNapad] = PlayerInfo[playerid][pLRInections];
MafZoneTime[i] = 300;
GangZoneShowForAll(MafInfo[i][mID], ColorMaf(PlayerInfo[playerid][pLRInections]));
GangZoneFlashForAll(MafInfo[i][mID],ColorMaf(MafInfo[i][mFrakVlad]));
new string[145];
foreach(new p: Player) {
if(PlayerToKvadrat(p,MafInfo[i][mCoords][0], MafInfo[i][mCoords][1],MafInfo[i][mCoords][2],MafInfo[i][mCoords][3])) {
if(PlayerInfo[p][pMRInections] != MafInfo[i][mFrakVlad] && PlayerInfo[p][pMRInections] != PlayerInfo[playerid][pLRInections]) continue;
format(string,sizeof(string),"~r~%s Kill: %d",GetMafiaName(PlayerInfo[playerid][pMRInections]),KillFrak[PlayerInfo[playerid][pMRInections]]);
TextDrawSetString(zonanapad[p], string);
TextDrawShowForPlayer(p, zonanapad[p]);
format(string,sizeof(string),"~r~%s Kill: %d",GetMafiaName(MafInfo[i][mFrakVlad]),KillFrak[MafInfo[i][mFrakVlad]]);
TextDrawSetString(zonazawuta[p], string);
TextDrawShowForPlayer(p, zonazawuta[p]);
new mins = MafZoneTime[i]/60;
new sec = (MafZoneTime[i]-(mins*60));
format(string,sizeof(string),"~g~Time: %d:%d",mins,sec);
TextDrawSetString(zonatim[p], string);
TextDrawShowForPlayer(p, zonatim[p]);
TextDrawShowForPlayer(p, BoxS);
}
}
break;
}
}
return true;
Последнее редактирование:
