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

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

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

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

/gzcolor

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

frunz9

Ученик
Здравствуйте уважаемые форумчани, у меня такая проблема :
Сделал я команду "/gzcolor"

Код:
else if(!strcmp(cmd,"/gzcolor",true))
    {
        tmp = strtok(cmdtext,idx);
        new l = strval(tmp);
        if(!IsInAllowedF(l)) return SendClientMessage(playerid,-1,"Введите: /gzcolor [банда]");
        if(pData[playerid][pAdmin] >= 6)
        {
          for(new i=0;i<=TOTALGZ;i++)
			{
				if(PlayerToKvadrat(playerid,GZMZ[i][gCoords][0], GZMZ[i][gCoords][1],GZMZ[i][gCoords][2],GZMZ[i][gCoords][3]))
				{
                    GZMZ[i][gFrak] = l;
                    GangZoneStopFlashForAll(GZMZ[i][gID]);
                    GangZoneHideForAll(GZMZ[i][gID]);
                    GangZoneShowForAll(GZMZ[i][gID],GetGangZoneColor(i));
                    SaveGZ(i);
                    LoadGZ();
                    return 1;
                }
            }
        }
        return 1;
    }
PlayerToKvadrat
Код:
stock PlayerToKvadrat(playerid,Float:min_x,Float:min_y,Float:max_x,Float:max_y)
{
	new Float:xxp,Float:yyp,Float:zzp;
	GetPlayerPos(playerid, xxp, yyp, zzp);
	if((xxp <= max_x && xxp >= min_x) && (yyp <= max_y && yyp >= min_y)) return true;
	return false;
}
IsInAllowedF
Код:
stock IsInAllowedF(fnumbers)
{
    for(new i =0;i<sizeof(allowedfactions);i++)
    {
        if(fnumbers == allowedfactions[i]) return 1;
    }
    return 0;
}
Дело в том, что краситься только одна терра и все,только после рестарта терра перекраситься. Жду вашей помощи
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу