Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // если моя семья нападала сегодня или еще будет нападать сегодня в сумме 3 раза - то ошибка
- new myAttaks = 0;
- if(PlayerFamAttackGZ[playerid][1] == tmpday) {
- if(FInfo[myFam][fTabDay] == tmpday) {
- myAttaks += FInfo[myFam][fTabAttaks];
- }
- }
- for(new i = 0; i < TOTAL_FAMILY_GANGZONES; i++) {
- if(FamGangZone[i][attack_family_id] == myFam && FamGangZone[i][attack_day] == PlayerFamAttackGZ[playerid][1]) {
- myAttaks++;
- }
- }
- if(myAttaks >= 3) {
- SendClientMessage(playerid, COLOR_RED, "[Ошибка] {ffffff}Вы не можете нападать в этот день, поскольку у вас уже запланировано 3 нападения в этот день.");
- SendClientMessage(playerid, COLOR_RED, "[Ошибка] {ffffff}А семья может нападать не более трех раз в день. Попробуйте выбрать другой день для нападения.");
- PlayerFamSelectGZ[playerid] = -1;
- return 1;
- }
- // если чужая семья защищалась сегодня или будет защищатся - то ошибка
- new enemyDefenses = 0;
- if(PlayerFamAttackGZ[playerid][1] == tmpday) {
- if(FInfo[myFam][fTabDay] == tmpday) {
- enemyDefenses += FInfo[myFam][fTabDefenses];
- }
- }
- for(new i = 0; i < TOTAL_FAMILY_GANGZONES; i++) {
- if(FamGangZone[i][attack_family_id] != -1 && FamGangZone[i][family_id] == enemyFam && FamGangZone[i][attack_day] == PlayerFamAttackGZ[playerid][1]) {
- enemyDefenses++;
- }
- }
- if(enemyDefenses >= 3) {
- SendClientMessage(playerid, COLOR_RED, "[Ошибка] {ffffff}Вы не можете нападать в этот день, поскольку на эту семью уже запланировано 3 нападения в этот день.");
- SendClientMessage(playerid, COLOR_RED, "[Ошибка] {ffffff}А семья может защищаться только три раза в день. Попробуйте выбрать другой день для нападения.");
- PlayerFamSelectGZ[playerid] = -1;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement