Приветствую, может кто подсказать в чем проблема. Сразу оговорюсь, я НЕ специалист по программированию и даже не чайник но... Основная идея была подправить скрипт "Верфь Марадер", покапался в папке D, в файле Marauder_M01 и получилось увеличить кол-во апгрейдов по скорости и маневренности за один сеанс почти на порядок и уменьшить время ожидания до следующего апгрейда, кол-во космотабака и цен за услуги, но тут подумал, как можно добавить апгрейд по расширению грузового отсека: 1. Открыл тот же файл Marauder_M01 и скопировал <cue name="Marauder_M01_mechanic_tune_engine" comment="Add engine tunings"> <condition> <check_all> <object_is_docked dockobject="Marauder_M01_prepare.TheMarauder"/> <question_answered question="which_tuning" answer="Engine"/> <check_value value="{player.money}" min="{value@Marauder_M01_mechanic_select_tuning.cost}"/> </check_all> </condition> <action> <do_all> <cancel_cue cue="Marauder_M01_mechanic_no_credits" comment="no longer needed because I can take the credits"/> <reward_player comment="Take the cash"> <money exact="-{value@Marauder_M01_mechanic_select_tuning.cost}"/> </reward_player> <add_equipment object="{Marauder_M01_mechanic_select_tuning.ship}" comment="Add 50 engine tunings"> <ware typename="SS_WARE_TECH213" exact="50"/> </add_equipment> </do_all> </action> <cues> <cue ref="Marauder_M01_mechanic_work"></cue> </cues> </cue> и вставил между оригинальным текстом "engine", который как я понял отвечает за апгрейд скорости, поскольку выражение "SS_WARE_TECH213" связано с увеличением скорости и текстом "rudder", отвечающим за маневренность, т.к. SS_WARE_TECH246. 2. Заменил "engine" на "cargo" и "SS_WARE_TECH213" на "SS_WARE_TECH251", поскольку к "251" относится понятие Cargo Bay Extension. 3. Открыл папку t и в ней в файле 8370-L007 в тексте добавил строку (выделена) <t id="43">Аххххх... Вот спасибо, это то что нужно!\n\nЛадно, пора приступать к работе.\nЯ посчитал стоимость за тюнинг вашего [cyan]{player.ship.type.name}[/cyan] это будет [red]{value@Marauder_M01_mechanic_select_tuning.cost}[/red] кредитов. \nЭта умеренная плата включает в себя цену на все ресурсы, необходимые для проведения работ. \nЕсли Вы согласны, я пройду на борт и произведу необходимые настройки. Что бы Вы хотели улучшить?\n
[select value='Engine']Сделайте мой корабль быстрее.\n\n[/select] [select value='Rudder']Улучшите маневренность моего корабля.\n\n[/select] [select value='Cargo']Сделайте мой корабль больше.\n\n[/select] [select value='No']Ничего. Возможно позже.[/select]</t> По логике вроде все, но не идет, при стыковке с верфью говорит, что id текста не найдено, при удалении вышеуказанной выделенной строки работает, но, естественно, не дает возможности увеличения груз. отсека. |