четверг, 18 февраля 2010 г.
Создание юнита союзника
Чтобы создать юнита союзника нужно для начала создать самого юнита, для этого выберите инструмент Place Object, выберите из списка нужный вам объект, к примеру GLATunnelNetwork, назовите его как вам угодно, я назову plan и выберите команду teamPlyrCivilian. Далее зайдите в меню Edit\Scripts... в списке выберите plyrCivilian нажмите New Script\Script Conditions нажмите New... в списке откройте Scirmish и выбираем там Start Position, внизу нажмите на Player??? выберите (он по умолчанию стоит первым) далее нажмите на 0 и выберите номер игрока(если Player_2_Start => число 2) жмем Ок. Далее зайдите во вкладку Actions if True, нажмите New... открываем Player\Transfer\Transfer a specific unit to the control of a player внизу нажмите на Unit??? выберите имя вашего юнита, у меня plan далее нажмите на Player??? и выберите жмем Ок. Вот и все, для работы гла туннеля создайте еще один обьект GLATunnelNetwork назовите его plan2 и повторите все выше написанное.
среда, 17 февраля 2010 г.
Добавление поезда на карту C&C: Generals ZH
Для того что-бы поезд ездил, нужно поставить точки путей(Waypoint) с помощью Waypoint Tool, поставьте их как вам нужно. Теперь нужно поставить сам поезд, для этого нажмите на инструмент Place Object, выберите в списке TrainEngineVerySlow и поставьте его на путь т.е. на waypoint. Чтобы поезд останавливался в определенном месте, нужно выбрать нужный вам waypoint и переименовать его в Waypoint # Station(# - номер точки, например Waypoint 207 Station). Для того что-бы поезд проезжал по мосту, вам нужно поставить точки в начале и в конце моста и переименовать их в Waypoint # Tunnel
Если хотите что-бы в поезд можно было сажать юнитов, вам нужно настроить сам поезд, переименуйте путь вашего поезда, для этого выберите любой waypoint и в Waypoint Path Labels впишите Railroad. Теперь создайте в папке C:\Users\xxxx\Documents\Command and Conquer Generals Zero Hour Data\Maps файл map.ini и скопируйте туда вот это:
Object TrainEngineVerySlow
ReplaceModule ModuleTag_03
Behavior = RailroadBehavior ModuleTag_03_Override
PathPrefixName = Railroad
RunningGarrisonSpeedMax = 3
KillSpeedMin = 9
Friction = 0.995
BigMetalBounceSound = BuildingFallingMetal
SmallMetalBounceSound = VehicleImpactHeavy
MeatyBounceSound = InfantryCrush
ClicketyClackSound = TrainClicketyClack
WhistleSound = TrainWhistle
IsLocomotive = Yes
SpeedMax = 3.0
Acceleration = 1.005
WaitAtStationTime = 20000 ; двадцать секунд
Braking = 0.97
CrashFXTemplateName = SpecialEffectsTrainCrashObject
CarriageTemplateName = TrainCar03 ; вагончики
CarriageTemplateName = TrainCar03
CarriageTemplateName = TrainCar03
CarriageTemplateName = TrainCar03
CarriageTemplateName = TrainCar03
CarriageTemplateName = TrainCar03
CarriageTemplateName = TrainCab
End
End
End
Object TrainCar03
ReplaceModule ModuleTag_02
Body = ActiveBody ModuleTag_02_Override
MaxHealth = 10000.0
InitialHealth = 10000.0
End
End
AddModule ModuleTag_03_Override
Behavior = GarrisonContain ModuleTag_03
ContainMax = 10
AllowInsideKindOf = INFANTRY VEHICLE
EnterSound = GarrisonEnter
ExitSound = GarrisonExit
DamagePercentToUnits = 50%
MobileGarrison = Yes
End
End
ReplaceModule ModuleTag_04
Behavior = RailroadBehavior ModuleTag_04_Override
IsLocomotive = No
PathPrefixName = Railroad
RunningGarrisonSpeedMax = 3
KillSpeedMin = 9
Friction = 0.995
BigMetalBounceSound = BuildingFallingMetal
SmallMetalBounceSound = VehicleImpactHeavy
MeatyBounceSound = InfantryCrush
ClicketyClackSound = TrainClicketyClack
End
End
End
Object TrainCab
ReplaceModule ModuleTag_02
Body = ActiveBody ModuleTag_02_Override
MaxHealth = 10000.0
InitialHealth = 10000.0
End
End
AddModule ModuleTag_03_Override
Behavior = GarrisonContain ModuleTag_03
ContainMax = 10
EnterSound = GarrisonEnter
ExitSound = GarrisonExit
DamagePercentToUnits = 50%
MobileGarrison = Yes
End
End
ReplaceModule ModuleTag_04
Behavior = RailroadBehavior ModuleTag_04_Override
IsLocomotive = No
PathPrefixName = Railroad
RunningGarrisonSpeedMax = 3
KillSpeedMin = 9
Friction = 0.995
BigMetalBounceSound = BuildingFallingMetal
SmallMetalBounceSound = VehicleImpactHeavy
MeatyBounceSound = InfantryCrush
ClicketyClackSound = TrainClicketyClack
End
End
End
настройте как вам угодно и сохраните.

Если хотите что-бы в поезд можно было сажать юнитов, вам нужно настроить сам поезд, переименуйте путь вашего поезда, для этого выберите любой waypoint и в Waypoint Path Labels впишите Railroad. Теперь создайте в папке C:\Users\xxxx\Documents\Command and Conquer Generals Zero Hour Data\Maps файл map.ini и скопируйте туда вот это:
Object TrainEngineVerySlow
ReplaceModule ModuleTag_03
Behavior = RailroadBehavior ModuleTag_03_Override
PathPrefixName = Railroad
RunningGarrisonSpeedMax = 3
KillSpeedMin = 9
Friction = 0.995
BigMetalBounceSound = BuildingFallingMetal
SmallMetalBounceSound = VehicleImpactHeavy
MeatyBounceSound = InfantryCrush
ClicketyClackSound = TrainClicketyClack
WhistleSound = TrainWhistle
IsLocomotive = Yes
SpeedMax = 3.0
Acceleration = 1.005
WaitAtStationTime = 20000 ; двадцать секунд
Braking = 0.97
CrashFXTemplateName = SpecialEffectsTrainCrashObject
CarriageTemplateName = TrainCar03 ; вагончики
CarriageTemplateName = TrainCar03
CarriageTemplateName = TrainCar03
CarriageTemplateName = TrainCar03
CarriageTemplateName = TrainCar03
CarriageTemplateName = TrainCar03
CarriageTemplateName = TrainCab
End
End
End
Object TrainCar03
ReplaceModule ModuleTag_02
Body = ActiveBody ModuleTag_02_Override
MaxHealth = 10000.0
InitialHealth = 10000.0
End
End
AddModule ModuleTag_03_Override
Behavior = GarrisonContain ModuleTag_03
ContainMax = 10
AllowInsideKindOf = INFANTRY VEHICLE
EnterSound = GarrisonEnter
ExitSound = GarrisonExit
DamagePercentToUnits = 50%
MobileGarrison = Yes
End
End
ReplaceModule ModuleTag_04
Behavior = RailroadBehavior ModuleTag_04_Override
IsLocomotive = No
PathPrefixName = Railroad
RunningGarrisonSpeedMax = 3
KillSpeedMin = 9
Friction = 0.995
BigMetalBounceSound = BuildingFallingMetal
SmallMetalBounceSound = VehicleImpactHeavy
MeatyBounceSound = InfantryCrush
ClicketyClackSound = TrainClicketyClack
End
End
End
Object TrainCab
ReplaceModule ModuleTag_02
Body = ActiveBody ModuleTag_02_Override
MaxHealth = 10000.0
InitialHealth = 10000.0
End
End
AddModule ModuleTag_03_Override
Behavior = GarrisonContain ModuleTag_03
ContainMax = 10
EnterSound = GarrisonEnter
ExitSound = GarrisonExit
DamagePercentToUnits = 50%
MobileGarrison = Yes
End
End
ReplaceModule ModuleTag_04
Behavior = RailroadBehavior ModuleTag_04_Override
IsLocomotive = No
PathPrefixName = Railroad
RunningGarrisonSpeedMax = 3
KillSpeedMin = 9
Friction = 0.995
BigMetalBounceSound = BuildingFallingMetal
SmallMetalBounceSound = VehicleImpactHeavy
MeatyBounceSound = InfantryCrush
ClicketyClackSound = TrainClicketyClack
End
End
End
настройте как вам угодно и сохраните.
Подписаться на:
Сообщения (Atom)