问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样能使红警地图修改器里能造火车?

发布网友 发布时间:2022-05-01 01:43

我来回答

3个回答

热心网友 时间:2022-06-22 01:22

  车逻辑详细教程——在你的MOD中添加火车

  打开rulesmd.ini,找到[VehicleTypes],注册新单位。
  [VehicleTypes]
  ...
  135=SAMTK ;这是火车头
  136=SAMBAG ;这是火车货物车厢
  137=SAMCOACH ;这是火车乘客车厢
  ...

  然后定义火车。
  [SAMTK]
  UIName=Name:AMTK
  Name=Amtrak F40PH
  Nominal=yes
  Category=Transport
  Strength=400
  Armor=light
  Turret=no
  TechLevel=-1
  Sight=5
  Speed=8
  Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry,China,IceClan
  AllowedToStartInMultiplayer=no
  Cost=800
  Points=25
  ROT=5
  Crusher=yes
  Crewed=no
  Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
  VoiceSelect=CivAllSelect
  VoiceMove=
  VoiceAttack=CivAllAttackCommand
  VoiceFeedback=
  DieSound=GenVehicleDie
  Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
  Weight=6
  MovementZone=Normal
  ThreatPosed=0 ; This value MUST be 0 for all building addons
  DamageParticleSystems=SparkSys,SmallGreySSys
  MaxDebris=5
  DebrisTypes=TIRE,STAXLE
  DebrisMaximums=4,2
  Size=6
  Trainable=no
  DeployTime=.022
  ;PipScale=Passengers
  ;Passengers=2
  IsTrain=yes
  MovementRestrictedTo=Railroad
  ImmuneToPsionics=yes
  ImmuneToRadiation=yes
  SlowdownDistance=700
  DeaccelerationFactor=0.001
  AccelerationFactor=0.01

  [SAMBAG]
  UIName=Name:BAG
  Name=Amtrak Baggage Car
  Nominal=yes
  Category=Transport
  Strength=400
  Armor=light
  Turret=no
  TechLevel=-1
  Sight=5
  Speed=8
  Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry,China,IceClan
  AllowedToStartInMultiplayer=no
  Cost=800
  Points=25
  ROT=5
  Crusher=yes
  Crewed=no
  Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
  VoiceSelect=CivAllSelect
  VoiceMove=
  VoiceAttack=CivAllAttackCommand
  VoiceFeedback=
  DieSound=GenVehicleDie
  Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
  Weight=6
  MovementZone=Normal
  ThreatPosed=0 ; This value MUST be 0 for all building addons
  DamageParticleSystems=SparkSys,SmallGreySSys
  MaxDebris=5
  DebrisTypes=TIRE,STAXLE
  DebrisMaximums=4,2
  Size=6
  Trainable=no
  DeployTime=.022
  PipScale=Passengers
  Passengers=3
  SizeLimit=2
  IsTrain=yes
  MovementRestrictedTo=Railroad
  ImmuneToPsionics=yes
  ImmuneToRadiation=yes

  [SAMCOACH]
  UIName=Name:Coach
  Name=Amtrak Passenger Car
  Nominal=yes
  Category=Transport
  Strength=400
  Armor=light
  Turret=no
  TechLevel=-1
  Sight=5
  Speed=8
  Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry,China,IceClan
  AllowedToStartInMultiplayer=no
  Cost=800
  Points=25
  ROT=5
  Crusher=yes
  Crewed=no
  Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
  VoiceSelect=CivAllSelect
  VoiceMove=
  VoiceAttack=CivAllAttackCommand
  VoiceFeedback=
  DieSound=GenVehicleDie
  Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
  Weight=6
  MovementZone=Normal
  ThreatPosed=0 ; This value MUST be 0 for all building addons
  DamageParticleSystems=SparkSys,SmallGreySSys
  MaxDebris=5
  DebrisTypes=TIRE,STAXLE
  DebrisMaximums=4,2
  Size=6
  Trainable=no
  DeployTime=.022
  PipScale=Passengers
  Passengers=4
  SizeLimit=2
  IsTrain=yes
  MovementRestrictedTo=Railroad
  ImmuneToPsionics=yes
  ImmuneToRadiation=yes

  6 回复:火车逻辑详细教程——在你的MOD中添加火车
  注意看上面的代码,3个单位中都有如下代码:
  IsTrain=yes
  MovementRestrictedTo=Railroad
  ImmuneToPsionics=yes
  这几条语句定义了火车的行为,让它只能在铁轨上行走,而且不能逆行。由于某些原因,人类玩家控制的火车会导致一些你不希望看到的结果,因此火车也免疫心灵控制。(但这依然无法阻止你去控制它,心灵震荡就可以控制它。因为心灵震荡是如此之强以至于所有免疫心灵控制的单位,甚至英雄,都难逃它的魔掌……)

  7 回复:火车逻辑详细教程——在你的MOD中添加火车
  至于火车头,我还添加了如下代码:
  SlowdownDistance=700
  DeaccelerationFactor=0.001
  AccelerationFactor=0.01
  这样能够让火车呈现加速和减速的过程,比较像真实的火车。

  8 回复:火车逻辑详细教程——在你的MOD中添加火车
  还有,火车必须拥有如下代码:
  Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
  MovementZone=Normal
  这也是为了保证火车能够在铁轨上正常行驶。

  9 回复:火车逻辑详细教程——在你的MOD中添加火车
  这样,火车就做好了。

  但是,怎么能够让火车在地图上行驶呢?首先火车是不可建造的,无论是人类玩家还是AI都不能建造,因此必须在制作地图的时候就把火车添加进去,让它作为平民单位出现。其次,地图上必须存在能够让火车行走的铁轨。所以,下一步就该编辑地图了。

  10 回复:火车逻辑详细教程——在你的MOD中添加火车
  自己用FA2做一个地图。

  首先铺设铁轨。
  展开“特殊/覆盖”,然后展开“全部覆盖图”,如果你已经正确安装了TX的话,你会看到这里多出来好多东西。例如Tracks??。这就是铁轨!找到你希望的铁轨,然后在地图上铺上吧。注意,铁轨只能放在陆地上,海面和桥梁上不能铺设铁轨。虽然这里的覆盖图中的确存在桥梁铁轨,但是很不幸的,这个功能已经被禁用掉了,因为很容易导致BUG。总之你不要在桥梁上铺设铁轨。此外,隧道铁轨是可以使用的。

  11 回复:火车逻辑详细教程——在你的MOD中添加火车
  最后就是设置触发让火车跑起来了!

  首先在铁轨上放置一个路径点(假设为11),这个路径点将作为火车产生的地点。为了视觉效果,你可以在旁边放一个建筑当作“火车站”。注意路径点一定要在铁轨上放置,否则火车产生出来之后无法移动!

  然后再在铁轨的另一地方放置一个路径点(假设为12),这个路径点将作为火车的终点。当然你也可以放一个建筑……如果你的铁轨是闭合,那么这个终点就可以随意放置。当然,依然也得放置在铁轨上。

  开始写脚本:
  3号动作(移动到路径点):路径点11
  5号动作(范围警戒):15帧
  3号动作(移动到路径点):路径点12
  5号动作(范围警戒):15帧

  这个脚本将导致这样的动作:火车产生出来之后立即移动到11号路径点,也就是它的诞生地点,然后停顿15帧的时间(开始发车),然后沿着轨道移动到12号路径点,再停顿15帧(火车进站)。然后火车就停在了12号路径点不动了。

  如果你的轨道是闭合的话,那么你可以在最后再添加上一条脚本:
  6号动作(脚本跳转):跳到第1行
  这样当火车进站之后,停顿了15帧,然后脚本就跳转到了第1行,于是火车又开始移动到11号路径点,也就是首发站。依此循环,于是火车就绕着轨道不断运动了。

  如果你在铁轨沿线放了很多车站,那么相应的放上几个路径点,多写几条脚本,就可以模拟火车进出站了。如果你还不满意,再利用触发和脚本搞出几个平民来,让火车进站之后,平民进入车厢。这就更NX了。

  12 回复:火车逻辑详细教程——在你的MOD中添加火车
  有了以上的脚本,火车就可以移动了。但现在火车尚未“实体化”,也就是说地图上还没有“火车”这个单位。我们必须让火车出现在地图上。

  注意这一步,如果你的火车只有一节,那么火车不能直接放在地图上,而必须用触发产生。如果你的火车后面拖着车厢,那么就要在地图的某个玩家看不到的角落,比如地图外面,放置你的火车头和所有的车厢。方法如下:
  首先双击火车头,探出一个对话框。你会看到有个属性“附属ID”。这里填上第一节车厢的ID。同样,双击第一节车厢,这里填上第二节车厢的ID。依此类推。最后一节车厢后面没有东西了,那么这里就填-1。
  然后创建一个特遣部队,随便起名。里面包含1个你刚才定义的火车。注意,这个火车必须只能是你的火车头,车厢不能放进去。

  然后创建一个作战小队,名称任意。路径点设为火车产生的路径点(也就是11),参战方设为火车所在的参战方。一般是平民。然后把下面的复选框全部钩掉,一个都不选,最后关联上你刚才设置的特遣部队和脚本。

  然后创建一个触发,名称任意,触发先决条件什么的就不用我说了,你自己按照自己的想法设定,Action添加上如下一条:
  4号Action(创建小队,使用地图上已经存在的单位组成小队):(这里填上你刚才创建的作战小队)。

  13 回复:火车逻辑详细教程——在你的MOD中添加火车
  最后,保存一切,运行游戏。火车就华丽的在轨道上转悠了~~~~

  14 回复:火车逻辑详细教程——在你的MOD中添加火车
  注意:
  由于IsTrain=yes的作用,一切挡道的单位都会被火车一头撞死!因为IsTrain=yes这条语句实际上蕴含了C4=yes这条语句~~~~
  由于火车只能在轨道上跑,所以一旦火车脱离轨道,将会立刻爆炸。比如你用磁电波把火车举起来,放到地面上,在火车接触地面的那一刹那,火车就爆了~~~
  虽然火车可以被设置为运输单位,但是玩家控制下的火车,行为非常怪异。因此我建议你不要把它设置成为能运载人,即使设置了,也不要把你的人装进去,如果你非要装人,用触发把平民装进去。

  15 回复:火车逻辑详细教程——在你的MOD中添加火车
  以上就是创建火车逻辑的方法。若是还有不懂,请下载某些有火车在内的MOD,然后抄袭人家的代码和地图。

  这是小遥指挥官写的追问这些代码是自己新创还是在rulesmd.ini里面修改?

追答rulesmd.ini里加

热心网友 时间:2022-06-22 01:22

不是的图修改器,是红警修改大师1.0版有科技加强,这样可以早卡车,平民等,那你说的那个神魔火车也就不成问题了吧?

热心网友 时间:2022-06-22 01:23

打开rulesmd.ini,找到[VehicleTypes],注册新单位。
[VehicleTypes]
...
135=SAMTK ;这是火车头
136=SAMBAG ;这是火车货物车厢
137=SAMCOACH ;这是火车乘客车厢
...

然后定义火车。
[SAMTK]
UIName=Name:AMTK
Name=Amtrak F40PH
Nominal=yes
Category=Transport
Strength=400
Armor=light
Turret=no
TechLevel=-1
Sight=5
Speed=8
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry,China,IceClan
AllowedToStartInMultiplayer=no
Cost=800
Points=25
ROT=5
Crusher=yes
Crewed=no
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=CivAllSelect
VoiceMove=
VoiceAttack=CivAllAttackCommand
VoiceFeedback=
DieSound=GenVehicleDie
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
Weight=6
MovementZone=Normal
ThreatPosed=0 ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys
MaxDebris=5
DebrisTypes=TIRE,STAXLE
DebrisMaximums=4,2
Size=6
Trainable=no
DeployTime=.022
;PipScale=Passengers
;Passengers=2
IsTrain=yes
MovementRestrictedTo=Railroad
ImmuneToPsionics=yes
ImmuneToRadiation=yes
SlowdownDistance=700
DeaccelerationFactor=0.001
AccelerationFactor=0.01

[SAMBAG]
UIName=Name:BAG
Name=Amtrak Baggage Car
Nominal=yes
Category=Transport
Strength=400
Armor=light
Turret=no
TechLevel=-1
Sight=5
Speed=8
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry,China,IceClan
AllowedToStartInMultiplayer=no
Cost=800
Points=25
ROT=5
Crusher=yes
Crewed=no
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=CivAllSelect
VoiceMove=
VoiceAttack=CivAllAttackCommand
VoiceFeedback=
DieSound=GenVehicleDie
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
Weight=6
MovementZone=Normal
ThreatPosed=0 ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys
MaxDebris=5
DebrisTypes=TIRE,STAXLE
DebrisMaximums=4,2
Size=6
Trainable=no
DeployTime=.022
PipScale=Passengers
Passengers=3
SizeLimit=2
IsTrain=yes
MovementRestrictedTo=Railroad
ImmuneToPsionics=yes
ImmuneToRadiation=yes

[SAMCOACH]
UIName=Name:Coach
Name=Amtrak Passenger Car
Nominal=yes
Category=Transport
Strength=400
Armor=light
Turret=no
TechLevel=-1
Sight=5
Speed=8
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs,YuriCountry,China,IceClan
AllowedToStartInMultiplayer=no
Cost=800
Points=25
ROT=5
Crusher=yes
Crewed=no
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=CivAllSelect
VoiceMove=
VoiceAttack=CivAllAttackCommand
VoiceFeedback=
DieSound=GenVehicleDie
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
Weight=6
MovementZone=Normal
ThreatPosed=0 ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys
MaxDebris=5
DebrisTypes=TIRE,STAXLE
DebrisMaximums=4,2
Size=6
Trainable=no
DeployTime=.022
PipScale=Passengers
Passengers=4
SizeLimit=2
IsTrain=yes
MovementRestrictedTo=Railroad
ImmuneToPsionics=yes
ImmuneToRadiation=yes

6 回复:火车逻辑详细教程——在你的MOD中添加火车
注意看上面的代码,3个单位中都有如下代码:
IsTrain=yes
MovementRestrictedTo=Railroad
ImmuneToPsionics=yes
这几条语句定义了火车的行为,让它只能在铁轨上行走,而且不能逆行。由于某些原因,人类玩家控制的火车会导致一些你不希望看到的结果,因此火车也免疫心灵控制。(但这依然无法阻止你去控制它,心灵震荡就可以控制它。因为心灵震荡是如此之强以至于所有免疫心灵控制的单位,甚至英雄,都难逃它的魔掌……)

7 回复:火车逻辑详细教程——在你的MOD中添加火车
至于火车头,我还添加了如下代码:
SlowdownDistance=700
DeaccelerationFactor=0.001
AccelerationFactor=0.01
这样能够让火车呈现加速和减速的过程,比较像真实的火车。

8 回复:火车逻辑详细教程——在你的MOD中添加火车
还有,火车必须拥有如下代码:
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Normal
这也是为了保证火车能够在铁轨上正常行驶。

9 回复:火车逻辑详细教程——在你的MOD中添加火车
这样,火车就做好了。

但是,怎么能够让火车在地图上行驶呢?首先火车是不可建造的,无论是人类玩家还是AI都不能建造,因此必须在制作地图的时候就把火车添加进去,让它作为平民单位出现。其次,地图上必须存在能够让火车行走的铁轨。所以,下一步就该编辑地图了。

10 回复:火车逻辑详细教程——在你的MOD中添加火车
自己用FA2做一个地图。

首先铺设铁轨。
展开“特殊/覆盖”,然后展开“全部覆盖图”,如果你已经正确安装了TX的话,你会看到这里多出来好多东西。例如Tracks??。这就是铁轨!找到你希望的铁轨,然后在地图上铺上吧。注意,铁轨只能放在陆地上,海面和桥梁上不能铺设铁轨。虽然这里的覆盖图中的确存在桥梁铁轨,但是很不幸的,这个功能已经被禁用掉了,因为很容易导致BUG。总之你不要在桥梁上铺设铁轨。此外,隧道铁轨是可以使用的。

11 回复:火车逻辑详细教程——在你的MOD中添加火车
最后就是设置触发让火车跑起来了!

首先在铁轨上放置一个路径点(假设为11),这个路径点将作为火车产生的地点。为了视觉效果,你可以在旁边放一个建筑当作“火车站”。注意路径点一定要在铁轨上放置,否则火车产生出来之后无法移动!

然后再在铁轨的另一地方放置一个路径点(假设为12),这个路径点将作为火车的终点。当然你也可以放一个建筑……如果你的铁轨是闭合,那么这个终点就可以随意放置。当然,依然也得放置在铁轨上。

开始写脚本:
3号动作(移动到路径点):路径点11
5号动作(范围警戒):15帧
3号动作(移动到路径点):路径点12
5号动作(范围警戒):15帧

这个脚本将导致这样的动作:火车产生出来之后立即移动到11号路径点,也就是它的诞生地点,然后停顿15帧的时间(开始发车),然后沿着轨道移动到12号路径点,再停顿15帧(火车进站)。然后火车就停在了12号路径点不动了。

如果你的轨道是闭合的话,那么你可以在最后再添加上一条脚本:
6号动作(脚本跳转):跳到第1行
这样当火车进站之后,停顿了15帧,然后脚本就跳转到了第1行,于是火车又开始移动到11号路径点,也就是首发站。依此循环,于是火车就绕着轨道不断运动了。

如果你在铁轨沿线放了很多车站,那么相应的放上几个路径点,多写几条脚本,就可以模拟火车进出站了。如果你还不满意,再利用触发和脚本搞出几个平民来,让火车进站之后,平民进入车厢。这就更NX了。

12 回复:火车逻辑详细教程——在你的MOD中添加火车
有了以上的脚本,火车就可以移动了。但现在火车尚未“实体化”,也就是说地图上还没有“火车”这个单位。我们必须让火车出现在地图上。

注意这一步,如果你的火车只有一节,那么火车不能直接放在地图上,而必须用触发产生。如果你的火车后面拖着车厢,那么就要在地图的某个玩家看不到的角落,比如地图外面,放置你的火车头和所有的车厢。方法如下:
首先双击火车头,探出一个对话框。你会看到有个属性“附属ID”。这里填上第一节车厢的ID。同样,双击第一节车厢,这里填上第二节车厢的ID。依此类推。最后一节车厢后面没有东西了,那么这里就填-1。
然后创建一个特遣部队,随便起名。里面包含1个你刚才定义的火车。注意,这个火车必须只能是你的火车头,车厢不能放进去。

然后创建一个作战小队,名称任意。路径点设为火车产生的路径点(也就是11),参战方设为火车所在的参战方。一般是平民。然后把下面的复选框全部钩掉,一个都不选,最后关联上你刚才设置的特遣部队和脚本。

然后创建一个触发,名称任意,触发先决条件什么的就不用我说了,你自己按照自己的想法设定,Action添加上如下一条:
4号Action(创建小队,使用地图上已经存在的单位组成小队):(这里填上你刚才创建的作战小队)。

13 回复:火车逻辑详细教程——在你的MOD中添加火车
最后,保存一切,运行游戏。火车就华丽的在轨道上转悠了~~~~

14 回复:火车逻辑详细教程——在你的MOD中添加火车
注意:
由于IsTrain=yes的作用,一切挡道的单位都会被火车一头撞死!因为IsTrain=yes这条语句实际上蕴含了C4=yes这条语句~~~~
由于火车只能在轨道上跑,所以一旦火车脱离轨道,将会立刻爆炸。比如你用磁电波把火车举起来,放到地面上,在火车接触地面的那一刹那,火车就爆了~~~
虽然火车可以被设置为运输单位,但是玩家控制下的火车,行为非常怪异。因此我建议你不要把它设置成为能运载人,即使设置了,也不要把你的人装进去,如果你非要装人,用触发把平民装进去。

15 回复:火车逻辑详细教程——在你的MOD中添加火车
以上就是创建火车逻辑的方法。若是还有不懂,请下载某些有火车在内的MOD,然后抄袭人家的代码和地图。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
i9502联通卡放置用认准卡位 I9502,SIM1切换SIM网络上网问题 如何批量删除iphone5s通讯录 中联通信飞越JSY2000-FY(832端口)一般规格 中联通信飞越JSY2000-FY重要参数 JSY2000-FY如何设置离位转移? 特权分机如何代普通分机设置叫醒? 中联的JSY2000-FY如何用话机设置免打扰? 垂直分析法分析什么表 零基础学雅思一年多少费用 新买的床单怎么洗? 盘点电视剧,爱情片。,【在线观看】免费百度云资源 长城风骏6机油格是什么型号??? 医保卡丢了补办流程 衡水银行不能绑定微信吗? 衡水银行怎样才能接收电子承兑? 衡水银行在工行帐户上汇款怎么查找? 在手机欠费有网的情况下怎么查衡水银行余额? 【衡水银行】Xxx已通过衡水银行手机银行向您转账xxx元,请及时查收? 衡水银行手机银行上卡已挂失补办 为什么手机银行上还有 天津有衡水银行? 衡水银行银行卡可以偿还京东金融吗? 衡水银行网银在 win7上怎么用 衡水银行app打不开 衡水银行怎么在手机上查询余额 衡水银行转账网银999090什么意思 武邑衡水银行可以网上交燃气费吗? 衡水银行今天怎么都关门了? 沈阳好吃的外卖餐馆有哪些? 成都哪家外卖最好吃? 求红警2尤里复仇原版修改参数方法 床单第一次洗怎么固色? 两家卖床用品的,到底第一次洗床单用温水还是冷水 惠普2025n彩色打印机卡纸解决方法有哪些? Hp2025打印机连续打印就卡纸什么问题 HP CP2025DN双面打印卡纸 惠普打印机老是卡纸,怎么解决怎么可能啊? 华为荣耀畅玩4系统怎么本地升级系统 对公账户支持什么银行办理? 有PS做图片怎么把抠好的图片弄小点换背景呢? 出去旅游健康码怎么弄 带老年人出去旅游健康码怎么弄? 手机迅雷播放4k视频卡顿 什么样的手机能播放4k视频 大家手机播放4K视频都用什么内存卡 哪款手机可以播放4K视频 这就代表手机可以播放4K视频了吧 IPhone 7能看4k视频吗? 手机可以播放4K视频吗? 请问小米手机支持4K视频播放么?