Приветствую, может кто подсказать в чем проблема. Сразу оговорюсь, я Н...
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict  
 

На сайте онлайн (человек): 78



 



Приветствую, может кто подсказать в чем проблема. Сразу оговорюсь, я Н...

Terran Conflict (X3TC) / Форум / Скрипты и моды для X3 Terran Conflict / Все мелкие вопросы по скриптам и модам задаем тут! (Не загрязняйте форум мелкими темами)

Все мелкие вопросы по скриптам и модам задаем тут! (Не загрязняйте форум мелкими темами)
(http://x3tc.net/x3_forum/?tid=234)
Автор: Totenhelle
(02.06.2012 10:22:26)

Приветствую, может кто подсказать в чем проблема. Сразу оговорюсь, я НЕ специалист по программированию и даже не чайник но... Основная идея была
подправить скрипт "Верфь Марадер", покапался в папке 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 текста не найдено, при удалении вышеуказанной выделенной строки работает, но, естественно, не дает возможности увеличения груз. отсека.

дерево темы → Все мелкие вопросы по скриптам и модам задаем тут! (Не загрязняйте форум мелкими темами) Все мелкие вопросы по скриптам и модам задаем тут! (Не загрязняйте форум мелкими темами) »
Список игр