Модератор форума: GUNNER161, Panikaha |
Форум РЕДАКТОР - ArmA 3 Скрипты Скриптовые команды (всякая всячина) |
Скриптовые команды |
› Воскресенье
› 04.10.2015
› 23:50
› Сообщение #
А черт ее знает..
полазил по бис-форуму.. буржуи тоже не сделали Один вариант есть, но там диалог создается, и управление отключается до Esc https://forums.bistudio.com/topic/160809-force-showgps/?hl=minimap Предлагают через cutRsc, но это подмена ванильного или я ошибаюсь? в смысле его работоспособности Вот здесь еще может быть чтонить https://forums.bistudio.com/topic....minimap |
› Понедельник
› 05.10.2015
› 00:31
› Сообщение #
попробуй включить
cutRsc ["RscMiniMap", "PLAIN"]; если сработает, будем мудрить дальше |
› Понедельник
› 05.10.2015
› 14:11
› Сообщение #
Да в общем работает..
Нашел пример https://forums.bistudio.com/topic....minimap Но при этом можно стоковый включить.. я думал, что как-то стандартный вызвать получится. А вот такой вариант - выдрать стоковый класс и прописать свой, сославшись на стоковый. Типа class My_minimap : RscMiniMap {........................ и потом вызывать его по cutRsc только как это сделать, я смутно представляю. Стоковый нашел в конфиге в файле ui_f |
› Понедельник
› 05.10.2015
› 19:11
› Сообщение #
|
› Понедельник
› 05.10.2015
› 19:34
› Сообщение #
Пробовал, но там столько подклассов со ссылками..
проще взять из примера и подставить параметры из стока, чтоб на дефолтный походило Гимора больше, чем полезности |
› Понедельник
› 05.10.2015
› 19:50
› Сообщение #
а ты моей читалкой попробуй
http://arma.at.ua/forum/76-11295-1 _cf = configFile >> "RscMiniMap"; |
› Понедельник
› 05.10.2015
› 20:48
› Сообщение #
вылетает с ошибкой
class: 'm' encountered instead of '=' строка такая: Class my_map { и тд а мож сам попробуешь тогда? Сообщение отредактировал andrucio - Понедельник, 05.10.2015, 20:53
|
› Понедельник
› 05.10.2015
› 21:07
› Сообщение #
у меня АА3 нету. а в АА2 и ОА нармально вытаскивает.
вот кусочек Class RscMiniMap { access = 0; idd = 133; movingEnable = 0; enableSimulation = 1; enableDisplay = 1; Class controls { Class CA_MinimapFrame { idc = 101000; x = "(SafeZoneW + SafeZoneX) - (1 - 0.705/1.25)"; y = "(SafeZoneH + SafeZoneY) - (1 - 0.451/1.25)"; w = "0.3137255*1.5"; h = "0.4183007*1.5"; text = "\ca\ui\data\ui_gps_ca.paa"; }; }; onLoad = "uinamespace setvariable ['BIS_RscMiniMap',_this select 0]; _this call compile preprocessfilelinenumbers 'ca\ui\scripts\MiniMap.sqf';"; onUnload = "uinamespace setvariable ['BIS_RscMiniMap',nil];"; Class controlsBackground { Class CA_MiniMap { IDC = 101; |
› Понедельник
› 05.10.2015
› 21:19
› Сообщение #
в дескрипте это надо оформить как Титл
class RscTitles { Class Rsc_spec_Map { access = 0; idd = 1330; movingEnable = 0; ................................. итд. |
› Понедельник
› 05.10.2015
› 22:43
› Сообщение #
Про титл забыл на радостях.. но все равно вылетает
Странно, файлы не прикрепляются.. вот что выдал https://yadi.sk/i/5Dcij6oPjXz9c а почему идд 1330? |
› Понедельник
› 05.10.2015
› 22:48
› Сообщение #
|
› Среда
› 07.10.2015
› 00:21
› Сообщение #
Подскажите как реализовать исключение некоторых аргументов из функции Random? Случайным образом группе назначаются пути в сектор а, б, с или д.
_idi = [_sekta, _sektb, _sektc, _sektd] call BIS_fnc_selectRandom; _wp = gruppa addWaypoint [getMarkerPos "_idi", 0]; _wp setWaypointType "MOVE"; Но в какой то момент времени любой из секторов или два могут потерять актуальность и тогда пути должны выбираться случайно из оставшихся. |
› Пятница
› 09.10.2015
› 20:11
› Сообщение #
AleksSan, изменить чуток переменные
_idi = [_sekta, _sektb, _sektc, _sektd] _wp = gruppa addWaypoint [getMarkerPos (str (_idi call BIS_fnc_selectRandom)), 0]; и в нужный момент корректировать массив вычитанием _idi = _idi - [_sectb] Добавлено (09.10.2015, 20:11) |
› Пятница
› 09.10.2015
› 20:37
› Сообщение #
и ты думал массивы вот так "ПоМестно" вычтутся ? ))
тут будет удобней Дистанцию измерять if ([0,0,1] distance (vectorup cursortarget) < 0.01) |
› Пятница
› 09.10.2015
› 20:45
› Сообщение #
Неожиданно:)
Но работает. Спс. |
| |||
Чат сайта |