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

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



 



добавленые на карут фабрики только для НПС, если ты поместиш на карту ...

Terran Conflict (X3TC) / Форум / Скрипты и моды для X3 Terran Conflict / Скриптописание и модосторение - помощь новичкам и полезные советы

Скриптописание и модосторение - помощь новичкам и полезные советы
(http://x3tc.net/x3_forum/?tid=72)
Автор: Cardinal
(27.02.2012 21:20:57)

 YOYOMAN писал(а):
добавленые на карут фабрики только для НПС, если ты поместиш на карту без правки WareTemplate, то в итоге все они будут производить пшеницу.

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

Про вэйртемплэйт напишу пожже потерпите
 

Спорить с вышенаписанным не буду, однако в моем сообщении как раз и указан именно такой порядок создания станции во втором методе. Только п.3, посвященный как раз редактированию waretemplate.xml я написал, каюсь, не совсем корректно.
Сейчас я разберу с прикладной точки зрения одну запись из waretemplate, а Вас попрошу меня поправить/дополнить.
Пример записи:

<o t="6" s="SS_FAC_A_AF_CAPITAL" r="1" x="0" y="0" z="0" a="0" b="0" g="0">
      <o t="23" s="8">
        <o t="16" s="SS_WARE_TECH204" />
        <o t="14" s="SS_WARE_F217" />
      </o>
      <o t="23" s="7">
        <o t="10" s="SS_MISSILE_AF_CAPITAL" />
      </o>
      <o t="23" s="6">
        <o t="11" s="SS_WARE_ENERGY" />
        <o t="15" s="SS_WARE_ORE" />
        <o t="14" s="SS_WARE_F218" />
      </o>
    </o>
Здесь:
<o t (тип станции)="6(фабрика)" s(подтип)="SS_FAC_A_AF_CAPITAL (Аргонская Фабрика ракет "Булава")" r(раса)="1(Аргон)" x(координата  х)="0" y(координата у)="0" z(координата z)="0" a (поворот по оси альфа)="0" b(поворот по оси бета)="0" g(поворот по оси гамма)="0">
Параметры, начиная с r и заканчивая g - не используются и задаются уже при размещении фабрики.
    <o t(тип)="23(товары)" s (подтип)="8 (вспомогательные ресурсы)">
        <o t (тип товара)="16 (ID файла TWareT - технические)" s (Подтип)="SS_WARE_TECH204 (Боеголовки)" />
        <o t (тип товара)="14 (ID файла TWareF - пищевые)" s (подтип)="SS_WARE_F217(Ткань Раймс)" />
      </o>
      <o t(тип)="23(товары)" s(подтип)="7(продукты)">
        <o t (тип товара)="10(ID файла TMissiles - ракеты)" s (подтип)="SS_MISSILE_AF_CAPITAL (Заградительная ракета "Булава")" />
      </o>
      <o t (тип)="23(товары)" s (подтип)="6(основные ресурсы)">
        <o t (тип товара)="11(ID файла TWareE - энергия)" s (подтип)="SS_WARE_ENERGY (Батареи)" />
        <o t (тип товара)="15(ID файла TWareМ - минералы)" s (подтип)="SS_WARE_ORE (Руда)" />
        <o t (тип товара)="14(ID файла TWareF - пищевые)" s (подтип)="SS_WARE_F218 (Бифштексы кахуна)" />
      </o>
    </o>
По аналогии строятся записи и всех остальных фабрик.
Важно!!! Внимательно следите за знаками <o> и </o> (должны быть парными). Если хотя бы один из них будет потерян, то это приведет к полной неработоспособности файла (и всех станций в игре).

дерево темы → Скриптописание и модосторение - помощь новичкам и полезные советы Скриптописание и модосторение - помощь новичкам и полезные советы »
Список игр