Вопросы

Здравствуйте, не будет ли у кого нибудь системы анти-толкания транспортного средства для всего сервера?

Отредактировано пользователем Tookie Johnson

Поделиться сообщением


Ссылка на сообщение

1 ответ на этот вопрос

  • 0

@Tookie Johnson Это довольно приличная система, не стоит своего времени и сил :bn:

 

Цитата

const NODRIVER = -1;
const MAX_POS_VALUE = 3500.0;
const MAX_ROT_VALUE = 360.0;


bool IsPositionValid(float x, float y, float z)
{
    return (x >= -MAX_POS_VALUE && x <= MAX_POS_VALUE &&
            y >= -MAX_POS_VALUE && y <= MAX_POS_VALUE &&
            z >= -MAX_POS_VALUE && z <= MAX_POS_VALUE);
}


bool IsRotationValid(float rx, float ry)
{
    return (rx >= 0 && rx < MAX_ROT_VALUE && 
            ry >= 0 && ry < MAX_ROT_VALUE);
}

public OnUnoccupiedVehicleUpdate(...)
{
    if (freeze_car == 1 && driver == NODRIVER)
    {
        if (IsPositionValid(x, y, z) && IsRotationValid(rx, ry))
        {
            SetVehiclePos(x, y, z, rx, ry);
        }
        else
        {
            SendClientMessage(playerid,COLOR_OLDRED,"[Ошибка] {FFFFFF}Некорректные координаты кара.");       

        }
        return 0;
    }
    return 1;
}



Это лишь вырезанный пример...

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент