Пишу мод с 0. Сделал оружейку но надо зделать ЗЗ. Как сделать зеленую зону?
http://ihost.pro-pawn.ru/image.php?di=0QUN
Вид для печати
Пишу мод с 0. Сделал оружейку но надо зделать ЗЗ. Как сделать зеленую зону?
http://ihost.pro-pawn.ru/image.php?di=0QUN
Привет!
Существует много способов создания так называемых "Зеленых зон". Опишу основные из этих способов (на мой взгляд):
- В стримере есть такая замечательная функция как CreateDynamicRectangle, она позволяет создать прямоугольник. Необходимо найти координаты твоей зеленой зоны, затем создать этот прямоугольник. Далее с помощью функции IsPlayerInDynamicArea, мы проверяем присутствие игрока в "ЗЗ". Проверять думаю стоит во время срабатывания колбэка OnPlayerWeaponShot.
- Обычный "дедовский" метод, вычисление позиции игрока и проверка по радиусу. Ищем условный центр около нашего магазина, далее сохраняем эту позицию. После чего с помощью IsPlayerInRangeOfPoint, проверяем нахождение игрока в радиусе отметки и решаем что нам с ним делать. Проверять думаю стоит во время срабатывания колбэка OnPlayerWeaponShot.
DynamicArea + фриз
Спасибо закрывайте