Вопросы

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

Отредактировано пользователем 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 пользователей онлайн

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

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

    • От pigeon
      доброго времени суток. делал квесты для самп сервера, при компиляции возникла ошибка (9230) : error 052: multi-dimensional arrays must be fully initialized. помогите, пожалуйста, я чайник. ошибка в строке 9230.
      P. S. на орфографию в квестах не обращайте внимания,  это не я писал.
       
       

    • От MrNARTI
      всем привет столкнулся с ошибкой при создании команды /unfreeze
       
      команда
       
       
       
      ошибки
       
      Проблема решена.