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

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

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

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

Не захватывается гангзона.

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

© HovinE

Умник
Здравствуйте ув. форумчане.

На днях добавил сис-му капта+гангзоны из этого мануала: [клац]

Капт работает, точнее все работает! Кроме одного..
После того как капт закончился, и если грув выиграла у баллас терру, то терра не меняет цвет. То есть как была терра балласов так и осталась.

Помогите пожалуйста!

Сам код:
HTML:
stock CheckArmour()
{
    WarTimeSec--;
    if(WarStop > 1) WarStop--;
    if(WarStop == 0) StopWar = false;
    if(WarTimeSec == 0 && WarTimeMin == 0)
    {
        TextDrawDestroy(fon);
        TextDrawDestroy(onecommand);
        TextDrawDestroy(twocommand);
        TextDrawDestroy(kolone);
        TextDrawDestroy(koltwo);
        TextDrawDestroy(time);
        TextDrawDestroy(vremya);
        GangZoneStopFlashForAll(WarZoneID);
        SaveGZ();
        new string[64],ftext[64];
	if(CommandKill[0] > CommandKill[1])
	{
	    for(new i = 0; i < GetMaxPlayers(); i++)
	    {
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pMember] == Command[0] || PlayerInfo[i][pLeader] == Command[0])
		    {
		        if(GZInfo[WarZoneID][pfrak] == 1) GangZoneShowForPlayer(i, WarZoneID, 0x00BC1E96);
		        else if(GZInfo[WarZoneID][pfrak] == 2) GangZoneShowForPlayer(i, WarZoneID, 0xD800C796);
		        else if(GZInfo[WarZoneID][pfrak] == 3) GangZoneShowForPlayer(i, WarZoneID, 0xFFCF0096);
		        else if(GZInfo[WarZoneID][pfrak] == 4) GangZoneShowForPlayer(i, WarZoneID, 0x0098FF96);
		        if(GZInfo[WarZoneID][pfrak] == 1) ftext = "Grove Street";
		        else if(GZInfo[WarZoneID][pfrak] == 2) ftext = "The Ballas Gang";
		        else if(GZInfo[WarZoneID][pfrak] == 3) ftext = "Los Santos Vagos";
		        else if(GZInfo[WarZoneID][pfrak] == 4) ftext = "Varios Los Aztecas";
		        format(string, sizeof(string),"Вы захватили територию банды %s",ftext);
		        SendClientMessage(i, COLOR_GREEN, string);
		        SendClientMessage(i, COLOR_GREEN, "Теперь данная територия пренадлежит Вам.");
		    }
		}
	    }
	    GZInfo[WarZoneID][pfrak] = Command[0];
        }
	else if(CommandKill[0] < CommandKill[1])
	{
	    for(new i = 0; i < GetMaxPlayers(); i++)
	    {
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pMember] == Command[1] || PlayerInfo[i][pLeader] == Command[1])
		    {
			if(GZInfo[WarZoneID][pfrak] == 1) GangZoneShowForPlayer(i, WarZoneID, 0x00BC1E96);
			else if(GZInfo[WarZoneID][pfrak] == 2) GangZoneShowForPlayer(i, WarZoneID, 0xD800C796);
			else if(GZInfo[WarZoneID][pfrak] == 3) GangZoneShowForPlayer(i, WarZoneID, 0xFFCF0096);
			else if(GZInfo[WarZoneID][pfrak] == 4) GangZoneShowForPlayer(i, WarZoneID, 0x0098FF96);
			SendClientMessage(i, COLOR_GREEN, "Вы отстояли данную территорию.");
		    }
		    else if(PlayerInfo[i][pMember] == Command[0] || PlayerInfo[i][pLeader] == Command[0])
		    {
			if(GZInfo[WarZoneID][pfrak] == 1) ftext = "The Grove";
			else if(GZInfo[WarZoneID][pfrak] == 2) ftext = "Ballas";
			else if(GZInfo[WarZoneID][pfrak] == 3) ftext = "Vagos";
			else if(GZInfo[WarZoneID][pfrak] == 4) ftext = "Aztecas";
			format(string, sizeof(string),"Вам не удалось захватить территорию банды %s",ftext);
			SendClientMessage(i, COLOR_GREEN, string);
		    }
		}
	    }
	}
	else
	{
	    for(new i = 0; i < GetMaxPlayers(); i++)
	    {
		if(PlayerInfo[i][pMember] == Command[1] || PlayerInfo[i][pLeader] == Command[1])
		{
		    SendClientMessage(i, COLOR_GREEN, "Ничья.");
		    if(GZInfo[WarZoneID][pfrak] == 1) GangZoneShowForPlayer(i, WarZoneID, 0x00BC1E96);
		    else if(GZInfo[WarZoneID][pfrak] == 2) GangZoneShowForPlayer(i, WarZoneID, 0xD800C796);
		    else if(GZInfo[WarZoneID][pfrak] == 3) GangZoneShowForPlayer(i, WarZoneID, 0xFFCF0096);
		    else if(GZInfo[WarZoneID][pfrak] == 4) GangZoneShowForPlayer(i, WarZoneID, 0x0098FF96);
		}
            }
        }
        Command[0] = 0;
        Command[1] = 0;
    }
    else if(WarTimeSec == 0) { WarTimeSec = 60; WarTimeMin--; }
    new string[32];
    if(WarTimeSec > 9) format(string, sizeof(string),"%d:%d",WarTimeMin,WarTimeSec);
    else format(string, sizeof(string),"%d:0%d",WarTimeMin,WarTimeSec);
    TextDrawSetString(vremya, string);
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу