Elite Games - Свобода среди звезд!

X2 - Скрипты - Забирать товар

ОПИСАНИЕ

Скрипт: Забирать товар
Версия: 6
Автор: Sten



Скрипт добавляет команду «Забирать товар с...».

Параметры:

1. Станция назначения, продукт которой будет забираться.

2. Размер партии продукта.

Станция должна принадлежать игроку. Доставка товара будет производиться на домашнюю базу транспорта, т.е. она обязана быть задана.


После получения команды (которая входит в Trade Soft Mk.1) корабль будет регулярно забирать (а не покупать) товар с Вашей станции.

Корабль будет забирать товар со станции при следующих условиях:

1. Параметр «Размер партии продукта» не равен 0.

В этом случае будет прозводится проверка количества произведенного продукта на станции, если оно больше заданного параметра, то корабль загрузит продукт в трюм и полетит на домашную станцию.

2. Параметр «Размер партии продукта» равен 0.

В этом случае корабль не полетит, пока на станции не накопиться количество товара, достаточное для того, чтобы забить трюм хотя бы на 75% — это сделано для того, чтобы уменьшенить количество кораблей типа Летит-Манта-с-Двумя-Батарейками и, следовательно, уменьшить вероятность столкновения транспортов с хааками/пиратами/ксенонами.

Кроме того корабль совершит загрузку и полетит домой если на этой станции товара 50% и более от того объема, что помещается на склад фабрики-потребителя, т.е. домашней базы транспорта.


По прилете на домашную станцию корабль разгрузит товар в склад станции, если окажется что склад не может принять весь объем привезенного продукта, то корабль будет разгружать свой трюм по мере освобождения склада. Корабль вернется на станцию назначения только после полной разгрузки трюма.


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


Установка:

Просто распакуйте архив в папку с игрой. При следующем запуске игры (или при загрузке сохраненной игры, если Х2 уже запущен) появится вышеописаная команда.

Только имейте ввиду, этот патч Вы устанавливаете на свой страх и риск, он не тестировался с Windows XP и всё такое прочее.

И еще он может конфликтовать с другими скриптами — например, со скриптами использующими Command_Type_Trade_31, а может, и еще с какими-нибудь.


Деинсталяция:

Из директории skripts\ удалите файлы !setup.plugin.takeware.xml и takeware.pl.xml, а из директории t\ — файлы 070099.xml 440099.xml.


История:

Версия 1 сделана пилотом Zirel

Версия 2 доработана пилотом Аkm

Версия 3 доработана пилотом Sten

Версия 3.1 доработана пилотом Sten

Версия 6 доработана пилотом Sten


Версия 2.

Исправлено 3 бага:

- если по дороге домой на этой фабрике количество ресурса увеличется по сравнению с тем, что было забрано с фабрики-поставщика, скрипт повиснет;

- если до отдачи команды забирать товар в трюме уже было какое-либо количество этого товара, он там будет ездить вечно;

- если размер склада фабрики менее 75% размера трюма корабля, то корабль не будет забирать товар, даже если на складе фабрики-потребителя (homebase) уже пусто, а на фабрике-поставщике товара максимум.

Также убрана лишняя задержка в 1 минуту перед первым забором товара.

Добавлено:

- В меню собственности и в консоли корабля теперь пишется с какой фабрики он забирает товар и текущий пункт назначения транспорта, если он в космосе.

- Убрана проверка на свободное место на складе фабрики-потребителя (homebase). Теперь транспорт полетит не зависимо сможет ли он сразу полностью разгрузиться, а разгружаться будет по мере возможности и будет сидеть на базе, пока полностью не разгрузит трюм.

- Проверка на возможность загрузить трюм минимум на 75% на фабрике-поставщике дополнена еще одной проверкой: корабль совершит загрузку и полетит домой также если на этой фабрике товара 50% и более от того объема, что помещается на склад фабрики-потребителя (homebase).

- Файл инициализации был переименован в «!setup.plugin.takeware.xml», чтобы в версии 1.4 Х2 не нужно было активизировать редактр скриптов.

- Теперь команда «Забирать товар» имеет только 1 параметр: фабрика игрока, с которой забирать товар. Какой именно товар забирать и так очевидно, т.к. ни одна фабрика в Х2 не может производить более 1 товара.


Версия 3.

Добавлено:

- Введен 2-й параметр «Размер партии продукта».


Верия 3.1

Исправлено:

- если базовая станция это док оборудования или торговая станция игрока, то скрипт ее не обслуживал.


Версия 6.

Добавлено:

- Введено использования прыжкового двигателя.
Sten
К началу раздела | Наверх страницы Сообщить об ошибке
X2 - Скрипты - Забирать товар
Все документы раздела: Главная |


Дизайн Elite Games V5 beta.18
EGM Elite Games Manager v5.17 02.05.2010