﻿############################################################################################
Скрипт: Информационная Система Автоматической Торговли - ИнфоСисАТ
Script: The Information System of Automated Trading - InfoSysAT
############################################################################################
Версия скрипта: 1.02 (23.12.2011)
Автор: bi0nik  (Jk. bi0nik)
Версия игры:  X3:TC 3.1+ (на других не тестировался) 
Поддерживаемые языки: Русский
============================================================================================
Краткое описание скрипта: 
Скрипт добавляет в "пользовательские" команды корабля команду "Собрать информацию по автоторговцам..." (АвтоТоргИнфо). 
Требует активированного скрипт-редактора (приводит к ***modified***).

Использованные ресурсы: 
Команды: 
- COMMAND_TYPE_CUSTOM_60 (760) 

Языковой файл: 
- 9900-L007

Языковая страница: 
- 9900 (строки 0 - 045 ...)
############################################################################################
==================
Описание:
==================
Скрипт добавляет на консоль бортового компьютера корабля команду, которая предоставляет доступ к информационной системе собирающей информацию по всем активным торговцам, использующим торговый программный модуль ТПМ3. 

Команда доступна при наличии на корабле «Системы удалённого доступа», а для активации команды требуются "Торговая система с расш. возможностями" и "Специальный программный модуль ТПМ-1". 

Доступ к информационной системе осуществляется при личном присутствии игрока на корабле. Имеется горячая клавиша для быстрого доступа к системе (доступна только когда игрок на корабле).

Система позволяет просматривать сводную информацию по всем активным автоматическим торговцам или выбрать для просмотра только одного торговца. Возможен переход из режима просмотра сводной информации к режиму выборочного просмотра автоторговца (с возвратом). В режиме сводной информации имеется кнопка обновления текущей информации по активным МК3 торговцам.

Система предоставляет следующую информацию:
- Общий доход (всех активных торговцев)
- Количество активных торговцев
- Режим сводной информации:
--- Корабль
--- Позиция (текущий сектор)
--- Статус торговца (секторный, межсекторный или галактический)
--- Имя пилота
--- Ранг 
--- Опыт
--- Доход торговца
- Режим выборочного просмотра:
--- Пилот (опыт, ранг, имя пилота)
--- Раса
--- Доход
--- Корабль 
--- Позиция 
--- Статус торговца
--- База приписки корабля (если имеется) 
--- Действие (покупка/продажа)
--- Товар
--- Пункт назначения (сектор, станция)
--- Командная консоль
----- Нет (остановить торговлю)
----- Вернуться на базу (доступна если имеется база приписки)
----- Стыковаться с... (стыковка с указанным объектом)

==================
Установка:
==================
Требует активированного скрипт-редактора (приводит к ***modified***). 
Для активации встроенного в игру редактора скритов вместо имени пилота введите Thereshallbewings - регистр важен, а также двойная "эль".

1. Скопировать содержимое папки "Install" архива в директорию игры.
В папку "scripts" файлы:
- setup.jk.infosysat.xml
- jk.infosysat.cmd.atinfo.xml
- jk.infosysat.cmd.atinf.load.xml
- jk.infosysat.check.cmd.xml
- jk.infosysat.check.hotkey.xml

В папку "t" файлы:
- 9900-L007.xml

2. Запустить игру и активировать скрипт-редактор.(*)
3. Сохранить и перезапустить игру.(*)
4. В игре назначить горячую клавишу "Автоторговля: Информация".

(*)Если редактор скриптов уже активирован, пункты 2 и 3 пропустить.

==================
Обновление:
==================
Заменить старые файлы новыми.

==================
Удаление:
==================
1. Удалить из папки "scripts" игры файлы:
- setup.jk.infosysat.xml
- jk.infosysat.cmd.atinfo.xml
- jk.infosysat.cmd.atinf.load.xml
- jk.infosysat.check.cmd.xml
- jk.infosysat.check.hotkey.xml

2. Удалить из папки "t" игры файлы:
- 9900-L007.xml

3. Поместить в папку "scripts" игры скрипт setup.uninst.jk.infosysat.xml из папки "Uninstall" архива.
4. Запустить и сохранить игру.
5. Удалить файл setup.uninst.jk.infosysat.xml из папки "scripts" игры.

==================
Прочая информация:
==================
Данный скрипт является переработанным (написанный с нуля) и дополненным вариантом скрипта "UTProfit" автора euclid.

==================
История изменений:
==================
v1.02 (23.12.2011)
* Оптимизация алгоритма работы скрипта (расширение возможностей).
* Изменен звук подтверждения активации команды.
* Убран режим запуска автопилота при активации команды (запуск системы не приводит к остановке выполнения текущей команды корабля).
+ Добавлен раздел "Командная консоль" в режим выборочного просмотра.
+ В режиме сводной информации добавлена кнопка, обновляющая текущие данные по активным автоторговцам.

v1.01 (16.10.2011)
* Незначительная правка кода скрипта (оптимизация).
* Устранена возможность многоразового вызова скрипта по горячей клавише. Теперь горячая клавиша не работает, если система уже активирована.
* Исправлено появление null в некоторых строчках меню при определенных действиях торговца.
+ Добавлено звуковое подтверждение активации команды по горячей клавише (идентично выбору команды из консоли бортового компьютера).

v1.00 (16.09.2011)
* Выпуск скрипта (код переписан с нуля).
+ Реализован режим сводной информации по автоторговцам.
+ Реализована зависимость команды от установленного оборудование на корабле игрока.
+ Запуск с корабля игрока.
+ Добавлена горячая клавиша вызова команды.
+ Расширен спектр выводимой информации (добавлено: общий доход, действие, база приписки, пункт назначение).
