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

X2 - Скрипты - Купить товар и вернуться домой

ОПИСАНИЕ

Скрипт: Купить товар и вернуться домой
Версия: 2.0
Автор: XenonTomb



Скрипт добавляет в торговое меню корабля класса TS команду «Купить товар и вернуться». Условия: на корабле должны быть услановлены Торговый Софт Мк1 и Прыжковый двигатель, корабль должен быть приписан к любой вашей станции. При активации команды корабль запростит любой товар и его количество. Если вы укажите кол-во товара большее, чем может поместится в трюм на данный момент, оно сократится до приемлемого кол-ва. Вначале корабль убедится, что у вас есть необходимая сумма денег для покупки всей партии (если их не хватает, он никуда не полетит). После этого корабль автоматически начнет покупать этот товар по средним ценам, используя для перемещения прыжковый двигатель и счет игрока. Под батарейки для двигателя резервируется 300 единиц трюма. Алгоритм следующий: корабль ищет станцию, которая торгует товаром по приемлемой цене с минимальным количеством 1, постепенно увеличивая радиус поиска от 0 до 30 секторов. Как только такая станция найдена, он прыгает в центр сектора (если станция в другом секторе) и летит на станцию. Если батареек не хватает для прыжка, корабль сначала летит на ближайшую батареечницу и докупает батарейки до 300, после чего опять ищет станцию-продавца (вдруг товар продан, пока он летал?). И так он делает до тех пор, пока не купит нужное кол-во товара, после чего он джампом вернется на станцию приписки.

Примечания:
1. Корабль покупает товар за счет игрока, а батарейки за счет станции-приписки.
2. Каждый новый запуск команды воспринимается как новое задание, т.е., если в трюме корабля уже есть товар, который вы заказываете, его кол-во никак не повлияет на кол-во, которое он будет покупать снова. На кол-во покупаемого товара влияет только свободный размер трюма (ограничивает). Исключение — оборудование, если такое уже есть на борту, корабль просто никуда не летит, т.к. физически не может положить в трюм больше 1 шт.
3. Корабль подходит к покупке батареек творчески: когда батареек не хватает на прыжок, он полетит на СПП и постарается докупить их до 300 шт (это критерий поиска подходящей СПП). Если же к моменту прилета нужного кол-ва батареек не окажется (может их купили за время полета), он купит сколько осталось. Если их хватит на прыжок — прыгнет, если нет — поищет другую СПП.

Рекомендации к использованию
1. Скрипт хорошо подходит для закупок оружия и щитов для вашего флота, а также некоторых дефицитных ресурсов.
2. Используйте быстрые корабли с максимальными апгрейдами.
3. Убедитесь, что в трюме корабля много места, оно потребуется для габаритных грузов. Батереек, если они есть в трюме, желательно чтоб было не более 300 или вообще не было. Если их будет больше, это только сократит место под груз.
4. К обеспечению безопасности можно подойти по-разному:
а) Оснастить корабль максимальными щитами, вооружить (рекомендую PSG в корму + ракеты + дроны), поставить боевые софты. Тогда есть шанс, что он справится с некоторыми врагами сам.
б) Оснастить корабль максимальными щитами, не вооружать и не ставить боевые софты. Тогда корабль не будет ввязываться в драку.

Установка в рид.ми. Доступны английский и русский языки. Тестировалась на 1.4.


Версия 2.0 Только под 1.4!

[+] Новое
[-] Ошибка исправлена
[*] Ошибка исправлена и/или изменено к лучшему


[*] вместо «Торгового Софта Мк1» скрипту теперь нужен «Улучшенный торговый модуль», это сделано для того, чтобы лишних команд не было в меню обычных транспортов;
[*] теперь товар ищется и на фабриках-производителях товара (в v.1 товар искался только на торговых станциях и доках оборудования), причем в первую очередь;
[*] теперь батарейки покупаются за счет игрока, а не станции-приписки, поэтому помимо полной суммы для покупки всей партии товара вы должны дополнительно иметь на счету деньги для закупки 1000 батареек по максимальной цене (23000);
[+] в качестве станции-приписки теперь могут быть TL или M1;
[+] по прибытии домой корабль извещает об этом игрока (приходит сообщение);
[*] добавлена маленькая задержка в общий цикл для повышения стабильности игры;
[-] если дано задание купить оборудование, то корабль сможет купить не больше 1 штуки (большее кол-во проигнорируется), а если такое оборудование уже есть на борту, корабль никуда не полетит.
[-] теперь корабль контролирует наличие нужной суммы денег перед каждой сделкой (вдруг вы все потратили, пока он летает?), если денег нет, то он ждет 30-60 секунд (вдруг появятся?), а потом опять начинает поиски.
XenonTomb
К началу раздела | Наверх страницы Сообщить об ошибке
X2 - Скрипты - Купить товар и вернуться домой
Все документы раздела: Главная |


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