SAMP/SetObjectsDefaultCameraCol

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

SetObjectsDefaultCameraCol


Wiki added.png

Добавлено

Функция работает только начиная с версии SA-MP 0.3.7 и не будет работать в предыдущих версиях!


Описание:

Позволяет по умолчанию отключать столкновения камеры с вновь созданными объектами.


Wiki removed.png

Предупреждение

Эта функция работает ТОЛЬКО за пределами обычных границ карты SA (более 3000 единиц).


Параметры:

(disable)


disable1, чтобы отключить столкновения камер для вновь созданных объектов, и 0, чтобы включить их (по умолчанию включено).


Wiki note.png

Примечание

Эта функция влияет только на столкновение камеры с объектами, созданными ПОСЛЕ ее использования - она ​​не переключает столкновения камеры с существующими объектами.


Пример использования:

public OnGameModeInit()
{
    // Отключить столкновение камеры 
    SetObjectsDefaultCameraCol(1);
    
    // Создание отображаемых объектов 
    CreateObject(...);
    CreateObject(...);
    CreateObject(...);
    CreateObject(...);
    
    // Вышеупомянутые объекты НЕ будут иметь столкновений с камерой
    // Повторное включение столкновений камер 
    SetObjectsDefaultCameraCol(0);
    
    // Создание отображаемых объектов 
    CreateObject(...);
    CreateObject(...);
    CreateObject(...);
    CreateObject(...);
    
    // У указанных выше объектов БУДЕТ коллизия камеры, НО, в первом наборе все равно НЕ будет столкновений камер
    return 1;;
}


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
  • SetObjectNoCameraCol - Отключает столкновения между камерой и объектом.
  • SetPlayerObjectNoCameraCol - Отключает столкновения между камерой и объектом игрока.