72的源碼是
『壹』 C語言源代碼是什麼
數字版「拼圖」游戲C源代碼:
#include<time.h>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
int i, j, r, k; //i、j、r用於循環, k存放隨機數值
int m, n; // m、n是當前空位的下標, t標記排序是否成功
int a[4][4]; //存儲4×4共16個數字的數組
void show(void); //輸出數組表格
void csh(void); //初始化界面
int yes(void); //判斷排序是否成功
void up(void); //數字向上移動到空位(空位則下移)
void down(void); //數字向下移
void left(void); //數字向左移
void rght(void); //數字向右移
void inkey(void); //按鍵操作
void gtxy(int x, int y) ; //控制游標移動的函數
int main(void)
{ while(1)
{csh( );
while(1)
{ inkey();
show();
if ( yes( ) )
{gtxy(6,12); printf("你成功了! 再來一局y/n?"); break;}
}
if(getch( )== ʹnʹ)break;
}
return 0;
}
void csh(void)
{r=0;
CONSOLE_CURSOR_INFO cursor_info={1,0}; //以下兩行是隱藏游標的設置
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);
for(i=0;i<4;i++) //給數組a依序賦值
for(j=0;j<4;j++)
{ if (i==3 && j==3) a[i][j]=0;
else a[i][j]=1+r++;
}
a[3][3]=a[1][1]; a[1][1]=0; //把a[3][3]與a[1][1]的值交換一下
m=1; n=1;
srand((unsigned)time(0)); //初始化隨機數發生器
for(r=0;r<500;r++) //將數組各值打亂
{k=rand( )%(4); //取0-3隨機數,分別代表上下左右四個方向
switch(k)
{ case 0: { up( );break; }
case 1: {down( );break; }
case 2: {left( );break; }
case 3: {rght( ); break; }
}
}
printf(" 數字拼圖");
printf(" ┌──────┬──────┬──────┬──────┐");
printf(" │ │ │ │ │");
printf(" ├──────┼──────┼──────┼──────┤");
printf(" │ │ │ │ │");
printf(" ├──────┼──────┼──────┼──────┤");
printf(" │ │ │ │ │");
printf(" ├──────┼──────┼──────┼──────┤");
printf(" │ │ │ │ │");
printf("
└──────┴──────┴──────┴──────┘");
show( );
}
void show(void)
{for(i=0;i<4;i++)
for(j=0;j<4;j++) //gtxy(7*j+9, 2*i+4)是游標到指定位置輸出數字
{gtxy(7*j+9,2*i+4); if(a[i][j]==0)printf(" │");
else if(a[i][j]>9)printf(" %d │",a[i][j]);
else printf(" %d │",a[i][j]);
}
}
void inkey(void)
{ int key;
key=getch( );
switch(key)
{ case 72: { up( ); break;}
case 80: {down( ); break; }
case 75: {left( ); break; }
case 77: {rght( );break;}
}
}
void up(void)
{ if (m!=3) //移動時要考慮空位"0"是否已經在邊界
{ a[m][n]=a[m+1][n]; m++; a[m][n]=0; }
}
void down(void)
{ if (m!=0)
{a[m][n]=a[m-1][n]; m--; a[m][n]=0; }
}
void left(void)
{ if (n!=3)
{ a[m][n]=a[m][n+1]; n++; a[m][n]=0;}
}
void rght(void)
{ if (n!=0)
{ a[m][n]=a[m][n-1]; n--; a[m][n]=0; }
}
int yes(void)
{ r=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{ if (a[i][j]!=1+r++) return (r==16)?1:0; }
}
void gtxy(int x, int y) //控制游標移動的函數
{ COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
『貳』 通達信公式的密碼怎麼破解
通達信公式破解方法
公式破解方法
1:不是使用Winhex,而是使用Ollydbg來破解.
2:只是用戶公式修改密碼有效。對於導入密碼無效。對於系統公式密碼無效,默認的系統公式密碼可能是OK_TDX(測試了兩個版本,其他的不知道)
不過好像有的不能編輯,不過VOL_TDX等系統的公式好像可以查看和修改。
方法:
1:使用Ollydbg,點文件,打開,選擇通達信的可執行文件(或者把通達信的執行文件直接拖進Ollydbg的窗口),按F9運行程序。
2:正常使用通達信,進入到K線圖後,在k線圖(主圖或者副圖上)點右鍵,選擇指標,然後選擇一個加密的公式,點確定。
此時公式應該能正確使用並且在圖上顯示出來。
3:點右鍵,選當前指標,選修改指標公式,此時需要輸入密碼,隨便輸入幾個數,但不要點確定。
4:在Ollydbg的左下角,有一個命令編輯框,輸入命令bp _mbscmp,回車,這時斷點下好了。
5:點修改密碼公式框中的確定按鈕,此時中斷在_mbscmp中,在右上角的EAX的值就是密碼,ECX值是你隨便輸入的數。
6:找到密碼後,點在左上角的紅黑色的一行代碼,點F2取消斷點,再點F9來繼續程序執行。可以循環2-6步來得到其他的密碼。
7:完成,哈哈。
對系統公式無效,是指使用系統默認密碼OK_TDX,能打開但是不能查看和編輯。
不過對於有的系統公式如VOL_TDX需要密碼的,可以使用默認密碼來查看它。
『叄』 原碼與補碼的轉換
1、首先要知道,換算規則:原碼轉換為反碼:符號位不變,數值位分別「按位取反」 。
『肆』 請問這種JS代碼怎麼加密
這不算加密,只不過一眼看不出來罷了。其實就是JavaScript字元串轉義。
原理很簡單,比如字元 』w『
它的 charCode 是 119 十六進製表示為 0x77
然後利用 JavaScript 字元串轉義前綴 x,表達出編碼過的 ASCII 字元來:
x+charCode的十六進製表示(兩位)
所以字元串 'x77' 就是字元串 'w'
也就是說
'x77'==='w'
這個的返回值是 true,二者完全等效!
這是對於 ascii 代碼表示形式,charCode 大於 255 的怎麼處理?就要用到 u 前綴了
u+charCode的十六進製表示(
比如漢字 '學' 的 charCode 是23398 (0x5b66)
書寫時只要把 0x 替換為 u:
u5b66
這樣就可以了。
'u5b66'==='學'
那麼為什麼要這么麻煩呢?直接輸入字元不就好了嗎?要知道,有些字元是不能列印或不能被輸入的(比如功能/控制字元「退格」等),如果要在字元串中包含這些字元,只能依靠字元串轉義了!
回頭看樓主給的代碼:
"x64x6fx63x75x6dx65x6ex74"
這個是什麼?
F12開瀏覽器開發者工具,切到控制台(或者你有 node.js),在控制台輸入這一串。
你看到輸出什麼了嗎?
"document"
繼續
"x77x72x69x74x65x6cx6e"
這個輸入後,控制台返回
"writeln"
剩下括弧內的也是一樣的啦。結果是一個指向特定地址的 <a> 標簽。
所以翻譯過來就是
window['document']['writeln']('<ahref="...">標簽</a>')
看懂了?
好,既然樓主說要怎麼加密的。我就寫了個 JS 腳本,只要調用這個方法,你就得到「加密」後的字元串信息了:
functionencrypt(str){
varresult='',charCode
for(vari=0,length=str.length;i<length;i++){
charCode=str.charCodeAt(i)
if(charCode<0x10){
result+='\x0'+charCode.toString(16)
}elseif(charCode<0x100){
result+='\x'+charCode.toString(16)
}elseif(charCode<0x1000){
result+='\u0'+charCode.toString(16)
}else{
result+='\u'+charCode.toString(16)
}
}
returnresult
}
在控制台執行
encrpty('樓主給的那一串')
返回
""
樓主只要把括弧中的那一串替換為上面輸入的內容就好了。
『伍』 紅色警戒2尤里的復仇MOD
在源代碼里,隨便找個建築,吧建築距離改成255 (原先的建築要沒有武器的最好!)
咋吧武器改成尤里X的武器,主武器就行,副武器改成啥都行,改成放空炮的沒人管你
但是咋建在水上還在研究呢,研究到我我在告訴你!
能變戰車的嗎下個增強版超級編輯器,那這個改就行,攻擊距離嗎1000就行啦!
就是全圖
改成炮的話威力改成1000,見誰秒誰!!!!!!!!!!!!!!!!!!!
呵呵很無恥吧!
要是菜鳥的話那單位修改器改就行啦,反正都用的到 (↓)
紅警武器表:
105mm 105毫米口徑 0級灰熊坦克主武器
105mmE 105毫米口徑升級 3級灰熊坦克主武器
120HE 120HE
120mm 120毫米口徑 0級犀牛坦克主武器
120mmE 120毫米口徑升級 3級犀牛坦克主武器
120mmx 120毫米口徑X 0級天啟坦克主武器
120mmxE 120毫米口徑X升級 3級天啟坦克主武器
155mm 155毫米口徑 0級cdest主武器
155mmE 155毫米口徑升級 3級cdest主武器
20mm 20毫米口徑 0級火箭飛行兵主武器
20mmE 20毫米口徑升級 3級火箭飛行兵主武器
20mmRapid 20毫米口徑快速
20mmRapidE 20毫米口徑快速升級
75mm 75毫米口徑
90mm 90毫米口徑 輕坦克主武器
AlliedOccupyW 盟軍佔領W 瑪雅遺跡02主武器|建築主武器
AlligatorBite 鱷魚咬 鱷魚主武器
AssaultBolt 攻擊線圈 磁爆步兵輔武器
AssaultCannon 攻擊大炮
ASWBomb ASW炸彈 asw主武器
ASWCollision ASW碰撞 asw輔武器
ASWLauncher ASW發射器 cdest輔武器
AWP 重狙 0級狙擊手主武器
AWPE 重狙升級 3級狙擊手主武器
BadTeeth 壞牙 蘇聯軍犬主武器
BAZOOKA 火箭筒
BearBite 熊咬 北極熊主武器
BikeMissile 摩托車導彈
BlackHawkCannon 黑鷹機關炮 雌鹿直升機主武器|0級夜鷹直升機主武器
BlackHawkCannonE 黑鷹機關炮升級 3級夜鷹直升機主武器
BlimpBomb 飛艇炸彈 0級基洛夫空艇主武器
BlimpBombE 飛艇炸彈升級 3級基洛夫空艇主武器
Bomb 炸彈
ChemLauncher 化學發射器
ChimpBite 黑猩猩咬 猴子主武器
ChronoMP5 Chrono-MP5沖鋒槍 0級超時空突擊隊主武器
ChronoMP5E Chrono-MP5沖鋒槍升級 3級超時空突擊隊主武器
CoilBolt 線圈磁暴 (Tesla=Coil)主武器
Comet 棱鏡坦克
CometFragment 棱鏡坦克碎片
CowShot 奶牛槍殺
CRAWP CR-重狙
CRBAZOOKA CR-火箭筒
CRElectricBolt CR-導電磁爆
CRFlakGuyGun CR-步兵高射炮
CRM1Carbine CR-M1卡賓槍
CRM60 CR-輕機槍
CRMakeupKit CR-構造工具包
CRMindControl CR-精神控制
CRMP5 CR-MP5沖鋒槍
CRNeutronRifle CR-超時空步槍
CRNuke CR-核 多功能步兵車死亡武器
CRRadBeamWeapon CR-RAD束武器
CRTerrorBomb CR-恐怖炸彈
CyCannon Cy大炮
DefuseKit 拆炸彈 工程師主武器
Demobomb 卡車炸彈 自爆卡車主武器|自爆卡車死亡武器
DoublePistols 雙* 0級譚雅主武器
DoublePistolsE 雙*升級 3級譚雅主武器
Dragon 鱷魚
DredCollision Dred碰撞
DredLauncher Dred發射器 無畏級戰艦主武器
DroneJump 雄蜂跳躍 恐怖機器人主武器
EiffelBolt 艾菲爾磁爆 艾菲爾鐵塔主武器
ElectricBolt 導電磁爆 0級磁爆步兵主武器
ElectricBoltE 導電磁爆升級 3級磁爆步兵主武器
ElectricFragment 導電碎片
EMPulseWeapon EM脈沖武器
FakeC4 假的C4 超時空突擊隊輔武器
FiendShard 惡魔碎片
FireballLauncher 火球發射器
FlakGuyAAGun 加固高射炮 0級防空步兵輔武器
FlakGuyAAGunE 加固高射炮升級 3級防空步兵輔武器
FlakGuyGun 步兵高射炮 0級防空步兵主武器
FlakGuyGunE 步兵高射炮升級 3級防空步兵主武器
FlakTrackAAGun 軌道高射炮 0級防空履帶車輔武器
FlakTrackAAGunE 軌道高射炮升級 3級防空履帶車輔武器
FlakTrackGun 軌道槍 0級海蠍主武器|0級防空履帶車主武器
FlakTrackGunE 軌道槍升級 3級海蠍主武器|3級防空履帶車主武器
FlakWeapon 核武器 0級海蠍輔武器|防空炮主武器
FlakWeaponE 核武器升級 3級海蠍輔武器
GoodTeeth 好牙 盟軍軍犬主武器
GrandCannonWeapon 大火炮武器 巨炮主武器
Grenade 手榴彈
HarpyClaw 悍婦爪
Heal 治癒
Hellfire 地獄之火
HornetBomb 黃蜂炸彈 0級大黃蜂主武器
HornetBombE 黃蜂炸彈升級 3級大黃蜂主武器
HornetCollision 大黃蜂碰撞 大黃蜂輔武器
HornetLauncher 大黃蜂發射器 航空母艦主武器
HoverMissile 懸停導彈 0級多功能步兵車主武器|科技前哨站主武器
HoverMissile2 懸停導彈2
HoverMissile2e 懸停導彈2升級
HoverMissileE 懸停導彈升級 3級多功能步兵車主武器
HowitzerGun 榴彈炮 榴彈炮主武器
IvanBomber 伊文炸彈 0級瘋狂伊文主武器|超時空伊文主武器
IvanBomberE 伊文炸彈升級 3級瘋狂伊文主武器
JumpCannon 跳躍大炮
LaserFire 激光槍
LaserFire2 激光槍2
LtRail 電網
M1Carbine M1卡賓槍 0級動員兵主武器
M1CarbineE M1卡賓槍升級 3級動員兵主武器
M60 輕機槍 0級美國大兵主武器
M60E 輕機槍升級 3級美國大兵主武器
MakeupKit 構造工具包 間諜主武器
MammothTusk 巨大的長牙 天啟坦克輔武器
Maverick 小牛 0級入侵者戰機主武器
Maverick2 小牛2 0級黑鷹戰機主武器
Maverick2E 小牛2升級 3級黑鷹戰機主武器
MaverickE 小牛升級 3級入侵者戰機主武器
MayanPrism 瑪雅棱鏡 瑪雅金字塔主武器|墨西哥瑪雅金字塔主武器
MechRailgun 機械鐵槍
Mesa 水母 0級宙斯盾戰艦主武器
MesaE 水母升級 3級宙斯盾戰艦主武器
MindControl 精神控制 尤里主武器|0級傘兵主武器
MindControlE 精神控制升級 3級傘兵主武器
Minigun 迷你槍
MirageGun 幻影槍 0-3級幻影坦克主武器
MirageGunE 幻影槍升級 3級幻影坦克輔武器
MP5 MP5沖鋒槍 0級海豹部隊主武器
MP5E MP5沖鋒槍升級 3級海豹部隊主武器
NeutronRifle 超時空步槍 0級超時空軍團主武器
NeutronRifleE 超時空步槍升級 3級超時空軍團主武器
Nukebomb 核炸彈
NukeCarrier 核媒介物 Weedguy主武器
NukePayload 核彈頭
OPCoilBolt 線圈磁爆 (Tesla=Coil)輔武器
OutpostMachineGun 前哨機槍
Para 重機槍
ParaDropWeapon 重機槍空投武器 運輸機主武器
paraE 重機槍升級
Pistola 皮斯托拉 技師主武器|VLADIMIR主武器|PENTGEN主武器|Ssrv主武器
PrismShot 棱鏡不連 光棱塔主武器
PrismSupport 棱鏡連 光棱塔輔武器
Proton 質子
PsiWave 污染波 尤里輔武器|尤里改輔武器
QuadCannon 四倍火炮
RadBeamWeapon 雷得束武器 0級生化步兵主武器
RadBeamWeaponE 雷得束武器升級 3級生化步兵主武器
RadEruptionWeapon 雷得噴發武器 生化步兵輔武器
RaiderCannon 入侵者機關炮
RedEye2 紅眼2 愛國者導彈主武器
RepairBullet 修復子彈
RPGTower 火箭塔
SABOT 炮彈軟殼 0級坦克殺手主武器
SABOTE 炮彈軟殼升級 3級坦克殺手主武器
Sapper 挖掘器 海豹部隊輔武器|譚雅輔武器
SlimeAttack 軟泥攻擊
Sniper 狙擊手
SonicZap 聲波摧毀 0級海豚主武器
SonicZapE 聲波摧毀升級 3級海豚主武器
SovietOccupyW 蘇聯佔領W 瑪雅遺跡02輔武器|建築輔武器
SquidGrab 烏賊抓取 0級烏賊主武器
SquidGrabE 烏賊抓取升級 3級烏賊主武器
SquidPunch 烏賊推擠 0級烏賊輔武器
SquidPunchE 烏賊推擠升級 3級烏賊輔武器
SubTorpedo 潛水艇魚雷 0級颶風級戰艦主武器
SubTorpedoE 潛水艇魚雷升級 3級颶風級戰艦主武器
SuicideBomb 自殺炸彈
SuperComet 超級棱鏡坦克
SuperCometFragment 超級棱鏡坦克碎片
SuperMindControl 超級精神控制 尤里改主武器
TankBolt 坦克磁爆 0級磁爆坦克主武器
TankBoltE 坦克磁爆升級 3級磁爆坦克主武器
TankMakeupKit 坦克構造工具包
TerrorBomb 恐怖炸彈 恐怖分子主武器|恐怖分子死亡武器
TeslaFragment 特斯拉碎片
V3Airburst V3空氣爆裂
V3Cluster V3集群 Weedguy輔武器
V3Launcher V3發射器
VirtualScanner 虛擬掃描 恐怖機器人輔武器|工程師輔武器|蘇聯軍犬輔武器|鱷魚輔武器|盟軍軍犬輔武器|北極熊輔武器|猴子輔武器
Vulcan 火焰 哨戒炮主武器
Vulcan2 火焰2 碉堡主武器
Vulcan3 火焰3
VulcanTower 火焰塔
這是裝甲表:
concrete--混凝土
flak -- 防彈片
heavy--重型
light--輕型
medium-- 中型
none -- 無
plate-- 金屬板
special_1 --特別_1
special_2 -- 特別_2
steel -- 鋼鐵
wood -- 木頭
另教你們在Rules.ini改傘兵
然後找到這段文字,用裡面的查找就可以找到拉
AmerParaDropInf=E1
AmerParaDropNum=8
AllyParaDropInf=E1
AllyParaDropNum=6
SovParaDropInf=E2
SovParaDropNum=9
E1是美國大兵,E2是蘇聯動員兵,只要替換掉就可以換成自己想要的兵種拉,坦克也可以啊。。要是自爆卡車的話。。
要是想空降不同兵種的話就在兵種間+上逗號,並在下面一行填寫下降兵種的數量,如下
AmerParaDropInf=DTRUCK,E1
AmerParaDropNum=8 ,8
AllyParaDropInf=E1 ,DTRUCK
AllyParaDropNum=6 ,8
SovParaDropInf=E2 ,DTRUCK
SovParaDropNum=9 ,9
各名詞解析:AmerParaDropInf就是盟軍傘兵下降兵種,我設成了DTRUCK(自爆卡車)和美國大兵,AmerParaDropNum就是盟軍兵種下降數量,要是有不同兵種要用逗號隔開。。下面的是蘇軍和美國傘兵的。。意思同上
修改好保存就可以空降不同兵種了。。
有人說有的MOD的油井進去後¥就不停的+++++++,這個就要修改油井的參數了,如下
這個簡單點。。找到這段代碼
[CAOILD]
UIName=Name:CAOILD
Name=Tech Oil Derrick
TechLevel=-1
Strength=1000
。。。。。。。。。。。。。。。。
ProceCashStartup=1000
ProceCashAmount=20
ProceCashDelay=100
WorkingSound=OilDerrickLoop
LeaveRubble=yes
Strength是油井防禦值,ProceCashStartup是進了油井後+的錢(原本為1000)ProceCashAmount是進了油井沒每秒+的金錢。。只要把ProceCashStartup 或ProceCashAmount 的值改的很高就可以實現油井無限錢拉
有些MOD的防空炮啊,巨炮啊怪怪的,(不是用XCC改的)其實用Rules也可以做到,方法如下
沒見過這種建築吧 這什麼玩意啊這 其實就是碉堡+蘇聯防空炮的結合品拉 別以為修改建築摸樣一定要用XCC才能做到,其實通過改RULES也能做到。
方法超簡單,首先找到碉堡的數據,如下:
[GAPILL]
UIName=Name:GAPILL
Name=Pill Box
BuildCat=Combat
Strength=400
Armor=steel
Prerequisite=BARRACKS,GACNST
TechLevel=1
Adjacent=4
ROT=10
Sight=7
DetectDisguise=no
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,African
s,Arabs
AIBasePlanningSide=0
Cost=500
BaseNormal=no
Points=30
Power=0
Crewed=no
Capturable=false
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
DebrisAnim=Dbris1sm,Dbris1lg,Dbris4sm,Dbris5sm,Dbris4lg,Dbris7sm,Dbris8sm,Dbri
s5lg,Dbris4lg
MaxDebris=15
MinDebris=5
Primary=Vulcan2
.............................
然後只要在後面加上一段代碼就行了
Turret=yes -- 小塔=是的[這是關鍵,沒它可不行]
TurretAnim=FLAKTUR --小塔類型:蘇聯防空跑
TurretAnimIsVoxel=true --小塔 Anim 是 Voxel=真實的???
TurretAnimX=0 --小塔轉動X軸范圍
TurretAnimY=2 --小塔轉動Y軸范圍
TurretAnimZAdjust=-40 --小塔 Anim Z 調整=-40度
HasStupidGuardMode=false --有愚蠢的守衛模態=錯誤的
名詞解釋:所謂小塔就是坦克或者哨炮啊,愛國者飛彈啊等頭上轉的那個東西(坦克的那個也可以理解為炮台)下列為小塔類型表:
OUTP=高的導彈發射架[科技前哨站]
GTGCANTUR=巨炮
FLAKTUR=蘇聯防空炮
SAM=導彈發射架
LASER=哨炮
只要把TurretAnim=後面的改了就可以改變小塔模樣了,想像一下哨炮上裝個巨炮的樣子吧
剛才說過了這個編輯器有BUG,車輛變不了建築物(不過貌似建築物可以變車- -111)其實修改RULES可以消除這個BUG,方法
讓坦克張開變任意建築,這個功能雖然編輯器里有,但是編輯好了游戲里卻不能用 就是無法展開,這時我們就要手動改拉,方法就是在要改的坦克數據里加上一句DeploysInto=XXXX(展開的建築)就OK拉,再想像下灰熊展開變復制中心,然後占醫院,刷兵。。。舉個例子,比如我們要把灰熊坦克展開為復制中心,先找到灰熊坦克的資料,如下
[MTNK]
UIName=Name:MTNK
Name=Grizzly Battle Tank
Image=GTNK
。。。。。。。。
這些都別去改,主要就是在最後加一句DeploysInto=NACLON就可以了(NACLON就是復制中心,改成其他的展開的就是其他的建築物)
最後就是最重要的,修改武器拉,哈哈,我們要自製武器!方法
沒見過這么厲害的愛國者飛彈吧。。打空艇打出的是跟蹤導彈,爆炸效果是小型核彈頭,還有閃光,而且對空艇這種高防禦兵種1炮打3個。。
什麼武器這么厲害
那當然是我自製的武器拉 對於官方那些武器感到厭倦的朋友可以學會自製武器拉。
今天我教大家自製武器,就以這個BT導彈為例子
第一步首先得知道武器的基本項目,這是我新+武器的各項說明:
[120MAXG] --武器名字
Damage=600 --武器攻擊力
ROF=90 --武器攻擊速度
Range=8 --武器范圍
Projectile=ChemMissile3 --炮彈發射的樣子,這里是我新+的炮彈,下文會說明
Speed=40 --武器攻擊時飛行速度
Warhead=TerrorBombWH2 --武器彈頭,簡單的說就是武器攻擊攻擊後爆炸樣子,比如3J V3的彈頭就是小型核彈
Report=ApocalypseAttackGround --武器攻擊時所報告的聲音
Anim=VTMUZZLE --沒搞懂。。
Burst=4 --每次發射的炮彈數
Arcing=true --武器發射是否呈拋物線 true就是是的意思
Bright=yes --是否有閃光
這些是必要的。。當然你也可以+一些其他數據,比如超時空步槍的凍結效果。。
第一步先寫代碼。。寫出武器名字,用[]框住,然後設置好基本屬性。。(上面那些看的懂不。。)
我們需要自己製作一個Projectile和Warhead 以便達到我們需要的效果
先說彈頭
彈頭是要添加到彈頭表中的,添加到最後一種彈頭後,比如搜索V3HE這種彈頭,然後找到
彈頭表如
............
66=HARVWH
67=V3EWH
68=DMISLEWH
69=TerrorBombWH
70=FlakGuyWH
71=CRTerrorBombWH
72=HollowPoint3
如果我們要新+一個彈頭就在下一行寫上73=XXXXX(你的彈頭名字,可以隨便取,但一定
要記好)
比如73=TerrorBombWH2
然後就可以設置彈頭拉,不會的話可以復制別的彈頭的代碼,然後修改名字和各項參數比
如復制TerrorBombWH的參數,如下
[TerrorBombWH]
Verses=150%,100%,100%,90%,50%,50%,100%,150%,30%,100%,100% --(這個是彈頭對各項
裝甲的傷害比例,裝甲依次為None, Flak, Plate(主要用於步兵),Light, Medium
, Heavy(主要用於裝甲部隊),Wood, Steel, Concrete(主要用於建築),
Special_1(主要用於恐怖機器人), Special_2(主要用於導彈).0%代表根本不可能攻
擊 ,裝甲名參照紅警2裝備對照表
Sparky=no --沒搞懂
Fire=yes --爆炸有火焰
InfDeath=4 --還是沒弄懂
CellSpread=2 --爆炸范圍
PercentAtMax=.5 --在最大的百分比?不知道什麼意思
Bright=yes --明亮的=是的
AnimList=MININUKE --還是還是沒弄懂 (誰的雞蛋別浪費啊 )
復制全部代碼,修改Verses 和武器名就行了
然後是Projectile
找到一種Projectile,例如ChemMissile(中型跟蹤導彈)然後復制全部代碼,修改。。
[ChemMissile] --炮彈名
Arm=2 --手臂=2?可能是1次發射2枚導彈。。
VeryHigh=yes --非常高度=是的?可能是可以飛行到最高點吧。。
Cluster=8 --群=8 這里注意下,群的概念就是武器爆炸時的爆炸個數,通常為1,但也有
不為1的,我們改成1 不然太卡
Proximity=no --是否要接近攻擊
Ranged=yes --武器是否排列
AA=yes --武器攻擊對象 AA為對空 AG AS AN 3個我沒試過,反正各是對地對海和反隱型
只要AA=Yes AG=yes AN=Yes AS=Yes 就可以海陸空3防+反隱型拉
Image=MISLCHEM --炮彈的圖象
ROT=4 --腐爛=4? 8懂啥意思
Color=DarkGreen --武器顏色
IgnoresFirestorm=yes --不理睬大爆發=是的 ???
最後就是製作武器拉
復制120MMX的代碼(其他武器也可以)。把攻擊力.間隔.每次發射炮彈數修改,把
Projectile和彈頭改成剛自己修改的 武器名改成自己喜歡的就OK了
最後的最後--用編輯器打開配置文件,把自己做的武器的武器名復制,然後弄到自己喜歡
的兵種或建築上就行了
給建築加上PlaceAnywhere=yes,只要在Adjacent的范圍里,就可以無視地形。不但可以蓋到水裡,還可以重疊蓋。
PS:突然想起了夫子的名言---知之為知之,不知為不知,是知也。可以通過修改Rules(mod).ini
我改過的
如果沒有
就下載一個MOD(確定這個MOD有RULES(MOD).ini)
裝上去以後
打開
翻到最後
(都是英文的
很好找)
找到地形那塊
(格式:
XXXX:XX%
XXXX:XX%
XXXX:XX%
XXXX:XX%
XXXX:XX%
XXXX:XX%
XXXX:XX%
build=XX
把Water中的build值改成yes
就好了
還有問題可以發消息給我
『陸』 哪位高手有仲平復利指標源碼呀
N1(1,1000,69);
N2(1,1000,69);小框 N:=30;
M:=60;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,5,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
主力線:EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3),COLORFFFFFF,LINETHICK1;
主力持倉線: (CLOSE-EMA(CLOSE,18))/EMA(CLOSE,18)*100, COLORFF3300,LINETHICK2;
強勢顯示: STICKLINE(主力持倉線>14,主力持倉線+2,主力持倉線-2,1,1), COLOR0000FF,LINETHICK1;
主力籌碼線:EMA(N1*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),8),COLORFF00FF,LINETHICK2;
超強顯示: STICKLINE(主力籌碼線>62,主力籌碼線+2,主力籌碼線-2,1,1), COLORFFFFFF,LINETHICK4;
散戶籌碼線: N2*(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M)),COLOR0066CC,LINETHICK1;
RSV1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
WEN:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
J1:=SMA(RSV1,3,1);J2:=SMA(J1,3,1);
見頂柱:100,LINETHICK1,COLOR0000FF;
賣准備: IF(CROSS(J2,J1) AND J2>85,90,100),LINETHICK1,COLORFF9900;
走勢線: WEN,LINETHICK1,COLORFFFF00;
STICKLINE(走勢線>88,100,走勢線,3,1),COLORFF9900;
STICKLINE(走勢線<=10,0,走勢線,3,1),COLOR00FFFF,LINETHICK1;
STICKLINE(COUNT(走勢線<REF(走勢線,1) AND 走勢線<10,2)=2 ,0,5,3,0),LINETHICK1,COLOR0000FF;
STICKLINE(CROSS(J2,J1) AND J2>85,100,72,3,0),COLOR0000FF,LINETHICK3;
AA3:=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;
AA6:=SMA(AA3,30,5),LINETHICK2,COLORFFFF00;
買關注: STICKLINE(走勢線-主力線<-65,0,2,5,1),COLORFFFFFF,LINETHICK1;
DRAWTEXT(FILTER(J>REF(J,1)AND 走勢線>=REF(走勢線,1)AND 走勢線<25 ,15),走勢線,'買'),COLORFFFFFF;
賣關注: STICKLINE(走勢線-AA6>88,98,93,5,1),COLORFFFF00;
DRAWTEXT(FILTER(J<REF(J,1)AND 走勢線<=REF(走勢線,1)AND J>85 ,5),J,'可賣'),COLOR00FF00,LINETHICK2;
VAR11:=2*MA(LLV((C+L)/2,8)*1.1,13)-EMA((C+L)/2,3)-((C+L)/2)*0.1;
VAR12:=IF((EMA((C+L)/2,3)-VAR11)*5>0,POW((EMA((C+L)/2,3)-VAR11)*5,2)/10,-1*POW((EMA((C+L)/2,3)-VAR11)*5,2)/10);
VAR13:=IF(VAR12>0,VAR12-0,0);
STICKLINE(VAR13>0 AND REF(VAR13,1)=0 AND (C+L)/2>MA((C+L)/2,8),
走勢線,主力線+0.2,4,0),COLORFFFF00,LINETHICK2;
DRAWTEXT(VAR13>0 AND REF(VAR13,1)=0 AND (C+L)/2>MA((C+L)/2,8),
走勢線+0.35,'追買'),LINETHICK3,COLORFFFF00;
買入:IF(CROSS(走勢線,4),78,0),STICK,LINETHICK1,COLORFFFF00;
DRAWTEXT(CROSS(走勢線,4),78,'買入'),COLORFFFF00;
買!:IF(CROSS(主力持倉線,-5),20,0),STICK,LINETHICK2,COLORFFFFFF,LINETHICK3;
DRAWTEXT(CROSS(主力持倉線,-5),20,'買!'),COLORFFFFFF;
VAR112:=EMA(SMA((CLOSE-LLV(LOW,19))/(HHV(HIGH,19)-LLV(LOW,19))*100,8,1),3);
STICKLINE(VAR112>20 AND VAR112<80,VAR112,VAR112,10,1),COLOR0000FF,LINETHICK3;
STICKLINE(VAR112<REF(VAR112,1),VAR112,VAR112,10,1),COLOR00FF00,LINETHICK3;
STICKLINE(VAR112>80,VAR112,VAR112,8,1),COLORFFFFFF,LINETHICK1;
STICKLINE(VAR112<20,VAR112,VAR112,8,1),COLORFFFFFF,LINETHICK1;
籌碼高位止停線:70,COLORFF6699,LINETHICK1;
強弱分界線:50,COLOR00FFFF,LINETHICK1;
底部安全區:12,COLOR338800,LINETHICK1;
地平線:-1,COLOR699699,LINETHICK1;VARF:=TROUGHBARS(3,15,1)<4;
STICKLINE(FILTER(VARF=1,5),88,0,1,0),COLOR777777,LINETHICK2;
DRAWICON(FILTER(VARF=1,5),88,1);
DRAWTEXT(FILTER(VARF=1,5),92,'**!'),COLORFFFFFF;
大框