как узнать координаты в крмп

Работа с координатами.

Lance Whisky

Информационные технологии Diamond RP




Теперь попробуем понять, как всё это работает.

С самого начала я получил координаты обеих будок, и записал их себе.

addChatMessage («Вы начали отслеживать положение игрока.»)

next_step := 1 ; Мы создали переменную, которая убережёт нас от флуда, если бы её не было, нам бы флудило одно и тоже, пока мы стоим на нужных координатах.

Loop ; Запускаем цикл

addChatMessage («Вы подошли к лотерее, не проиграйте все деньги :)»)

next_step := 2 ; И нашей переменной уже присваивает значение 2, и таким образом текст больше не пишет, вы можете убрать её, и посмотреть что произойдёт.

> else if(IsPlayerInRangeOfPoint(2824.687500, 1289.263672, 11.364508, 6) and next_step == 2) < ; Итак, если мы прошли первую точку, и сейчас мы стоим на второй, и переменная равняется 2, то выводит текст ниже, и наша переменная возвращается в исходное положение (1)

addChatMessage («Вы подошли к касе.»)

Всё придельно просто, ничего сложного тут нет. Дальше вы можете делать разные скрипты, например получить информацию об игроках в радиусе стрима.

Получить название города и района, в которых находитесь:

Но пример выше подойдёт, если например вы получили координаты преступника, и выдаёте его подробные координаты(город, район).

В общем, всё зависит только от вашей фантазии, функций для работы с координатами хватает, почитайте в SAMP UDF сами. ​

Источник

Важно Курс по AutoHotKey #9 | Работа с координатами

Developer

Developer

На самом деле с координатами можно сделать очень много. Это зависит от того, что вам нужно.
Например можно делать некие квесты, как на работе автобусника, когда проехали точку, вам оповещалось.
Для такого скриптика, нужно сначала получить координаты, которые будите потом проверять, вот скрипт для этого:

Читайте также:  жк доминанта типанова адрес

Теперь попробуем понять, как всё это работает.

С самого начала я получил координаты обеих будок, и записал их себе.​

addChatMessage («Вы начали отслеживать положение игрока.»)

next_step := 1 ; Мы создали переменную, которая убережёт нас от флуда, если бы её не было, нам бы флудило одно и тоже, пока мы стоим на нужных координатах.

Loop ; Запускаем цикл

addChatMessage («Вы подошли к лотерее, не проиграйте все деньги «)

next_step := 2 ; И нашей переменной уже присваивает значение 2, и таким образом текст больше не пишет, вы можете убрать её, и посмотреть что произойдёт.

> else if(IsPlayerInRangeOfPoint(2824.687500, 1289.263672, 11.364508, 6) and next_step == 2) <; Итак, если мы прошли первую точку, и сейчас мы стоим на второй, и переменная равняется 2, то выводит текст ниже, и наша переменная возвращается в исходное положение (1)

addChatMessage («Вы подошли к касе.»)

Всё предельно просто, ничего сложного тут нет. Дальше вы можете делать разные скрипты, например получить информацию об игроках в радиусе стрима.

Получить название города и района, в которых находитесь:

Но пример выше подойдёт, если например вы получили координаты преступника, и выдаёте его подробные координаты(город, район).

В общем, всё зависит только от вашей фантазии, функций для работы с координатами хватает, почитайте в SAMP UDF сами.​

Источник

Координаты как ориентир по улицам GTA San Andreas

Если вы ещё новичок в скриптинге, то эта информация будет для вас полезной. Речь пойдёт о пространстве игры, а точнее о координатах.

И так, центр мы видим, и его координаты мы знаем. Какая же максимальная длина «X» и «Y»? Каждой карте всегда есть предел. В нашем случае длина не может составлять больше 3000.0. Для моддинга рекомендую 2800.0 единиц, так как если выйти за его пределы, то карта станет невидимой, но поверхность всё равно ощущать можно.

Читайте также:  к чему снятся злые дети

Как видим, есть и отрицательные числа. Все координаты, которые по оси «X» находятся левее от центра будут идти в минус, причём чем далее от центра, тем больше число с минусом. По аналогии и по осям «Y» и «Z». Посмотрите на карту и представьте эту сетку и её координаты.

Хорошо, с координатами разобрались. Давайте в Санни билдер, с новой строки вставим угол поворота игрока. Выберем любое место для нашего эксперимента 🙂

В нашем случаи угол равен 308.2786 градусов.

Вот! Вы научились вставлять в скрипт текущие координаты игрока и его угол. В скрипте эти координаты можно использовать в любых целях, например, для создания персонажей в полученых координатах.

Если вам нужно только просмотреть координаты и угол, то можно использовать комбинацию CTRL + SHIFT + 1 и тогда появится окно с текущими координатами и углами.

На этом урок закончен, благодарю всех за внимание! =)

Источник

Советы мастера