можно ли добавить зону

MZF

Новичок
Автор темы
4
0
Можно ли создать(пометить) зону по типу зз. Я хочу что бы после появления в чат сообщения о том что работа закончена если я нахожусь в первой зоне тогда выполняется первый маршрут, во второй маршрут номер 2 и тд.
 

MLycoris

Режим чтения
Проверенный
1,828
1,870
Можно ли создать(пометить) зону по типу зз. Я хочу что бы после появления в чат сообщения о том что работа закончена если я нахожусь в первой зоне тогда выполняется первый маршрут, во второй маршрут номер 2 и тд.
отметь 4 точки координат в нужной зоне и в условиях проверяй находится ли в этом квадрате твой перс.
Ну я по крайней мере у себя в скрипте так делал. Вот пример
Даны точки
1: X 223 Y 356
2: X 276 Y 401
3: X 232 Y 341
4: X 200 Y 421

Берём наименьшее и наибольшее значение X и Y
Итого получаем условие
Lua:
pX, pY, pZ = getCharCoordinates(PLAYER_PED)
if pX >= 200 and pY >= 341 (наименьшие Х и Y) and pX <= 276 and pY <= 421 (а это наибольшие значения X и Y) then
    -- первое условие
else
    -- второе условие
end
1678216083960.png
 
  • Нравится
Реакции: MZF

sdfy

Известный
349
230
отметь 4 точки координат в нужной зоне и в условиях проверяй находится ли в этом квадрате твой перс.
Ну я по крайней мере у себя в скрипте так делал. Вот пример
Даны точки
1: X 223 Y 356
2: X 276 Y 401
3: X 232 Y 341
4: X 200 Y 421

Берём наименьшее и наибольшее значение X и Y
Итого получаем условие
Lua:
pX, pY, pZ = getCharCoordinates(PLAYER_PED)
if pX >= 200 and pY >= 341 (наименьшие Х и Y) and pX <= 276 and pY <= 421 (а это наибольшие значения X и Y) then
    -- первое условие
else
    -- второе условие
end
Посмотреть вложение 192574
 
  • Нравится
Реакции: MZF и MLycoris