Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с каптами

Статус
В этой теме нельзя размещать новые ответы.

bab4uk_company

Умник
Вообщем такая фигня, после капта, фраг того кто нападал показывается всем игрокам на всем сервере, именно после капта, пишет например "Vagos Gang" больше ничего не пишет (именно 1 фраг, нападающего). Как это исправить?

Команда капта:

PHP:
CMD:capture(playerid, params[])
{
	if(!IsAGang(playerid)) return SCM(playerid,COLOR_GREY,"Вы не состоите в банде.");
	if(PlayerInfo[playerid][pRank] < 7) return SCM(playerid,COLOR_GREY,"Команда доступна с 7 ранга и выше.");
    new minute; gettime(_, minute,_);
	if(minute > 10) return SCM(playerid,COLOR_GREY,"Доступно в первые 10 минут нового часа.");
	if(GetPlayerInterior(playerid) !=0 || GetPlayerVirtualWorld(playerid) !=0) return SCM(playerid,COLOR_GREY,"Вы не в гетто.");
	for(new i=0; i<sizeof(GZInfo); i++)
	{
		if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]))
        {
            if(GZInfo[i][gID]==18 || GZInfo[i][gID]==39 || GZInfo[i][gID]==37 || GZInfo[i][gID]==1 || GZInfo[i][gID]==25) return SCM(playerid,COLOR_GREY,"Запрещено каптить основные терртории банд.");
            if(GZInfo[i][gFrakVlad] == PlayerInfo[playerid][pMember]) return SCM(playerid,COLOR_GREY,"Это ваша территория.");
			switch(PlayerInfo[playerid][pMember]) {
            case 15: namegang[0] = "~r~Grove Gang:";
			case 17: namegang[0] = "~r~Aztecas Gang:";
			case 12: namegang[0] = "~r~Ballas Gang:";
			case 18: namegang[0] = "~r~Rifa Gang:";
            case 13: namegang[0] = "~r~Vagos Gang:"; }
			switch(GZInfo[i][gFrakVlad]) {
			case 15: namegang[1] = "~g~Grove Gang:";
			case 17: namegang[1] = "~g~Aztecas Gang:";
			case 12: namegang[1] = "~g~Ballas Gang:";
			case 18: namegang[1] = "~g~Rifa Gang:";
			case 13: namegang[1] = "~g~Vagos Gang:"; }
			if(FrakCD[GZInfo[i][gFrakVlad]] == 1 || FrakCD[PlayerInfo[playerid][pMember]] == 1) return SCM(playerid,COLOR_GREY,"Банда уже воевала.");
			new a=0,z=0;
			foreach(Player,x)
	        {
		        if(PlayerInfo[x][pMember]==PlayerInfo[playerid][pMember]) { a++; }
		        if(PlayerInfo[x][pMember]==GZInfo[i][gFrakVlad]) { z++; }
	        }
	        if(a<1) return SCM(playerid,COLOR_GREY,"В вашей банде менее 2 человек в сети.");
	        if(z<1) return SCM(playerid,COLOR_GREY,"Во вражеской банде менее 2 человек в сети.");
			GangZoneFlashForAll(GZInfo[i][gID],COLOR_REDD);
			GZInfo[i][gNapad] = PlayerInfo[playerid][pMember];
			GZInfo[i][gTime] = 600;
			capture[PlayerInfo[playerid][pMember]] = 1;
			FrakCD[PlayerInfo[playerid][pMember]] = 1;
			FrakCD[GZInfo[i][gFrakVlad]] = 1;
			captureteam[0] = PlayerInfo[playerid][pMember];
			captureteam[1] = GZInfo[i][gFrakVlad];
			CKills[0]=0; CKills[1]=0;
			return 1;
		}
		if(i==sizeof(GZInfo)-1) { SCM(playerid,COLOR_GREY,"Вы не в гетто"); }
	}
	return true;
}
Кто поможет отблагодарю!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу