Среда, 01.05.2024, 16:53Привет Гость
ArmA-2 Моды, миссии, кампании, аддоны, скрипты, редактор

Главная | Файлы | FAQ | Платформа | О сайте | Контакты | Зарегистрироваться | Войти
[ Новые сообщения · Участники · Правила форума · Поиск ]
  • Страница 1 из 1
  • 1
ArmA-2 редактор » ArmA-2 Operation Arrowhead | Combined Operations. Редактор » Скрипты » Использования клика на карте
Использования клика на карте
PIONEERДата: Пятница, 24.07.2009, 18:24 | Сообщение # 1
Лейтенант
Сообщений: 589
Репутация: 16
Статус: Offline
Команда "клик на карте" выглядит так -
onMapSingleClick "command"
здесь - _pos зарезервированая переменная содержит координаты клика,
высота в жутком минусе использовать её несоветую, достаточно [x, y]

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

Процедура :

SingleClick = {
_maks = createmarkerLocal ["mak", _this select 0];
"mak" setMarkerTypeLocal "Destroy";
endCl = 1;
};

Скрипт вызывающий :

onMapSingleClick "[_pos] spawn SingleClick; true"
endCl = 0
@ endCl == 1
onMapSingleClick "" - это обнуление дальнейших кликов.

Остановка выполнения в ожидании изменения переменной "endCl"
На месте клика рисует маркер и уже его координаты используют, его высоте можно верить.




Хотите больше новостей? Подписывайтесь на мою рассылку
 
ArmA-2 редактор » ArmA-2 Operation Arrowhead | Combined Operations. Редактор » Скрипты » Использования клика на карте
  • Страница 1 из 1
  • 1
Поиск:





Copyright web-pioneer.at.ua © 2011 | Используются технологии uCoz
Админ: PIONEER | web-pioneer@yandex.ru | Любое или частичное копирования материала с веб-сайта web-pioneer.at.ua запрещено! А то прокляну.