
本来是不想更新这么快的,看我前几天的教程看得人是少之又少,我伤心呐。
战场上,超级武器可以增加游戏的趣味与难度。
所以,今天就来粗略的讲一下这个。
像是超级武器这类代码,需要去模仿其他的代码,意思是,别自己写,去复制一份写好的来修改,如果想要空袭,就去拿焚风的大飞机支援,伞兵,就去复制美国的机场伞兵组件的代码,超时空援军就去复制超时空矿车的内个,布拉布拉,总之,这样就对了。
emmmm,举个例子哦,比如说焚风的大飞机支援
[WWZ8];超级武器的注册名
UIName=NAME:HARB;把鼠标移到图标上的消息提示
Name=super harbicon;在地图右下角的提示
IsPowered=true;是否需要电力
RechargeTime=10;需要时间,单位分钟
Type=SpyPlane
Action=Custom
SidebarPCX=harbicon.pcx;图标,我这里填的是焚风大飞机支援的图标,图标在art.ini里找
ShowTimer=yes
DisableableFromShell=no
Range=10;范围,就是一圈圈的范围
AIDefendAgainst=no;emmm,不知道,应该是AI对此是否有对策吧,比如,力场护盾?
LineMultiplier=2
Cursor=Harbinger
NoCursor=NoCanDo
SW.FireIntoShroud=no
SW.CreateRadarEvent=yes
Message.FirerColor=yes
Message.Launch=NAME:ENROUTE;超武启动的消息提示,我这里是“派遣中”,由csf文本决定
EVA.Ready=EVA_HarbingerReady;提示音
Money.Amount=-5000;消耗金钱,写正数给钱,比如,工厂维护(是叫这名吧?)
SpyPlane.Type=HARB;填飞机的注册名,只能是能够攻击的飞机,导弹不算
SpyPlane.Count=3;飞机数量
SpyPlane.Mission=Attack;飞机行动,这个不要管
SW.AITargeting=Offensive
SW.Inhibitors=FAINHI,FAINHIB,RACC,FAJAMM
FlashSidebarTabFrames=0
SW.Sound=LeviathanMoveStart
以上的代码是我已经修改过的。新添超武记得注册,并在某个建筑下填上“SuperWeapon=超武注册名”如果有两个或两个以上的超武在同一个建筑身上就填“SuperWeapons=超武注册名,超武注册名2”,INI要求十分苛刻,大小写是不能弄混的。
其他的超级武器需要注意的也无非是以上几点。
BY:五味梓丨WWZ 原创诶,投个币呗