Elite Games - Свобода среди звезд!
.
  » Собрание скриптов Пилотов | страница 3
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 3 из 5
На страницу: Пред.  1, 2, 3, 4, 5  След. | Все страницы
Поиск в этой теме:
Канал X2: The Threat: «Собрание скриптов Пилотов»
unihorn
 220 EGP


Репутация: 60
Сообщения: 464
Откуда: Москва
Зарегистрирован: 26.10.2004
Новая версия EGMod History Compatible.

EGMod History Compatible v1.2
------------------------------

http://Ссылки на narod.ru запрещены! Используйте пожалуйста другие, более нормальные хостинги./EGModHCv1.2.zip

Цетирую редми:

Этот "патч" призван примерить EGMod и сюжет. На карте EGnewmapmod.xml и на полностью аналогичной ей x2_universe.pck, присутствуют все сюжетные сектора, со всем что в них есть, при этом сюжетные сектора принадлежат сюжетным расам. Сделано все чтобы анклавы рас не возникали на старом месте (поэтому будбте готовы к тому, что Аргон Прайм (принадлежащей, как пологается, аргонам), и прилегающие к нему сюжетные сектора (принадлежащие, как пологается, сюжетным расам), будет окружен Ксеноно-Хаакским Союзом... Улыбка). Так же сделано, что в сюжетных секторах принадлежащих, не вражеским расам, не будет невидиумных астероидов. Все алгоритмы старался сделать как дополнение к существующему коду. Из мелких доплнений: в каждом пиратском секторе, с пиратской базой (и секторе с анархическим портом), будет генерится пиратская верфь, и по одному пиратскому M1 и M2 (Пиратский Тедадийский Кондор, и Пиратский Теладийский Феникс), данный скрипт сделан на основе скрипта Perseus-а (убраны только "лишние" корабли (в пробной версии пакета, которую я выкладовал на ветку посвещенную EGMod-у, я к своему стыду забыл выложить скрипт генерящии пиратские бигшипы, исправлено)). Для совместимости с сюжетом Super Jumpdrive заменен на стандартный Прыжковый (его цена заменена на 188000000 кр. (цену Super Jumpdrive)). Добавлен доработаный (работающий со всеми EGmod-овскими джампами, и копирующий все их свойства) скрипт "Улучшение прыжкового двигателя Мк.1" пилота Gor (повторяю, я старался дополнять, а не изменять текущий код).

Добавлен доработаный (в целях совместимости с EGMod-ом) скрипт "Ускоритель двигателя" пилота XenonTomb. В скрипте ускоритель двигателя заменен текстовый индификатор (EG Mod считал что стандартный принадлежит Pirate Jumpdrive), естественно скрипт теперь использует именно его. Сам ускоритель можно купить в Штаб-Квартире Терракоп. Для того чтобы этот девайс проявился на станции, и всегда на ней был (в оригинале этого почему-то небыло), название стартового скрипта заменено с init.xtreme.booster.xml на setup.xtreme.booster.xml. Больше изменений в этом скрипте нет.

Миссии Massive War Mod-а усовершенствованы: в миссиях атаки всевозможных секторов, сектор цель проявляется на общей карте (как в миссии поиска пропавшего разведчика), и теперь их не нужно судорожно искать. Сделано все, чтобы миссии не проявлялись если пилот не может их выполнить, скажем для атаки сектора требуется нормальный боевой корабль не ниже М4, транспорты (кроме пиратских) игнорируются. Для миссии поиска разведчика лимит повышен до M3, и требуется "Лицензия на утилизацию", и хотябы один дрон "ИИ Ремонта и отладки". Саму миссия (и соответствующие ей возможности EG Mod-а (по генерации брошеных кораблей)) слегка упрощены: корабли генерятся со сщитами и SETA (поэтому они могут дольше продержаться под бомбежкой, и их удобнее угнать). Надеюсь это не подсчитают читерством Улыбка ( изменения, на мой взгляд, вполне логичные). Стартовая миссия Massive War Mod-а, теперь работает в любом стартовом секторе EG Mod-а (это, главным образом, касается свободной игры на карте EGnewmapmod.xml).

"Лицензию на утилизацию", и дроны "ИИ Ремонта и отладки", можно приобрести в Храме Гонеров, что в Юго-Восточном Облаке. Противоракетные снаряды и "Консолидированную програму скидок MK3", можно приобрести в Штаб-Квартире Терракоп.

EGMod-овские названия джамперов, и соответствующих меню в командной консоли, теперь на русском (кому это нужно знать: изменен файл 71218.xml). Теперь "Limited Jumpdrive" называется "Ограниченный Прыжковый Двигатель", а "Pirate Jumpdrive" "Пиратский Прыжковый Двигатель", меню "Use Jumpdrive" теперь называется "Использовать Прыжковый Двигатель".

======================================================================

Для тех кто уже для тех кто уже играет в EGMod History Compatible v1.1 и включил в нее самостоятельно стандартный Massive War Mod, предназначен патч. Он позволяет продолжить уже начатую игру (патч разбрасывает по местам MWM-ные девайсы).

http://Ссылки на narod.ru запрещены! Используйте пожалуйста другие, более нормальные хостинги./EGModHCv1.2_NoRunNewGamePath.zip
    Добавлено: 04:20 29-04-2005   
serg-314159
 97 EGP

Репутация: 6
Сообщения: 50

Зарегистрирован: 08.06.2004
Сим разрешаю публикацию скрипта на EG Улыбка Также разрешаю прочие варианты использования Улыбка
Скрипт древний, доделок не было Расстроен - но кто хочет, пусть использует.
------------------------------------------------------
AMDef: AntiMissile Defense (ПРО)
http://serg-Ссылки на narod.ru запрещены! Используйте пожалуйста другие, более нормальные хостинги./X2Scripts/amdef/amdef.rar
Версия: 1
Версия X2: 1.3
Состав:
447701.xml - описание строк
инициализация: init.amdef.wserg.xml -
ПРО для кораблей :ship.cmd.amdef.xml
ship.amdef.task.loop.xml
ПРО для турелей :turret.mslprotect.amdef.xml
turret.amdef.launch.xml
ПРО для ведомых :ship.cmd.protect.amdef.xml
ship.amdef.protect.template.xml

Описание набора скриптов
Требует:Flight Command Software MK2
1)ship.cmd.amdef - задача для бортового компьютера, обеспечивающая
автоматическое отслеживание приближающихся ракет и запуск противоракет (Mosquito Missile), если таковые имеются.
Запуск|Стоп: Command Console/Combat/ AntiMissileDefence ON|OFF
Внимание! данная задача не снимается при отдаче компьютеру других команд или перехвате управления, и не отслеживается в списке команд данному кораблю
Отследить действие задачи можно в Script Editor|Global Script task
Ограничения по применению:
- работает только для одного корабля
- для текущего корабля игрока рекомендуется выключать задачу перед его сменой
Принцип действия: запуск противоракеты при обнаружении приближающейся ракеты в радиусе 5км; время сканирования зависит от дистанции до ближайшего вражеского корабля.

2)turret.mslprotect.amdef - модифицированная задача отстрела ракет для автопилота турели, с запуском противоракет (Mosquito Missile) при их наличии
Запуск: Command Console/Turret Command/Turret Auto Msl-Msl Def
Принцип действия: запуск противоракеты при обнаружении приближающейся ракеты в радиусе 5км; время сканирования зависит от дистанции до ближайшего вражеского корабля. Также исправлена наводка орудия в стандартном скрипте
Примечание:
- При наличии турели рекомендуется использование этого скрипта, как реализованного стандартными средствами (в отличие от ship.nulltask.amdef)
Известные проблемы:
- Для скриптов (1) и (2) при отслеживании ракет возможна ситуация перезахвата - в случае, когда ведется интенсивная бомбардировка корабля ракетами, возможен запуск нескольких противоракет на одну входящую

3)ship.cmd.protect.amdef - модифицированная команда "Protect ship...", заменяет стандартный скрипт защиты, устанавливая приоритет ведомым на отстрел ракет
Запуск: все стандартные команды серии "Protect..."
Примечание:
- также работает и для дронов
- из-за идиотского поведения ведомых при отработке команды выхода на цель скрипт эффективен только для медленных ракет, или запущенных с большого расстояния (>3000m)
Не проверял:Возможно, ситуация меняется при увеличении числа ведомых?

Общие замечания:
Отстрел ракетами малоэффективен для быстрых ракет (s>350m/s) и кораблей со средней скоростью (<200m/s).
Обсуждение http://www.elite-games.ru/conference/viewtopic.php?t=20731&start=0
_________________
mail-to: serg-314159@mail.ru
    Добавлено: 12:05 06-05-2005   
Tension MAN
 1220 EGP


Рейтинг канала: 4(54)
Репутация: 383
Сообщения: 8350
Откуда: Москва, корпус Д&Ф
Зарегистрирован: 30.11.2002
вот ещё один скриптик Гы-гы

Pirate.Equipment.Dock.xml & Pirate.Shipyard.xml
Автор: Perseus
Версия 2.0
Скрипты добавляют в сектор Loomanckstrat's Legacy пиратскую верфь
(где продаются практически все корабли вселенной Х)
и пиратский док оборудования (скрипты надо запустить ручками!).
Изначально настроены к игроку враждебно. Ну, как туда попасть - специалистам, я думаю, объяснять не надо... Подмигиваю)
Предназначен для ЛЮБОЙ версии игры. Оптимизирован для Ребаланса 09.

http://www.elite-games.ru/downloads/x2/scripts/Perseus.Pirate.Shipyard.Equipment.Dock.rar
_________________
EVE-online - TensionMAN in game.
    Добавлено: 06:27 19-05-2005   
AlexYar
 1625 EGP


Рейтинг канала: 6(409)
Репутация: 344
Сообщения: 25490

Зарегистрирован: 26.10.2003
Исправленный скрипт akm-a "Уничтожить всех врагов"
http://alexyar.nm.ru/files/scripts/akm.kill.enemies_ver1_1.RAR

ИЗМЕНЕНИЯ С ВЕРСИИ 1.0:
В версии скрипта 1.0 был баг, при котором корабли, на которых работал этот скрипт, после атаки на корабли по краям сектора периодически зависали там и не хотели возвращаться обратно в центр сектора. Этот баг пофикшен.
    Добавлено: 14:41 21-06-2005   
unihorn
 220 EGP


Репутация: 60
Сообщения: 464
Откуда: Москва
Зарегистрирован: 26.10.2004
Вот последняя версия EGMod History Compatible.

EGMod History Compatible v1.3:

http://Ссылки на narod.ru запрещены! Используйте пожалуйста другие, более нормальные хостинги./EGModHCv1.3.zip

Исправил ряд своих ошибок, и кстати, вроде бы, избавился от слипшихся планет. Вся информация в редми (в том числе и по принципам действия).

Все изменения старался коментировать, чтобы их легко было найти (в крайнем случае можно сравнить с оригиналом).

На всякий случай вот ссылка на предыдущую версию.
http://Ссылки на narod.ru запрещены! Используйте пожалуйста другие, более нормальные хостинги./EGModHCv1.2.zip
_________________
Мир ищу, где волки агнцам служат,
И нету слуг верней
Где слезы никого не душат
Не ведают смертей
    Добавлено: 14:05 05-07-2005   
DragonP
 280 EGP


Рейтинг канала: 2(24)
Репутация: 108
Сообщения: 527
Откуда: Новосибирск
Зарегистрирован: 18.12.2004
Скрипт «Транспортный отдел» v. 2.0 (beta) (Дополненная)
Для версии X2 - 1.4 и выше
http://www.Ссылки на narod.ru запрещены! Используйте пожалуйста другие, более нормальные хостинги./Download/TRservice_2.rar

Внимание в управлении скриптом сделаны значительные изменения. Прежде чем использовать прочтите описание.

Суть скрипта не изменилась и по прежнему заключается в организации на вашей фабрике транспортного отдела (далее ТО), который будет распределять транспортный трафик между приписанными к станции транспортными кораблями и обеспечивать эффективную работу всей фабрики. По возможности исключая простои ваших фабрик.

Кратко о том, что изменилось:
1. Транспорты начали использовать джампдрайв (при его наличии).
2. Появилась возможность не прерывая работы скрипта, изменить параметры его работы.
3. Добавлена возможность в любой момент получить отчет о текущих установках.
4. Улучшен механизм выбора необходимых ресурсов. В предыдущей версии, если в пределах досягаемости не было самого необходимого ресурса, корабли останавливались и ожидали его появления. Теперь при возникновении подобной ситуации корабль полетит за следующим по важности ресурсом.
5. Если не используется джампдрайв, то проверка наличия ресурса у продавца и цена проверяются по прохождении каждых врат. Если джамп используется, то эта проверка производится после прыжка.
6. В комплект к скрипту вошел скрипт корабль-склад ( я воспользовался идеей ув. Xenon Tomb), но учтите данный скрипт является приложением к ТО и отличается от скрипта Xenon Tomb’a. Хотя он может работать и без ТО. Описание читайте ниже.
7. Денежные транзакции теперь можно вести со счетом станции или игрока (по умолчанию счет станции). Данный параметр можно изменять в любой момент.

Что делает ТО:
1. ТО берет под свое управление все транспортные корабли приписанные к станции не выполняющие в данный момент никакие команды. Поступив в распоряжение ТО корабли приступают к снабжению станции ресурсами и реализации производимой продукции.
2. ТО приблизительно каждые 5 – 10 минут (зависит от количества открытых игроком секторов), обновляет список приписанных кораблей. Соответственно чтобы передать ТО новый транспорт достаточно приписать его к фабрике на которой запущен скрипт ТО и в течении нескольких минут корабль получит задание (если он пристыкован к Носителю, отстыкуйте его).
3. Если за время подлета к станции или по прохождении очередных врат изменяется порядок цен не в пользу игрока, то товар куплен/продан не будет, а корабль найдет другую станцию и полетит к ней.
4. Перед вылетом за ресурсами, рассчитывается сумма необходимая для закупки (в зависимости от установки, на счету станции или на счету игрока), если денег мало, то корабль не полетит. Если деньги были сняты со счета станции во время полета, то будет куплено столько ресурса на сколько хватит денег. Во избежание простоя из-за отсутствия денег, держите на счету станции миллион или переведите расчеты на счет игрока.
5. ТО отслеживает действия всех транспортных кораблей (в том числе работающих под стандартными торговыми скриптами) и старается исключит отправление для закупки или продажи к одной станции более чем одного транспорта. Также отслеживается какие товары и в каком количестве находятся на борту приписанных к станции кораблей занимающихся куплей-продажей и в зависимости от этого формируется необходимый список покупок или продаж.
6. Корабли находящиеся под управлением ТО выполнив очередную команду, будут ожидать следующую оставаясь пристыкованными к последней станции.
7. Регулировка цен продажи и покупки устанавливается в настройках станции.
8. Количество прыжков для покупки ресурсов и продажи продукции разделены. Для покупки устанавливаются в установках станции, для продажи специальным скриптом настройщиком. Также реализована возможность блокировать функции продажи, это сделано для удобства организации производственных цепочек.
9. Корабли под управлением ТО умеют продавать докам продукцию отсутствующую в списке. Это сделано в связи с тем, что прилетев на корабле сам игрок может смело продать любое оборудование, а вот корабли под управлением стандартных торговых скриптов сделать этого не могут. Я эту несправедливость устранил.
10. ТО отслеживает какие ресурсы уже куплены и находятся в трюмах кораблей возвращающихся на базу и те ресурсы за которыми только летят и исходя из этого рассчитывается следует отправлять корабли за этим ресурсом еще или нет.
11. ТО старается продавать продукцию отправляя ее обратным рейсом на транспортах привезших ресурсы. В случае переполнения складов продукцией все транспорты не занимающиеся в данный момент поставкой или выполнением какого-нибудь приказа будут отозваны и вернуться на базу для развоза продукции.
12. Станции-поставщики выбираются по критериям мин.количество прыжков, наличие продукции не менее 17% (этот параметр теперь настраиваемый) размера грузового трюма и цена не выше мин.цены установленной для покупки.
13. Станции-покупатели по критериям мин.количество прыжков, требуемое количество не менее 30% от загруженного в корабль продукта, цена не ниже заданной.

Установка: (не забудьте сделать сейв игры)

Для тех, кто использовал предыдущую версию скрипта:
(Это важно прочтите)
1. Остановить ТО на всех станциях его использующих и сохраниться. Учтите, должны остановиться все транспорты работающие под скриптом ТО вер.1 (бета), т.е текущая команда должна стать "Нет команд".
2. Выйти из игры (полностью, закрыть ее)
3. Скопировать файлы по одноименным папкам и запустить игру.
4. Загрузить сейв и наслаждаться. Улыбка
Не выполнение этих инструкций может привести к зависанию при загрузке сейва.

Для тех, кто устанавливает скрипт впервые:
1.Скопировать файлы скрипта по одноименным папкам.
2.Запустить игру и загрузить сейв.

Запуск:

После установки скрипта в командном меню станций появятся две команды:

1. Работа с транспортным отделом. [ТранспортОтдел]
2. Изменение установок транспортного отдела. [TO_setup]

Перед запуском убедитесь, что станция на которой вы запускаете скрипт, имеет приписанные к ней транспортные корабли. Корабли не должны быть загружены каким либо товаром (иначе эффективной работы не получиться) и на них установлены Торговые программные модули МК1 и МК2. Если ваши корабли пристыкованы к носителю отстыкуйте их (это относится только к кораблям пристыкованным к носителям, отстыковывать от станций не надо).


Работа с транспортным отделом. [ТранспортОтдел]

Запуск производится из командной консоли станции. Пункт «Работа с транспортным отделом» Эта команда имеет один параметр, который может принимать значения от 0 до 2.

Первый параметр :
За этим параметром сохранилось прежнее назначение и добавилось еще одно.
Значение Функция
0 Расформировать ТО.
1 Создать ТО.
2 Вывести отчет о текущих установках ТО.

1- Создать ТО.
Вызов этой команды приводит к созданию ТО на станции. Станция находит все приписанные к ней корабли и берет их под свое управление.
После старта ТО, корабли стартуют не сразу, а в течении 1-8 игровых минут. Это связано с тем, что ТО будет производиться поиск приписанных корабле, а эта процедура выполняется в фоновом режиме во избежание затормаживания игры, т.к. список обновляется каждые 3-5 минут, а под скриптом может работать много фабрик пришлось пойти на эти меры, но не волнуйтесь подобная задержка только один раз при создании отдела, далее тормозов не будет. Вообще, скорость зависит от количества открытых секторов, максимальное значение это когда открыта вся карта.

Когда приписываете корабли к станции, обращайте внимание на класс контейнеров которые они могут перевозить. Например, если приписать к «кристалке» кучу боронских мант, то фабрика так и не получит ни одной кремневой пластины. Лучший выбор на мой взгляд «Сплитский крокодил», но каждому свое. Главное апгрейды скорости и грузовых отсеков по максимуму.
Еще, если все приписанные корабли стоят в режиме ожидания, а ресурсы на станции почти на нуле, не спешите ругать скрипт проверти цены и наличие денег. Возможно нет требуемого товара в пределе указанных прыжков или на базе приписки нет денег (это для варианта денежных транзакций со счета базы приписки).

0 - Расформировать ТО.
Данная команда производит роспуск ТО на станции. Для достижения завершенности процесса, либо подождите несколько минут пока корабли перевозящие уже купленный ресурс достигнут станции, либо после запуска ТО с этим параметром, можно вручную дать кораблям команду «Нет команд», но в этом случае в трюмах может остаться купленный или непроданный товар. Останавливайте работу ТО только используя команду «Работа с транспортным отделом» с параметром 0. Если вы просто дадите команду «Нет команд» в слоте станции из которого запускали ТО, то остановка скрипта не произойдет.

2 - Вывести отчет о текущих установках ТО.
Это новая функция ТО. Теперь в процессе игры вы можете посмотреть все важные настройки ТО на текущей станции. Вызвав команду с этим параметром, вы получаете сообщение с полным отчетом о установках станции.

Все указанные в отчете параметры могут быть изменены игроком, не прерывая работы ТО.


Изменение установок транспортного отдела. [TO_setup]

Прежде чем рассматривать работу настроечного скрипта, давайте рассмотрим настройки которые производятся из меню «Настойки станции» клавиша «d».
Из этого меню стандартно настраиваются цены продажи и покупки. Немного изменено функциональное значение для параметра «Кол-во прыжков». Этот параметр теперь отвечает за количество прыжков для закупа ресурсов, на кол-во прыжков для продажи он не влияет. Все остальные параметры также имеют свои стандартные функции и учитываются ТО при работе. Далее рассмотрим работу настроечного скрипта:
Имя этого пункта в командном меню станции говорит само за себя. Вызвав этот пункт вы приступаете к изменению настроек ТО. Внимательно изучите все пункты настроек, т.к. неправильное изменение настроек может привести к неправильной работе ТО (в смысле экономической работы, а не работы самого скрипта). Рассмотрим каждый пункт по порядку:


Максимальное количество прыжков для продажи.

Как и в предыдущей версии скрипта, кол-во прыжков для продажи и покупки ресурсов разделены. Данный параметр отвечает за максимальное количество прыжков для реализации продукции станции. Он может принимать следующие значения:
Отрицательное число – запретить ТО заниматься реализацией продукции.
0-99 – воспринимается как кол-во прыжков для реализации продукции.
100 и более – не менять текущее значение.
Значение при запуске по умолчанию, соответствует кол-ву прыжков для закупа ресурсов.

Запас места под Батареи для прыжкового двигателя.

Лимит места в трюме транспортного корабля под батареи для прыжкового двигателя. Указывается в процентах от общего объема трюма корабля. В случае, если прыжковый двигатель не установлен, то место резервироваться не будет. Значения:
0 – не изменять текущего значения.
1-100 – процент зарезервированного места.
Значение по умолчанию – 10%.

Минимальный запас продукции на складе.

Минимальное количество продукции на складе, до достижения которого не будет производиться реализация. То есть, если количество продукции меньше этого значения, то транспорт не будет заниматься реализацией до тех пор, пока количество не превысит этого значения. Указывается в процентах, от максимально-возможного количества продукции на складе.
0 – не изменять текущего значения.
1-100 – процент минимального запаса продукции на складе.
Значение по умолчанию – 20%.
Рекомендация:

Максимальный запас продукции на складе.

Максимальное количество продукции на складе в процентах от максимально-возможного, после которого всем свободным транспортам будет отдан приказ «Вернуться на базу» для реализации накопившейся продукции.
0 – не изменять текущего значения.
1-100 – процент максимального запаса продукции на складе.
Значение по умолчанию – 70%.
Рекомендация: Это значение имеет очень важное значение и должно настраиваться в зависимости от производимой фабрикой продукции, кол-во за цикл и времени производства, а также от скорости и количества приписанных к станции кораблей. Чем больше кол-во продукции производимой за цикл и меньше кол-во транспортов, тем меньше должно быть это число. И соответственно наоборот. 70% - значение более-менее универсальное и подходит для большинства станций, но на «батареичницах» и подобных станциях возможны кратковременные простои из-за переполнения склада. О решении этой проблемы ниже.

Минимальный запас ресурса на складе.

Минимальный запас ресурса на складе, указанный в процентах от максимально-возможного. Пока количество ресурса на складе превышает это значение, транспорты не будут осуществлять поиск и доставку этого ресурса.
0 – не изменять текущего значения.
1-100 – процент максимального запаса ресурса на складе.
Значение по умолчанию – 70%.
Рекомендации: Если среди ресурсов станции есть дефицитный ресурс и постоянно ощущается его нехватка или происходит большой расход ресурса за цикл, то следует немного снизить это значение.

Минимальный запас ресурса на складе у продавца.

Кол-во ресурса которое должно быть в наличии у продавца, указанное в процентах от требуемого кол-ва ресурса на базе приписки. Если кол-во ресурса меньше, то транспорт на эту станцию на полетит.
0 – не изменять текущего значения.
1-100 – процент минимального запаса ресурса на складе у продавца.
Значение по умолчанию – 15%.
Рекомендации: Значение 15% подобранно экспериментальным путем и подходит для всех типов станции, но для особых ситуаций сделал его изменяемым.

Денежные операции со счетом -

Теперь в ТО предусмотрены два варианта денежных транзакций. По умолчанию работа ведется со счетом базы приписки, но изменив это значение вы укажите ТО вести расчеты со счета игрока. Соответственно, если производится закуп или продажа продукции со станций игрока, так же работающей со счетом игрока, то деньги не переводятся, а просто осуществляется перегрузка продукции. Если данная операция производиться со станциями AL или станциями игрока работающими с собственными счетами, то переводы осуществляются стандартно со счета на счет.
0 – Используется счет станции.
1 – Используется счет игрока.
Значение по умолчанию – счет станции.

Если вы сбили установки и хотите восстановить значения по умолчанию, то перезапустите ТО с параметром «1», без предварительной остановки ТО.


Как используется джамп двигатель.

Если на вашем транспорте установлен джамп, то корабль начнет его использовать. В грузовом трюме будет оставлено место необходимое для батареек. Количество места устанавливается игроком. Заправляться корабль будет в основном на базе приписки, вот варианты заправок в порядке их приоритетности.
1.Заправка на базе приписки или любой вашей станции, если корабль к ней пристыкован и на станции нет энергетического кризиса, то есть запас батареек на складе более 500.
2.Заправка при перевозе батарей. Корабль пополнит лимит батарей, из перевозимого количества, независимо от того продает или доставляет на станцию как ресурс.
3.Найдет ближайшую станцию продающую батареи и заправится на ней.


Для чего нужен скрипт склада.

Идея этого скрипта взята у Xenon Tomb’a (надеюсь он не в обиде за плагиат), но скрипт написан другой, т.к. он и рассчитан на поддержку высокой эффективности работы ТО (хотя, может работать сам по себе).

Что делает скрипт «Корабль-склад» ( DrP.TO.Warehouse.xml )
1. Стыкуется со станцией и складирует либо пополняет продукцию или ресурсы.
2. Если кол-во продукции превышает 90 % от максимально-возможного, то в трюм склада перегружается 20% от максимально-возможного количества на складе станции.
3. Если кол-во продукции на складе станции падает ниже 50% и она имеется на корабле-складе, то кол-во продукции на складе повышается до 85%
4. Если количество ресурса на станции выше 95% от максимально-возможного, то в трюм корабля склада перегружается 20 % от максимально-возможного кол-ва на станции.
5. Если кол-во ресурса на станции падает ниже 75% и при этом этот ресурс имеется на корабле-складе, то кол-во ресурса на станции пополняется до 90% от максимально возможного.

Наличие корабля склада на вашей станции предупреждает возникновение следующих ситуаций:

1. Если к станции приписаны более одного транспорта и оба находятся в режиме «Ожидания» (т.е. есть все ресурсы и продавать еще нечего) при появлении потребности в каком либо ресурсе, не смотря на все мои старания исключить одинаковую работу скриптов на двух разных кораблях (примерно в 20% случаев, это происходит), может сложиться ситуация когда транспорты одновременно находят этот ресурс на разных станциях и вылетают за ним. Складывается ситуация, когда станции требуется 200 единиц ресурса и каждый транспорт привозит по 200, то есть разгружается только первый прилетевший на базу транспорт, а второй при отсутствии корабля-склада прилетев надолго прилипнет в доке, пока не выгрузит купленный ресурс. Корабль-склад прекрасно разруливает подобную ситуацию.
2. Подобная ситуация может возникнуть, когда приписанный к станции корабль купил необходимый станции ресурс, что бы набить склад станции под завязку. Но пока он летит к станции, нарисовавшийся откуда то, AL корабль и втарил станцию, а прилетевший собственный корабль в такой ситуации мог бы простоять очень, очень долго (если он приписан к станции один), т.к. у него куча ресурса, а станция встала из-за переполнения склада готовой продукции. И ждал бы пока AL купят кучу продукции и станция израсходует такое кол-во ресурсов чтобы он смог разгрузиться.
Я описал те ситуации на которые натыкался лично тестируя ТО, но вариаций может быть много всего не предусмотришь. И не маловажно, что при использовании Корабля-склада простоев фабрик не наблюдалось вообще. Для склада лучше всего подходит «Дельфин» с полным апгрейдом трюма, по причине его большого размера (3000). Но нужен доп.склад Вашей фабрике или нет решайте сами.

Если вы хотите установить на фабрике склад, то необходимо сделать следующее:
1. Купить корабль, из которого вы хотите сделать склад и произвести соответствующие апгрейды этого корабля (на самом деле, единственный апгрейд который ему нужен – это максимальное расширение грузового отсека.
2. Приписать корабль к соответствующей фабрике.
3. Через редактор скриптов, вручную запустить скрипт DrP.TO.Warehouse, на этом корабле.
После этих действий корабль полетит на базу приписки, стыкуется с ней и пристыпит к работе.


Техническая часть:

О скорости работы скрипта.
В связи с тем последнее время идет много разговоров о тормозах в игре, ТО оптимизовался по принципу «лишние 10-15 секунд ничего не решают», поэтому может показаться что транспорты немного тугодумны. На самом деле большинство вспомогательных скриптов набиты задержками и работают в полуфоновом режиме, за то данный скрипт даже запущенный на большом количестве станций практически не дает тормозов игре.
Еще один важный фактор влияющий на скорость – это сложность поиска. ТО использует собственную процедуру поиска, т.к. стандартные торговые поиски не позволяют находить массив станций, а ТО он необходим. Так что чем больше количество прыжков тем дольше производится выборка, т.к. увеличивая расстояние на один прыжок количество секторов которые придется просканировать увеличивается в геометрической прогрессии. Чем выше цена, например на реализуемый продукт, тем больше станций придется просканировать, чтобы найти покупающую продукт по этой цене. Так что не пугайтесь. Вот время на поиск на моем компьютере 2 прыжка 4 секунды, 9 пыжков 55 – 65 секунд.
Давайте будем считать, что это время уходит на погрузку-разгруку, тем более если транспортов на станции достаточное количество или они оснащены джампами простоев на фабриках не будет.


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

Скрипт состоит из двух пользовательских:
DrP.TO.START.Manadger – Скрипт отвечающий за запуск, остановку и формирование отчетов. Связан с командой COMMAND_TYPE_STATION_10
DrP.TO.ChangeInstallations - Скрипт отвечающий за изменение настроек ТО. Связан с командой COMMAND_TYPE_STATION_9

Двух основных скриптов:
DrP.station.TRservice - скрипт постоянно работающий на станции (в 25 стеке)
DrP.transsport.manager – скрипт постоянно работающий на транспортных кораблях

Вспомогательные скрипты:
DrP.search.attributed.ships – поиск приписанных кораблей
DrP.resource.filter – выбор приоритетных к поставке ресурсов
DrP.find.productORresource – Собственная процедура поиска станции подающих или покупающих товар
DrP.movetostation.jump – Полет к станции, заправка джампа.
DrP.ST.nearest.gate.GreyWolf – процедура написанная Grey Wolf’ом.

Инициализирующий:
init.DrP.TRservice – инициализация консоли станции.

Дополнительный:
DrP.TO.Warehouse – Корабль-склад.

Языковой файл:
70348.xml – тексты для скрипта, page 1 id 705-717
440348.xml – то же самое на английском, page 1 id 705-717

Надеюсь вы обратили внимание на то, что данная версия является beta. Я выкладываю ее для тестирования всех заложенных на данный момент алгоритмов. В основном интересует торговый механизм и транзакции средств. И особенно, чего не хватает, но в пределах разумного (не забывайте о ресурсах компа и скрипт нагрузке)

То что будет добавлено к полной версии.

1. Уход от врагов и охрана транспортов истребителями AL (за деньги)
2. Отчеты распечатывающиеся в лог-файл о настройках всех ваших станций в галактике, отдельном секторе и более полное информативное наполнение (какие данные в этих отчетах вы хотите увидеть пишите в личку).

Чето больше вспомнить не могу, а еще че-то было. Ладно потом допишу.


Все по скрипту в личку или dragonp@narod.ru

ЗЫ Так совпало, в конце недели снова командировка на пару недель, так что если будут вопросы задавайте скорее Улыбка

Первое же письмо, уазало на необходимость FAQ (вот ответы на основные вопросы):
FAQ

Вопрос: я тут ппочитал апдейт.. ну е мае ты нагрузил, даж чет желание тестить не появилось
Ответ: Запуск скрипта, стал проще, то что появилась возможность менять установки вовсе не говорит о том, что делать это обязательно. Для того чтобы скрипт приступил к работе достаточно выполнить пункт "Работа с транспортным отделом" с пар. 1 . Установки которые делаются автоматически при старте, по сути универсальны для любых фабрик. А настройщик, это для тех кто желает настроить ТО под конкретную фабрику.

Вопрос:- корабль склад, ну дела, кстати можно купить несколько складов а ?
Ответ: Количество складов на фабрике ограничивается количеством посадочных мест в доку. Но смысла набивать фабрику таким кол-вом складов нет. А чисто технически проблем это не вызовет.

Вопрос:делали же BPH и че тем намутили тормоза тока.
Ответ: Скорость работы скрипта занижена исскуственно для исключения нагрузки на процесор. Если не брать это в учет, то скорость легко поднимаеся приблезительно в 5-6 раз.

Вопрос:Установка скрипта вызывает зависание при старте сейва.
Ответ: Это из разряда ответов для тех кто не любит внимательно читать документацию, а предпочитает русский "авось". И если у вас сложилась такая ситуация сделайте следующее строго соблюдая последовательность:
1. Вернуть на место скрипты ТО версии 1.
2. Загружаем игру и сейв.
3. Отключаем скрипт ТО-1 на всех своих фабриках. Обязательно на всех (оставите хоть на одной опять получишь зависание).
4. Дождитесь пока транспортные корабли работающие под его управлением остановятся, т.е текущая команда будет «Нет команд». Ваша проблема именно в этом месте.
5. Теперь сохраните игру и выйди из нее.
6. Меняйте файлы скрипта ТО-1 на ТО-2 и не забудь заменить в файл 70348.xml в папке t.
7. Загружайтесь и играйте. Аплодисменты

----------------------------------------------------------------
Выловил один баг, возникает достаточно редко. Иногда траспорты долго стоят на базе хотя уже требуются ресурсы, тек.команда "Ожидать".
Исправляется следующим образом:
замените файл DrP.transport.manadger вот этим:
http://www.Ссылки на narod.ru запрещены! Используйте пожалуйста другие, более нормальные хостинги./Download/DrP.transsport.manager.xml
и дайте транспорту команду "Нет команд", через консоль. Через несколько минут он снова приступит к работе.
_________________
Звезды зовут...
    Добавлено: 19:35 10-07-2005   
Murka
 550 EGP


Рейтинг канала: 1(4)
Репутация: 166
Сообщения: 882
Откуда: Израиль
Зарегистрирован: 04.07.2003
(помещу пока сюда, а то не знаю куда... Улыбка )

Комплект для запаковки файлов Х2. (для Win2000 и WinXP. На Win98 не проверялось)
Полученную после распаковки папку Crypt разместить на корню диска C: (С:\Crypt), это важно для работы пакующих скриптов.
В папке находятся все необходимое для упаковки файлов и модов.
Три скрипта: BOD-PBD.vbs, TXT-PCK.vbs, XML-PCK.vbs выполняют соответствующее преобразование. Запускаются как обычный исполняемый файл (Enter или двойной клик мышом). Файлы, подлежащие упаковке ( *.bod, *.txt или *.xml ), помещаются в папку Crypt (любое количество), после чего запускается соответствующий скрипт.
Он сам найдет файлы с нужным расширением и упакует все найденное.
При работе скрипт производит промежуточные файлы ( *.gz) и два служебных файла (crypt2.bat и RunMe.bat). Файлы *.gz нужно удалять по мере накопления, а на служебные просто не обращайте внимания и не запускайте их.
Также есть пример "батника" для одиночного файла (TShips), иногда удобно.

Для сборки мода (только как пример) есть папка MyMod и в ней другие папки, в которые можна поместить уже УПАКОВАННЫЕ файлы и запустить Build_MyMod.bat.
Если вы переименуете папку MyMod - не забудте подредактировать и содержимое "батника".

Вроде усё.
Всем удачи!
_________________
Где-то здесь...
    Добавлено: 19:41 15-07-2005   
Sten
 200 EGP


Репутация: 30
Сообщения: 150
Откуда: Екатеринбург
Зарегистрирован: 12.12.2003
В скрипте "Досталять товар на станции"
Устранил баг:
- корабль с этим скриптом не обслуживал доки оборудования и торговые станции принадлежащие игроку.
Исправленная версия здесь:
http://www.x2.web.ur.ru/Files/carry_ware_v3.1.zip

В скрипте "Забирать товар"
Устранил баг:
- корабль с этим скриптом не обслуживал доки оборудования и торговые станции принадлежащие игроку.
Добавил:
- корабль научился пользоваться прыжковым двигателем.
Описание и возможность скачать 6 версию здесь:
http://www.x2.web.ur.ru/TakeWare_v6.html

Скрипт от Perseus, что добавляет пиратские док оборудования и верфь, уже не требует запуска редактора скриптов, сам запускается Улыбка
Описание и возможность скачать здесь:
http://www.x2.web.ur.ru/Pir.Ship.Equ.install.html
    Добавлено: 23:40 04-08-2005   
Sten
 200 EGP


Репутация: 30
Сообщения: 150
Откуда: Екатеринбург
Зарегистрирован: 12.12.2003
Многие жалуются что доки оборудования и торговые станции что купил себе игрок самые бесполезные из станций, постарался это исправить. Вниманию общественности представляется пакет скриптов "Производство апгрейдов кораблей"

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

Данный пакет скриптов предназначен для организации производства в доках оборудования и торговых станциях принадлежащих игроку различных апгрейдов кораблей.
После установки пакета в игру добавляются следующие товары и команды:
1. Товары:
1.1. Лицензия на апгрейд корабля.
1.2. Лицензия на корабельный софт.
1.3. Лицензия на телепортер.
1.4. Лицензия на прыжковый двигатель.

2. Команды в меню корабля (раздел "Выборочные/Custom"):
2.1. Апгрейдить скорость и маневренность.
2.2. Установить лицензию апгрейдов в док.
2.3. Снять лицензию апгрейдов с дока.

3. Дополнительные команды станций (только для доков оборудования и торговых станций):
3.1. Производство апгрейдов кораблей.

Описание товаров.
1. Лицензия на апгрейд корабля.
Эта лицензия добавляется во все доки оборудования вселенной и в штаб-квартиру Терракорп, за исключением доков игрока, пиратов, ксенов и хаков.
Данная лицензия разрешает производство в доке игрока продукта "Расширение грузового отсеке", а так же разрешает производить апгрейд скорости и маневренности кораблей игрока (по команде "Апгрейдить скорость и маневренность").
Стоимость лицензии около 8.000.000 кр.

2. Лицензия на корабельный софт.
Эта лицензия добавляется во все доки оборудования вселенной и в штаб-квартиру Терракорп, за исключением доков игрока, пиратов, ксенов и хаков.
Данная лицензия разрешает производство в доке игрока продуктов:
- "Навигационный программный модуль Мк.1";
- "Торговый программный модуль Мк.1";
- "Торговый программный модуль Мк.2";
- "Боевой программный модуль Мк.1";
- "Боевой программный модуль Мк.2";
- "Специальный программный модуль Мк.1";
Стоимость лицензии около 5.000.000 кр.

3. Лицензия на телепортер.
Эта лицензия добавляется в Храм гонеров и в штаб-квартиру Терракорп.
Данная лицензия разрешает производство в доке игрока продукта "Телепортер".
Данная лицензия устанавливается только в доки оборудования.
Стоимость лицензии около 1.500.000 кр.

4. Лицензия на прыжковый двигатель.
Эта лицензия добавляется в Храм гонеров и в штаб-квартиру Терракорп.
Данная лицензия разрешает производство в доке игрока продукта "Прыжковый двигатель".
Данная лицензия устанавливается только в доки оборудования.
Стоимость лицензии около 3.000.000 кр.

Описание команд корабля (раздел "Выборочные/Custom").
1. Апгрейдить скорость и маневренность.
Данная команда появляется в меню кораблей класса М5, М4, М3, М6, TP, TS.
По этой команде корабль произведет апгрейд своей скорости и маневренности до максимального значения. Если апгрейд производится в доке оборудования или в торговой станции игрока, то скорость и маневренность будет поднята до максимума + 1 ед.
Если модернизировать дальше уже не куда, команда не активна.
При активизации данной команды вам будет предложено выбрать станцию, на которой будет произведен апгрейд скорости и маневренности корабля. Нужно выбрать док оборудования и торговую станцию. Док или торговая станция может принадлежать любой расе.
Команда не работает для корабля, на котором сидит игрок.
Если выбран не док оборудования и не торговая станция, команда отменяется.
Если выбран док оборудования или торговая станция, на которую вам запрещена посадка, команда отменяется.
Если выбран док оборудования или торговая станция игрока, на которой не установлена "Лицензия на апгрейд корабля", команда отменяется.
Если корабль, которому отдается эта команда, не нуждается в апгрейде скорости и маневренности, команда отменяется.
Если корабль, которому отдается эта команда, не находится на станции, то он полетит на станцию, для производства апгрейда.
По прилете:
- если выбрана станция неписей, то корабль закупит необходимое число апгрейдов скорости и маневренности.
- если выбрана станция принадлежащая игроку, то при наличии на ней ресурсов корабль произведет апгрейд. Если ресурсов нет, то корабль будет ожидать на станции их появления.

2. Установить лицензию апгрейдов в док.
Данная команда появляется в меню кораблей класса М5, М4, М3, М6, TP, TS.
По этой команде в ваш док оборудования или торговую станцию с корабля будет установлена лицензия на производство апгрейдов. Чтобы успешно установить лицензию нужно, чтобы в она была в трюме корабля, т.е. сначала ее рекомендуется купить Улыбка.
Если в трюме лицензии нет, команда не активна.
Команда не работает для корабля, на котором сидит игрок.
При активизации данной команды вам будет предложено выбрать тип устанавливаемой лицензии, для этого необходимо ввести число:
0 - установить все лицензии, что есть в трюме корабля.
1 - установить лицензию на апгрейд корабля.
2 - установить лицензию на корабельный софт.
3 - установить лицензию на прыжковый двигатель.
4 - установить лицензию на телепортер.
Для установки лицензии корабль должен быть пристыкован к вашему доку или торговой станции.
Если в трюме корабля нет выбранной лицензии, установка не будет произведена.
Если в доке или в торговой станции уже установлена выбранная лицензия, установка не будет произведена.
При установке лицензии она будет удалена из трюма корабля, а в список товаров дока или торговой станции будут добавлены продукты, которые производит лицензия и ресурсы необходимые для их производства.

3. Снять лицензию апгрейдов с дока.
Данная команда появляется в меню кораблей класса М5, М4, М3, М6, TP, TS.
По этой команде из вашего дока оборудования или торговой станции будет свернута лицензия на производство апгрейдов, после чего она будет перемещена на корабль.
Если в доке снимать нечего, команда не активна.
Команда не работает для корабля, на котором сидит игрок.
При активизации данной команды вам будет предложено выбрать тип снимаемой лицензии, для этого необходимо ввести число:
0 - снять все лицензии, что есть в доке или торговой станции.
1 - снять лицензию на апгрейд корабля.
2 - снять лицензию на корабельный софт.
3 - снять лицензию на прыжковый двигатель.
4 - снять лицензию на телепортер.
Для снятия лицензии корабль должен быть пристыкован к вашему доку или торговой станции.
Если в доке или торговой станции нет выбранной лицензии, снятие произведено не будет.
Если в трюме корабля есть такая же лицензия, снятие с дока произведено не будет.
При снятии лицензии из списка товаров дока или торговой станции будут удалены продукты, которые производит лицензия, а и ресурсы необходимые для их производства останутся.

Описание команды "Производство апгрейдов кораблей" из раздела дополнительных команд станций.
Данная команда запустится, если в доке или торговой станции развернута хотя бы одна лицензия.
Для производства апгрейдов корабля необходимо:
1. Развернутая лицензия.
2. Ресурсы.
3. Персонал.
При запуске команды "Производство апгрейдов кораблей" персонал нанимается или вызывается из отпуска автоматически.
При остановке команды "Производство апгрейдов кораблей" персонал отпускается в отпуск.
При снятии лицензии персонал распускается.
Как всякий живой организм производственный персонал хочет кушать, поэтому каждые 10 мин персонал кушает еду. Тип еды зависит от того, у кого вы купили док или торговую станцию. При установке лицензии соответствующая еда добавляется в список товаров станции, если ее там нет. Количество еды потребляемой персоналом приведено ниже:

Аргон - бифштексы кахуна - 20 ед.
Борон - бофу - 5 ед.
Паранид - соевая мука - 4 ед.
Сплит - растарное масло - 3 ед.
Телади - ностропое масло - 20 ед.

Еда потребляется каждые 10 мин, в таблице приведено количество еды для одной развернутой лицензии.
Пример: если в вашем Аргонском доке развернуто производство по трем лицензиям, то каждые 10 мин, персонал будет кушать 60 бифштексов кахуна.
Если еды будет не хватать, то персонал увольняется, а лицензия сворачивается, т.е. продукты производимые по лицензии удаляются из списка товаров станции, а вместо них в список добавляется сама лицензия. Поэтому рекомендую перед запуском команды "Производство апгрейдов кораблей" убедится, что еды на станции хватает, иначе лицензии тут же свернутся.
Если свернутся все лицензии, то команда "Производство апгрейдов кораблей" будет остановлена.

После запуска команды "Производство апгрейдов кораблей", если еды хватает, персонал будет пытаться произвести товары в соответствии с установленной лицензией. Для производства товаров нужны ресурсы указанные ниже:

"Расширение грузового отсека" - на каждые 250 расширений 1 ед. теладианиума.
"Навигационный программный модуль Мк.1" - 1 ед. маягилта.
"Торговый программный модуль Мк.1" - 1 ед. маягилта.
"Торговый программный модуль Мк.2" - 1 ед. маягилта.
"Боевой программный модуль Мк.1" - 1 ед. маягилта.
"Боевой программный модуль Мк.2" - 1 ед. маягилта.
"Специальный программный модуль Мк.1" - 1 ед. маягилта.
"Прыжковый двигатель" - 1 ед. квантовых труб + 2 ед. компьютерных компонентов.
"Телепортер" - 1 ед. компьютерных компонентов.

Если ресурсов не хватает, значит, товары не производятся, т.е. персонал сидит и "козла забивает, т.к. раствор не подвезли" Улыбка, кушать они при этом не забывают.
Склад готовой продукции имеет следующее размеры:

"Расширение грузового отсека" - 1000 ед.
"Навигационный программный модуль Мк.1" - 1 ед.
"Торговый программный модуль Мк.1" - 1 ед.
"Торговый программный модуль Мк.2" - 1 ед.
"Боевой программный модуль Мк.1" - 1 ед.
"Боевой программный модуль Мк.2" - 1 ед.
"Специальный программный модуль Мк.1" - 1 ед.
"Прыжковый двигатель" - 1 ед.
"Телепортер" - 1 ед.

Каждые 10 секунд скрипт проверяет надо ли произвести товар, и если надо то производит, если конечно есть из чего.

На апгрейд скрости и маневренности корабля тратится 1 ед. маягилта на 20 ед. апгрейдов. Именно за счет использования маягилта корабли улучшенные в вашем доке будут чуть быстрее и маневренней.
Пример:
Есть не проагрейженый Теладийский Сокол.
Если командной "Апгрейдить скорость и маневренность" отправить его в док неписей, то там будет куплено 10 апгрейдов скорости и 10 апгрейдов маневренности.
А если командной "Апгрейдить скорость и маневренность" отправить его в ваш док, с развернутой лицензией на апгрейд корабля, то на Сокол будет установлено 11 апгрейдов скорости и 11 апгрейдов маневренности, на что в доке уйдет 2 ед. маягилта.

Замеченные особенности.
1. Не стоит пытаться установить на корабль "Расширение грузового отсека" числом больше, чем максимально допустимое, не встанет, а ресурсы потратите.
2. Можно переводить "Расширение грузового отсека" не только со станции на корабль, но и наоборот. Тоже самое касается остальных товаров.
3. Можно устанавливать и сворачивать лицензии "на горячую", т.е. без остановки команды "Производство апгрейдов кораблей".

Установка:
1. Распаковать архив в папку с игрой.
2. Из папки types перенести файл TWareT.pck в любое другое место (только не забудьте куда Улыбка)
Если файл TWareT.pck не перенести, то скрипты либо не запустятся, либо запустятся криво.
3. Запустить игру.

Деинсталяция:
1. Запустить игру.
2. Свернуть все лицензии.
3. Покинуть игру.
4. Удалить установленные скриптом файлы.
5. В папку types переместить файл TWareT.pck.
6. Запустить игру
7. Для удаления Read-text использовать скрипт akm по удалению не используемых скриптов.

История:
Версия 1 сделана пилотом Sten.
Версия 1.1 доработана пилотом Sten.

Версия 1.1:
Добавленно: - Активизиция/деактивизация команд в меню.

Техническая информация.
Использованы команды:
COMMAND_TYPE_STATION_31
COMMAND_TYPE_CUSTOM_29
COMMAND_TYPE_CUSTOM_30
COMMAND_TYPE_CUSTOM_31

Использованы товары:
SS_WARE_SW_NEW1
SS_WARE_SW_NEW2
SS_WARE_SW_NEW3
SS_WARE_SW_NEW4

Обо всех глюках, предложениях, пожеланиях сообщать в приват

Скрипт лежит здесь:
http://www.x2.web.ur.ru/Files/Shipupgrade_v.1.zip
    Добавлено: 23:49 04-08-2005   
Krom
 455 EGP


Репутация: 160
Сообщения: 1983
Откуда: Горы Урала
Зарегистрирован: 19.07.2005
12.08:Заметил нелогичность поведения корабля, которому дана команда "Собирать контейнеры в секторе". Большие временные задержки, неспособность отразить атаку, неумение пользоваться локатором и прочими подручными средствами... Словом, вот попытка это исправить, и, возможно, сделать сбор летающих контейнеров одним из видов бизнеса наряду с ковырянием астероидов или захватом кораблей (хотя и не очень прибыльным, зато с малой себестоимостью).

В скрипте реализована экспериментальная схема системы отражения угрозы вражеского нападения.

19.08: Добавил скрипт распродажи улова. Теперь в меню малых кораблей доступна команда "Продать товары из трюма". Может пригодиться при продаже захваченных вместе с какими-либо товарами или пушками кораблей, чтобы не тратить на это время.
Учитывая планы на будущее, дал набору скриптов рабочее название. Отныне это Sapientia Script Expansion Pack.

24.08:Добавлено ещё три команды. Теперь на станциях можно запустить скрипт "Станционный аналитик", который автоматически подбирает наилучшие цены покупки/продажи ресурсов/продукции с изменением обстановки на рынках близлежащих секторов. Для тех, кто понимает: внутри него заложена пропорциональная обратная связь.
Далее. Один из примитивов станционного аналитика можно использовать, чтобы посмотреть оптимальные цены на ресурсы для станции, не шарясь по картам окрестных секторов. В принципе узнать их можно и просто играясь с бегунками в меню настройки станции.
И последнее. Теперь вы можете использовать в сражениях(и не только) новую боевую единицу - брандер, или корабль-камикадзе. Подробнее об этом внутри архива.

http://otakubnw.nm.ru/Sapientia_SEP_current.rar

P.S> И помните: использование скриптов Sapientia не стоит пилотам ни единого креда!
_________________
Не спешите меня.
    Добавлено: 10:02 12-08-2005   
unihorn
 220 EGP


Репутация: 60
Сообщения: 464
Откуда: Москва
Зарегистрирован: 26.10.2004
Небольшой патч для EGMod History Compatible v1.3.

http://Ссылки на narod.ru запрещены! Используйте пожалуйста другие, более нормальные хостинги./patch.zip

В сюжетных секторах "лишние", не сюжетные, обекты не уничтожаются, а просто не производятся. Так по моему логичнее, и менее проблемно (ситуация, что чтото сгенерится и уничтожит то что ненадо, сводится к нулю)...

Исправленна мелкая ошибка (в setup.plugin.EG.mod.xml я забыл заменить вызов скрипта EG.get.difficulty.mod.xml, на вызов mod.set.game.difficulty.xml (как было сделано везде)).

Пока не разобрался с с причиной планетарных армагедонов, возвращаю стандартный скрипт генерации планет. В своих скриптах я их вродебы уменьшил, (и вродебы сильно), но еще полностью не избавился от них (пока не пойму почему). Эти скрипты находятся в папке scripts2 патча, и их можно использовать, но пока их стопроцентная работоспособность не гарантируется. Если кто поможет разобраться с армагедонами пишите в тему EGMOD - Beta-testing, буду благодарен любой помощи.

Для установки патча скопируйте содержимое папки scripts, в папку scripts игры, с заменой. Если хотите посмотреть мои скрипты генерации планет (планетные системы стали выглядить еще реалистичнее, но... их стопроцентная работоспособность, как я уже говорил выше, пока не гарантируется Расстроен ), то скопируйте содержимое папки scripts2 тудаже (если не понравится то верните из папки scripts патча стандартный скрипт EG.create.sun.planet.mod.xml)

Для отображения дополнительных секторов запакуйте в папку cut cat-а, dat-а Ребаланса файл 00749.bod (из папки патча).

Те кто уже играют могут продолжать, но если хотят посмотреть изменения должны начать новую игру.
    Добавлено: 01:41 14-08-2005   
unihorn
 220 EGP


Репутация: 60
Сообщения: 464
Откуда: Москва
Зарегистрирован: 26.10.2004
Вот новый патч для EGMod History Compatible v1.3, с исправленной версией скрипта генерации планет:

http://Ссылки на narod.ru запрещены! Используйте пожалуйста другие, более нормальные хостинги./patch2.zip

Благодаря помощи пилота Murka, я избавился от армагедонов.

Скрипт который он мне дал я взял за основу, и обеспечил на нем выполнение своей идеи по обеспечению реального вида планетарных систем (а то, к примеру, ситуация когда две или более планеты находятся в непосредственной близи друг от друга (Аргон Прайм, Три Мира, и т. д.) в природе не возможна, так как планеты будут разрушены в пределе Роша). Теперь в системе присутствует одна большая планета, и до трех ее спутников (чьи визуальные размеры меньше (как Луна по сравнению с Землей, если смотреть на нее с орбиты земли), благодаря чему создается реально выглядящая планетарная система). Вокруг нормльных планет, (земоподобных, и сравнимых с ней по размеру (тип планеты 1-8, 10-11), в качестве спутников вращаются луны (тип планеты 12, 18), вокруг планет гигантов (тип планет 14-19), вращаются нормальные планеты, вокруг прочих планет типов 0, 9, 12, 13, 18, 19 ( разрушанная, звездоподобные (я считаю их звездами, и поэтому оставил), луны, сатурн (формально планета гигант, но слишком маленькая 3d модель)) спутников нет.

В этом патче поддерживаются все исправления более раннего, т. е.:

В сюжетных секторах "лишние", не сюжетные обекты не уничтожаются, а просто не производятся. Так по моему логичнее, и менее проблемно...

Исправленна мелкая ошибка (в setup.plugin.EG.mod.xml я забыл заменить вызов скрипта EG.get.difficulty.mod.xml, на вызов mod.set.game.difficulty.xml (как было сделано везде)).

Посему установка более раннего патча не требуется.

Для установки патча скопируйте содержимое папки scripts, в папку scripts игры, с заменой.

Для отображения дополнительных секторов запакуйте в папку cut cat-а, dat-а Ребаланса файл 00749.bod.

Те кто уже играют могут продолжать, но если хотят посмотреть изменения должны начать новую игру.
    Добавлено: 01:47 17-08-2005   
Murka
 550 EGP


Рейтинг канала: 1(4)
Репутация: 166
Сообщения: 882
Откуда: Израиль
Зарегистрирован: 04.07.2003
По результатам клинически-долгих испытаний, хочу предложить
комплект скриптов из мода Ностальгия.
Которые немного разнообразят поведение неписей в бою и добавят немного ума торговцам.
Подробности можна прочитать в ридми к моду.
Желающие использовать их в своих модах или просто в игре, распакуйте .zip и поместите скрипты в папку scripts.
Не забудьте сохранить в стороне свои оригинальные скрипты.
(Надеюсь, они вам больше не понадобятся Улыбка )
Удачной игры!
_________________
Где-то здесь...
    Добавлено: 12:00 17-08-2005   
XArgon
 1418 EGP


Ведущий раздела
Рейтинг канала: 1(8)
Репутация: 394
Сообщения: 4153
Откуда: Интернеты
Зарегистрирован: 06.08.2005
Я придумал скрипт, который при установленном боевом софте мк1 подаёт голосовой сигнал, если поблизости обнаруженна мина (в 5 километрах).

Примерно последовательность действий:
- обнаруживает корабль игрока
- смотрит, есть ли боевой софт
- ищит мину в 5 километрах
- если найдена, говорит.
(ну а если нет, скрипт повторяется.)
Скрипт проверял - работает отлично.
Выложил как дополнительный скрипт к своему моду в папке МОДы.

Вообщим, вот текст. Назовём его скрипт "squash":

001 squa:
002 $soft = [PLAYERSHIP]-> get volume of ware Fight Command Software MK1 in cargo bay
003 if $soft == 1
004 $sectrr = [PLAYERSHIP]-> get sector
005 $mine = find ship: sector=$sectrr class or type=SQUASH Mine race=[OWNER] flags=null refobj=[PLAYERSHIP] maxdist=5000 maxnum=1 refpos=[PLAYERSHIP]
006 if $mine exists
007 START speak text: page=13 id=1100047 priority=1
008 @ = wait 20000 ms
009 goto label squa
010 else
011 @ = wait 6000 ms
012 goto label squa
013 end
014 else
015 @ = wait 20000 ms
016 goto label squa
017 end
018 return null

ВНИМАНИЕ! Не делайте этот скрипт setup-ом! Чтобы скрипт запускался автоматически, и только один раз в начале игры, или при загрузке сейва, напишите следующий скрипт setup:

001 $var = get global variable: name = '(любой стринг)'
002 if not $var
003 set global variable: name = '(любой стринг)' value=1
004 START $var -> call script: squash
005 end
006 return null

В связке эти скрипты и дфют нужный результат. Скрипт squash работает, и запускается только один раз за игру. Подмигиваю

Пользы немного, но игру немного разнообразит.
Считайте, это мой первый не читерский и не "сюжетный" скрипт... Подмигиваю

Спасибо за внимание.
    Добавлено: 22:22 18-08-2005   
XArgon
 1418 EGP


Ведущий раздела
Рейтинг канала: 1(8)
Репутация: 394
Сообщения: 4153
Откуда: Интернеты
Зарегистрирован: 06.08.2005
Внимание, пилоты! Сделал свой первый командный скрипт. Итак, скрипт, additional ship command для дрона:

ДРОН-КАМИКАДЗЕ, или УМНАЯ МИНА.

Принцип: выбираешь команду в Additional Ship Commands у дрона. Выбираешь цель для аттаки, дрон летит к ней, подлетает, и взрывается с силой Мины СКВОШ (вообще-то, просто по его координатам появляется и взрывается Мина СКВОШ Улыбка )

Во первых, надо сделать скрипт setup для добавления команды в консоль:

001 $command = COMMAND_TYPE_SHIP_0
002 global script map: key=$command class=Fighter Drone owner=Player command=drone.mine priority=1
003 return null

Сам скрипт назовём drone.mine

Вначале идёт аргумент - $select, там надо выбрать Var/Ship/Station

Вот текст:

001 $dron = [THIS]
002 @ = $dron follow object $select with presicion=300m
003 countdown:
004 $distance = get distance between $dron and $select
005 if $distance < 1000
006 $sectdron = $dron -> get sector
007 $x = $dron -> get x position
008 $y = $dron -> get y position
009 $z = $dron -> get z position
010 $squashm = create ship: type=SQUASH Mine owner=Player addto=$sectdron x=$x y=$y z=$z
011 @ = wait 150 ms
012 $squashm -> set command: COMMAND_ACTION
013 $squashm -> destruct: show no explosion = 0
014 $dron -> destruct: show no explosion = 0
015 else
016 @ = wait 400 ms
017 goto label countdown
018 end
019 return null

Может сдесь что и лишнее, но...

Проверил - работает отлично. Подмигиваю Особенно эффективно против М5. Так что люди - набирайте, пробуйте - не пожалеете! Супер!

Жду отзывов от скриптописателей и испытателей. Супер!
    Добавлено: 12:32 20-08-2005   
Sten
 200 EGP


Репутация: 30
Сообщения: 150
Откуда: Екатеринбург
Зарегистрирован: 12.12.2003
Скрипт "Обслуживать док/торговую станцию", версия 1, пилот Sten.
Скрипт требует распакованной версии игры патч 1.4.

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

После установки скрипта в меню "Торговые команды" корабля появится команда "Обслуживать док/торговую станцию".
Данная команда появляется в меню кораблей класса TP и TS.
Для активизации команды необходимо:
1. Наличие базы приписки (базой обязательно является станция).
2. На корабле должен быть установлен торговый софт Мк 1,2.
3. Базовая станция должна иметь в списке товаров батарейки.
4. Наличие прыжкового двигателя на корабле очень рекомендуется.

При выборе команды вам будет предложено ввести 2 параметра:
1. Номер команды.
2. Товар из списка товаров базовой станции.

Ниже перечислены номера команд поддерживаемых скриптом:
0 - удалить все товары из списка корабля.
1 - добавить товар в список корабля.
-1 - удалить товар из списка корабля.
2 - распечатать список корабля.

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

Описание команд работы команд.
"Удалить все товары из списка корабля"
При получении данной команда список товаров станции обслуживаемых кораблем очищается, а корабль возвращается на базу, после чего действие скрипта "Обслуживать док/торговую станцию" останавливается.
Второй параметр команды ни на что не влияет.

"Добавить товар в список корабля"
Данная команда добавляет в список обслуживаемых товаров корабля товар базовой станции.
Второй параметр команды - добавляемый товар.

"Удалить товар из списка корабля"
Данная команда удаляет из списка обслуживаемых товаров корабля товар базовой станции.
Второй параметр команды - удаляемый товар.
Если удален последний товар из списка корабля, то действие данной команды будет аналогично действию команды "Удалить все товары из списка корабля".

"Распечатать список корабля"
Выводит в журнал игрока список товаров обслуживаемых данным кораблем.
Второй параметр команды ни на что не влияет.

Описание работы скрипта
После запуске данного скрипта корабль начинает в соответствии со своим списком продавать или покупать товары. Корабль продает товар, если его цена на базовой станции ниже средней. Корабль покупает товар, если его цена на базовой станции выше средней. Если цена товара на базовой станции равна средней, то действия с товаром не производится. Если товар удален из списка станции, то корабль удалит его и из своего списка.
При продаже товара:
- если количество товара на базовой станции и в трюме корабля меньше чем 3/4 от необходимого станции покупателю, то корабль не будет продавать товар.
- если количество товара, которое можно загрузить в трюм корабля, после того как туда загружены батарейки для прыжка меньше 3/4 от необходимого станции покупателю, то корабль не будет продавать товар.
- если по прилете в сектор или на станцию покупатель корабль не сможет продать хотя бы 3/4 товаразагруженного в трюм, корабль вернется на базу без проведения операции по продаже товара.
- по прилете на базу корабль попробует разгрузить не проданные остатки товара в склад базовой станции, если ему это не удастся, будет предпринята новая попытка продать товар.
При покупке товара:
- если склад базовой станции заполнен больше чем на половину, корабль не будет покупать товар.
- если количество товара которое можно загрузить в трюм корабля, после того как туда загружены батарейки для прыжка меньше 3/4 от необходимого базовой станции, то корабль не будет покупать товар.
- если по прилете в сектор или на станцию-продавца корабль не сможет купить хотя бы 3/4 товара от запланированного, корабль вернется на базу без проведения операции по покупке товара.
После того как будет пройден весь список товаров обслуживаемых кораблем, корабль подождет минуту и начнет все по новой.
Если в процессе работы корабля, базовая станция будет уничтожена, то корабль пристыкуется к ближайшей дружественной или нейтральной станции, где будет ждать ваших указаний.

Использование прыжкового двигателя
Для ускорения процесса покупка/продажи рекомендую установить на корабль прыжковый двигатель.
Батарейки для прыжка корабль берет на базовой станции в количестве рассчитанным на прыжок туда и обратно.
Если же прыжковый двигатель не установлен, то корабль полетит на станцию назначения своим ходом.

Замеченные особенности
Список обслуживаемых товаров удаляется только командой "Удалить товар из списка корабля", поэтому вы можете при необходимости использовать корабль в других целях, а затем снова дать ему команду "Обслуживать док/торговую станцию".

Установка.
1. Распаковать архив в папку с игрой.
2. Запустить игру.

Деинсталяция.
1. Запустить игру.
2. Остановить скрипт на всех кораблях.
3. Покинуть игру.
4. Удалить установленные скриптом файлы.

История:
Версия 1 сделана пилотом Sten.

Техническая информация.
Использованы команды:
COMMAND_TYPE_TRADE_29

Обо всех глюках, предложениях, пожеланиях сообщать в приват.

Скачать вот отсюда:
http://www.x2.web.ur.ru/Files/Snabdoc_v.1.zip
    Добавлено: 18:07 30-08-2005   
AlexYar
 1625 EGP


Рейтинг канала: 6(409)
Репутация: 344
Сообщения: 25490

Зарегистрирован: 26.10.2003
Хоть модификации данной команды уже существуют, мне захотелось сделать её поразнообразнее, а также озвучить в полной мере, насколько это возможно, по мотивам XBTF и XT Улыбка



Система автоперевода средств со станций на счет игрока и обратно.

Ссылка: http://alexyar.nm.ru/files/scripts/alexyar.profittransfer.zip
Ссылка: http://alexyar.fromru.com/files/alexyar_profittransfer.zip

Ридми:

СОВМЕСТИМОСТЬ.

Данная система полностью СОВМЕСТИМА со стандартной игрой "X2- The Threat" версии 1.4 , а так же со всеми модами, не использующими в языковом файле *5000.xml page 7000 , ID 11001 и 11002.

ВНИМАНИЕ!
Данная система УЖЕ ВКЛЮЧЕНА в Addon-3 игры X2-Incoming. Если у вас эта игра, то НЕ СЛЕДУЕТ устанавливать данную систему из этого пакета (нужно ставить Addon-3).


ОТЛИЧИЯ от стандартной команды:

1. При старте команды вы вводите два параметра: Максимальный уровень и Минимальный уровень.
2. Система переводит на Ваш счёт избыток средств с фабрики, а так же пополняет недостаток средств на фабрике до минимального уровня.
3. При удачном запуске команды вы услышите сообщение: "Команда принята", если же параметры введены неправильно (оба - ноль), то система отклонит команду, о чем тоже сообщит в устной (Команда Отклонена) и письменной форме с причиной отказа.
4. Если на станции количество денег упадет ниже минимального уровня, а на Вашем личном счету не будет средств для пополнения, то Вам придет устное сообщение "Фабрике не хватает средств на покупку ресурсов, СЕКТОР", где СЕКТОР - название сектора расположения фабрики, а так же придёт письменное сообщение с рекомендацией проверить счёт на такой-то фабрике (ИМЯ) в таком-то секторе (название). Устные сообщения придут на языке локализации.
5. После трёх предупреждений система автоматически отключится, если же Вы достанете денег и счет фабрики пополнится, то в следующий раз будет снова отсчет трёх предупреждений.
6. Допускается вместо одного из параметров вводить НОЛЬ, тогда контроль будет одноуровневым, т.е. система не будет проверять отключенный параметр.
7. Следует учитывать, что отключение проверки минимального уровня исключит информирование Вас системой о нехватке средств для фабрики.


УСТАНОВКА

1. Сохраните старый скрипт !station.cmd.profittransfer.pl.pck в надежном месте .
2. Скопируйте содержимое данного архива в папку с игрой с заменой файлов.
3. Запустите игру и перезапустите команду на станциях, введя новые параметры.

УДАЛЕНИЕ.

1. Удалите из папки Scripts ТРИ скрипта:
а)!station.cmd.profittransfer.pl.pck
б)!setup.plugin.alexyar.transfer.pck
в)alexyar.core.IDsec.pck
и из папки Т файлы:
г)75000.xml
д)445000.xml

2. Скопируйте в папку Script сохраненный ранее оригинальный скрипт !station.cmd.profittransfer.pl.pck
3. Загрузите игру.
4. На всех станциях автоматически втечение минуты-двух произойдет перезапуск команды, но уже со стандартным скриптом с максимальным уровнем перевода денег, который был установлен для модифицированного скрипта. Руками перезапускать Вам ничего не придется.
5. Можете просто подождать минут 5 для уверенности, что на всех станциях произошел перезапуск, затем сохраните игру.
6. Теперь, выйдя из игры, можно удалить последний скрипт alexyar.restart.profittransfer.pck , а можно и не удалять (он уже ни на что не повлияет).


Вопросы по скрипту - AlexYar на конференции www.elite-games.ru в тему по X2-Incoming.
    Добавлено: 22:05 18-09-2005   
Krom
 455 EGP


Репутация: 160
Сообщения: 1983
Откуда: Горы Урала
Зарегистрирован: 19.07.2005
В продолжение начинания пилота whirlwind (я прослезился от такого чуда! +2/+1):

Geometrix - это пакет скриптов, демонстрирующий возможности использования аналитической геометрии в Х2. Главный трюк, которым я горжусь - это то, что я научил ScE считать синусы углов Гы-гы ну, и прочие операции над углами и векторами. Подробности - внутри архива.

http://otakubnw.nm.ru/Geometrix.rar
_________________
Не спешите меня.
    Добавлено: 09:20 20-09-2005   
AlexYar
 1625 EGP


Рейтинг канала: 6(409)
Репутация: 344
Сообщения: 25490

Зарегистрирован: 26.10.2003
Данный фикс исправляет баги оригинальной игры X2-The Threat версии 1.4, касающиеся работы турелей.

http://alexyar.nm.ru/files/scripts/alexyar.turretfix1.zip

1. Турель корабля больше не будет стрелять по ракете, если она вне зоны досягаемости.
2. Устранены подвисания игры при стрельбе бигшипов (уменьшены тормоза игры).



Для установки данного фикса скопируйте содержимое архива в папку с игрой с заменой файлов.
Затем перезапустите турельные команды на своих кораблях.

На кораблях неписей новая команда будет работать только в случае начала новой игры, либо после гибели и респавна непися.

Данный фикс подходит и для модов, в которых нет данных скриптов.
    Добавлено: 15:29 28-09-2005   
Krom
 455 EGP


Репутация: 160
Сообщения: 1983
Откуда: Горы Урала
Зарегистрирован: 19.07.2005
В настоящее время скрипт находится на расширенном тестировании! Закачка временно запрещена!

«Автоматический горнодобывающий комплекс» v1.0b
(Версия ScE 25, версия Х2 - 1.4)
Written by Krom <kuroi_tenshi@mail.ru>
===============================================

Автоматический горнодобывающий комплекс создаёт на базе тяжёлого транспорта TL эффективный центр управления шахтёрскими операциями - от бурения и сбора обломков руды до продажи минералов на станциях и фабриках.
Поскольку это первая бета, не ждите от неё многого. Остерегайтесь багов, делайте резервные сейвы и не жалейте времени, чтобы поделиться со мной вашим мнением в любой форме. Последний шаг будет оценён особо ^_^
Вся информация по скриптам внутри архива (36 кБ):
http://otakubnw.nm.ru/AutomaticMiningComplex_[Krom]_v101b.rar

*1.01 - фикс условия консервации комплекса. Спасибо -> пилот Валерий.

P.S> Рубеж-400 перейдён весомым постом Гы-гы
_________________
Не спешите меня.
    Добавлено: 10:40 03-10-2005   
Канал X2: The Threat: «Собрание скриптов Пилотов»
На страницу: Пред.  1, 2, 3, 4, 5  След. | Все страницы
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Предлагаю повысить Дуча со звания пилот до звания автопилот (Dogmaut)

  » Собрание скриптов Пилотов | страница 3
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18