设为首页收藏本站

红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 540|回复: 13

萌新看这里

[复制链接]
发表于 2017-1-13 09:14:09 | 显示全部楼层 |阅读模式
用基本的方法教你们添加一个单位
 楼主| 发表于 2017-1-13 09:19:01 | 显示全部楼层
打开rules后,先写单位
你若想写像磁能坦克一样的坦克,就打开字典,吧磁能坦克的每一句代码翻译,并改成自己想要的数据
如果想让它像天启,就······
同是拥有俩个坦克的功能,还是翻译,提取重要的代码复制
总的来说就是一句话,查字典
 楼主| 发表于 2017-1-13 09:21:12 | 显示全部楼层
然后就是武器:
[120mmx] 武器的名称
Damage=100
   武器的攻击力,对于一些特殊的武器它还表示其他一些量,比如混乱气流的混乱时间、侦察机的探路面积、心灵控制可变敌人的总数等。
   1代表有特殊作用,可以攻击,但不造成伤害,0和2代表不能攻击,负数代表可以攻击,但不是伤害而是加血,比如维修车
AmbientDamage=200  武器的穿偷攻击力,只有当武器类型为声波和粒子系统类时才可以有穿偷效应
ROF=80  武器的发射频率,60表示1秒一次,数字越大就停顿得越久才发第二炮
Range=5.75  武器射程上限
MinimumRange=8  武器射程下限
Projectile=Cannon  武器发射类型[注1]
Speed=40 弹体飞行速度,数字越大就飞得越快,但这个速度只对炮弹和导弹两类有实体的弹体有效
Warhead=ApocAP  武器所使用的弹头[注2]
Report=ApocalypseAttackGround 武器发射时的声音
Anim=APMUZZLE   开炮时的炮口动画
DecloakToFire=no 当使用这个武器的单位处于隐形状态或被隐形屏蔽状态时,他开火是不会显形的
Burst=2  一炮发射2个炮弹,建议这个数字不要大于4
Bright=yes 弹头击中目标或地面时将爆出一团闪光,Damage的值越大那么闪光面积就越大
RadLevel=100
RevealOnFire=no  这种单位在开火的时候不会显示给对方看,通常用于隐形单位、幻影单位和狙击单位
Lobber=yes  只用于有实体的弹体,其飞行路线将在开炮时先望上高抛,然后再落地
AreaFire=yes 用于释放类武器,要求部署后立刻释放攻击力,通常这种武器需要打一片,
如果没有这个语句,这种武器将是无效的,部署后什么都不会发生
FireOnce=yes  若是士兵使用释放类武器,那么必须让他只释放一次,不然他从第2次一直在释放但却什么都释放不出来。若是战车使用,这个语句对他无效,因为战车的代码里没有一旦部署后就只能无限释放
FireOnce= 该武器是否下达一次攻击指令只使用一次.例如:尤里的精神控制
RadLevel=350   这种武器击中任何地方都将造成核辐射,
         数值决定了核辐射的持久时间,越大就越久
TurboBoost=yes 导弹武器不跟踪。NO为跟踪,默认为no
OmniFire=yes 全向開火(只能用在无炮塔单位里)
CellRangefinding= 是否在限定范围内寻找目标
Charges= 是否有充电效果
IonSensitive= 该武器在离子风暴/闪电风暴到来时无法使用
NeverUse= 永远不使用该武器.用于定义使某些附属单位可以处于警戒状态的假武器
SabotageCursor= 是否使用C4炸药的鼠标指针代替原有的攻击鼠标指针.例如:谭亚攻击军舰时使用的武器.注意:只有当步兵使用该武器时才会产生效果
Spawner= 该武器是否是使子部队(例如:航母的舰载机)产生作用的假武器
Suicide= 部队使用该武器时是否同时摧毁自己(不管该武器是否会对自己产生伤害)
TerrainFire= 该武器是否可以在树和岩石上获得攻击指针
TurboBoost= 当该武器用于攻击空中目标时,是否速度获得提升

游戏平台定死了的弹体
IsLaser=true   激光类武器,其Projectile=Invisible类最好
IsMagBeam=yes  磁电波类武器,其Projectile=Invisible类最好
IsSonic=Yes  声波类武器,其Projectile=Invisible类最好

可自定义的弹体
IsRailgun=true  
雷射炮,属于粒子系统类武器,其Projectile=Invisible类最好,这个
语句要和语句“AttachedParticleSystem”连用,还需要设置对应的粒子系统

光束设置
LaserInnerColor = 255,0,255  = 设置激光和雷射炮中心光束的颜色,InnerColor代表发射时的颜色    
LaserOuterColor = 255,0,255 = OuterColor代表逐渐暗淡到消失时的颜色
LaserOuterSpread= 255,0,255 =   OuterSpread代表向外围散开时的颜色
LaserDuration = 30 光束闪动的时间,数字越大,激光就越久才消失
IsHouseColor=false 如果有了以上3个Color值,那么这个语句一定要false。
          如果没有以上3个值,那么就必须为true,光束颜色自适应成玩家的所属色

自杀武器
LimboLaunch=yes 使用这种武器的单位开火后将消失,判定认为它已经死亡,人口空间里却还认为它存在。这种武器最好在射弹里设置上它的本体图形,这样看起来是它去撞击敌方单位,就象自爆飞机。使用自杀武器的单位最好不要限制它的人口数量,否则撞完了就不能再造了


=========[注1]=============
=========发射类型==========
[Cannon]  名称
Image=120MM  武器的图形,需要对应的SHP或VXL图象
Arcing=true  抛物线飞行轨迹
SubjectToCliffs=yes 是否会被山丘阻挡
SubjectToElevation=yes 在高处发射时是否可以获得额外的射程
SubjectToWalls=yes 是否被围墙阻档
Shadow=yes 飞行中的弹头将在地面投影,通常用于高射武器和图形比较大的弹头,其实也可以不用
Arm=1  确定目标位置以前弹头将沿出镗方向飞行一段时间,直到锁定目标以后才开始转向。
    如果这个数值过大,那么导弹的飞行轨迹将是折线,而且命中率也不高。
    若为0则无法琐定目标(一直沿直线飞出去)。仅当为1的时候是在出镗时立即锁定目标,命中率极高。
ROT=10 导弹飞行时拐弯的光滑程度,数值在2到10表示圆滑转弯,10以上是突然弯折,0到1为直线飞行不能转弯
Proximity=yes 如果目标飞出了射程上限的2倍距离时,导弹将自动爆掉而不会一直去追
Ranged=yes 对敌方飞机分析距离,如果超过了射程上限的2倍时将提示给Proximity让他来决定是否继续追击。
      这两个语句一定要连用,而且仅对速度在100以上的导弹有效。
      若导弹速度不到100,则必定一直追下去,常常看见导弹永远追不上飞机的情况,所以建议导弹速度最好都要大于100
Floater=可以设置为Yes或No,指定弹体在飞行途中不偏离它的高度。它的含义是弹体通常飞行直到打中目标。
FlakScatter=可以设置Yes或No,指定弹体在目标周围爆炸,和防空炮的效果一样,仅仅有些轻微的不准确。
Scalable=可以设置Yes或No,弹体在飞行过程中可以上上下下攀登高的建筑物。
Rotates=可以设置Yes或No,适用于SHP弹体,弹体必须为一个包含64帧的SHP,由于每个帧发射的面是对一个特有的方向,弹体的SHP从北方开始,按顺时针方向排列直到东北方
Level=yes 炮弹始终处于同一高度
Acceleration=3   给导弹的速度加倍,默认值是3倍
Airburst=yes 是否由飞越目标上方代替直接攻击目标
Inaccurate= 该抛射体的不精确度
Inviso = 该抛射体飞行时是否不可见
Vertical= 是否垂直飞行
AA=yes  可以对空
AG=yes  可以对地,默认可以对地
AN=yes  可以对舰
AS=yes  可以反潜
ASW=yes 可以反潜2

============[注2]==========
===========弹头代码========
CellSpread=2  范围攻击的有效面积,默认面积为0.3
PercentAtMax=1 这么多格面积之内受到攻击为100%的伤害程度,这个数字最大不能超过CellSpread值
Wall=yes   可以破墙
Wood=yes   可以毁树
WallAbsoluteDestroyer= 是否一次彻底摧毁一块墙
Sparky=yes  击中目标后将爆出一些随片                 
Conventional=yes  常规的??不知道到底有什么作用
Rocker=yes =可爆出气浪冲击VXL单位,如果对应的武器Damage值太大,或发炮频率过快都可能将单位掀翻
AnimList=VTEXPLOD   弹头击中目标后爆出的弹慕动画
ProneDamage=50% 对付匍匐状态中的步兵的攻击力比率。
IvanBomb= 是否为疯狂伊万炸弹武器
MakesDisguise= 是否为伪装武器
MindControl= 是否为精神控制武器
Sonic= 是否为音波武器.
Parasite= 是否为寄生武器
Radiation= 是否是放射性武器
Sparky= 是否残余火焰.
Temporal= 是否为时空武器.
Tiberium= 是否可以摧毁矿石
InfDeath=2 =打死士兵时,士兵相应的死亡动作。
           0=立即死亡, 1=转动倒下, 2=爆炸, 3=弹飞, 4=烧死, 5=电死, 6=尤里造成的大脑爆炸, 7=核辐射
Verses=80%,60%,40%,40%,30%,30%,60%,50%,50%,100%,100% 
    对11种装甲类型的攻击比率,
   从左到右依次是:无盔甲、英雄盔甲、重型盔甲、轻型装甲、中型装甲、重型装甲、木质材料、钢铁材料、钢精混凝土材料、轻型特殊装甲、重型特殊装甲。【这是转的】
想让它有哪一个功能就加上,这是死的,但是这里有一点需要说一下,弹头也要注册!弹头也要注册!弹头也要注册!
 楼主| 发表于 2017-1-13 09:23:02 | 显示全部楼层
然后就是注册单位,这个不需要多说
再下来就是art了,这个简单,对上art教程吧需要的代码全部抄下来即可
发表于 2017-1-13 16:59:15 | 显示全部楼层
膜拜dalao
dalao真是一位合格的星际2玩家
发表于 2017-1-13 17:32:40 | 显示全部楼层
萌新瑟瑟发抖
发表于 2017-1-15 16:37:49 | 显示全部楼层
萌新瑟瑟发抖,总之向大佬低头
发表于 2017-1-15 17:11:53 | 显示全部楼层
大佬好腻害
发表于 2017-1-15 20:13:18 | 显示全部楼层
厉害强大大佬好厉害萌新瑟瑟发抖

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2017-2-12 18:30:26 | 显示全部楼层
大佬好厉害(这类教程几乎百度就有吧)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|管理员邮箱|红警DIY官方论坛    

GMT+8, 2017-6-28 18:33 , Processed in 0.056065 second(s), 21 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表