Просмотр полной версии : Как сделать вертолет грузовым?
Интересует, как можно сделать так, что бы вертолет мог переносить ракеты, рабочих, поселенцев и т.п.
Спасибо.
<div class='quotetop'>Цитата(Павел I * 2.11.2009, 0:39) 312651</div>
Просто сделать карго.
[/b]
подскажи как
Таскать и ракеты и поселенцев - однако непростая задача для вертолета :)
Если хочешь, чтобы вертолет переносил ракеты, то прописывай в CIV4UnitInfos для GUNSHIP вместо этого:
<SpecialCargo>NONE</SpecialCargo>
<DomainCargo>NONE</DomainCargo>
<iCargo>0</iCargo>
это:
<SpecialCargo>SPECIALUNIT_MISSILE</SpecialCargo>
<DomainCargo>DOMAIN_AIR</DomainCargo>
<iCargo>1</iCargo>
Тогда он сможет нести одну ракету.
Если ты хочешь, чтобы вертолет перевозил поселенцев и рабочих, то тут сложнее дело.
Надо создать новый тип SPECIALUNIT в CIV4SpecialUnitInfos, например SPECIALUNIT_SETTLER_WORKER (тут конечно интересны твои навыки общения с XML).
Затем у юнитов SETTLER и WORKER вместо
<Special>NONE</Special>
пишешь
<Special>SPECIALUNIT_SETTLER_WORKER</Special> (например)
а вертолету прописываешь
<SpecialCargo>SPECIALUNIT_SETTLER_WORKER</SpecialCargo>
<DomainCargo>DOMAIN_LAND</DomainCargo>
<iCargo>2</iCargo>
Тогда он сможет перевозить двух рабов или поселенцев.
Система ясна?
Значит так. На модиках есть полное описание XML.
Посмотрите в UnitInfos.
_______________________________________________
Ноксиум успел)))
<div class='quotetop'>Цитата(Noxium * 2.11.2009, 0:41) 312653</div>
Таскать и ракеты и поселенцев - однако непростая задача для вертолета :)
Если хочешь, чтобы вертолет переносил ракеты, то прописывай в CIV4UnitInfos для GUNSHIP вместо этого:
<SpecialCargo>NONE</SpecialCargo>
<DomainCargo>NONE</DomainCargo>
<iCargo>0</iCargo>
это:
<SpecialCargo>SPECIALUNIT_MISSILE</SpecialCargo>
<DomainCargo>DOMAIN_AIR</DomainCargo>
<iCargo>1</iCargo>
Тогда он сможет нести одну ракету.
Если ты хочешь, чтобы вертолет перевозил поселенцев и рабочих, то тут сложнее дело.
Надо создать новый тип SPECIALUNIT в CIV4SpecialUnitInfos, например SPECIALUNIT_SETTLER_WORKER (тут конечно интересны твои навыки общения с XML).
Затем у юнитов SETTLER и WORKER вместо
<Special>NONE</Special>
пишешь
<Special>SPECIALUNIT_SETTLER_WORKER</Special> (например)
а вертолету прописываешь
<SpecialCargo>SPECIALUNIT_SETTLER_WORKER</SpecialCargo>
<DomainCargo>DOMAIN_LAND</DomainCargo>
<iCargo>2</iCargo>
Тогда он сможет перевозить двух рабов или поселенцев.
Система ясна?
[/b]
то что надо. Спасибо.
<div class='quotetop'>Цитата(Noxium * 1.11.2009, 23:41) 312653</div>
это:
<SpecialCargo>SPECIALUNIT_MISSILE</SpecialCargo>
<DomainCargo>DOMAIN_AIR</DomainCargo>
<iCargo>1</iCargo>
Тогда он сможет нести одну ракету.
[/b]
всё таки думаю следует уточнить... он её тогда и запускать сможет...
Noxium, это не для тебя, я знаю, что ты знаешь ))
NeseryozniyVET
02.11.2009, 03:32
Можно сделать чтоб вертолет одновременно и ракеты и поселенцев с рабами возил. Для этого поселенцам надо прописать такой же <SPECIALUNITS> как и у ракеты, а у вертолета в <DomainCargo> написать NONE.
Я подобное с авианосцем у себя в моде сделал -- он у меня и вертолеты и самолеты возит. Вертолеты не теряют способность перевозится транспортом. :umnik:
Powered by vBulletin® Version 4.1.9 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot