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

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

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

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

флуд радар

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

verteich

Умник
бывает, то что когда игрок превышает скорость радар то он срабатывает 2 раза, как исправить?
PHP:
stock UpdatePlayerRadar(playerid)
{
    new speed = GetPlayerVehicleSpeed(playerid);
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        if(!IsACop(playerid))
        {
            new string[64];
            for(new i; i < MAX_RADARS;i ++)
            {
                if(IsPlayerInRangeOfPoint(playerid,30.0,RadarInfo[i][radPos][0],RadarInfo[i][radPos][1],RadarInfo[i][radPos][2]))
                {
                    if(speed >= 120)
                    {
                        if(PI[playerid][pMoney] < 500)
                        {
                             PI[playerid][pWanted]+=1, SetPlayerWantedLevel(playerid, PI[playerid][pWanted]);
                             SendClientMessage(playerid,COLOR_LIGHTRED,"[Информация] {FFFFFF}Вы были объявлены в розыск! Причина: {FF6347}Превышение скорости");
                             format(string,sizeof(string),"Ваш текущий уровень розыска: {FF6347}%d",PI[playerid][pWanted]);
                             SendClientMessage(playerid,COLOR_WHITE,string);
                        }
                        else
                        {
                           GiveMoney(playerid, -500);
                           SendClientMessage(playerid,COLOR_VALIK,"[Информация]{FFFFFF} Вы были оштрафованы за нарушение максимальной допустимой скорости");
                           SendClientMessage(playerid,COLOR_WHITE,"С вас взяли 500$. Постарайтесь не нарушать в дальнейшем.");
                           format(string, sizeof(string),"~w~SPEED: %d/120 MAX.~n~FINED 500$.",speed);
                           GameTextForPlayer(playerid,string,3000,5);
                        }
                    }
                }
            }
        }
    }
 	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу