流星蝴蝶劍秘籍
- 來源:wangluo
- 作者:一笑特傻
- 編輯:ChunTian

《流星蝴蝶劍》這款游戲的秘籍是非常多的,比較常用的首先是加機(jī)器人,進(jìn)入控制臺(tái)輸入\AI 或AI *就能加機(jī)器人了,*為pst文件名稱,比如輸入AI npc01_02就可以加一個(gè)機(jī)器人了,踢人是\kick #,更多如下。
流星蝴蝶劍秘籍
單機(jī)版雖然很簡單,但是仍然有BUG:
每次BOSS說話的時(shí)候你可以點(diǎn)Esc,再取消,然后你就可以動(dòng)了。BOSS傻傻的要一直把話說完才會(huì)動(dòng)手,那時(shí)已經(jīng)被打的半殘了!
首先進(jìn)入《流星》的根目錄下,找到LEVEL文件夾
用記事本打開NPCXX_XX形式的文件
這是NPC的HP設(shè)定文件中的int HP,是NPC的血值,還有其的各項(xiàng)設(shè)定
而sn01_是第一關(guān),孟星混的各項(xiàng)設(shè)定
只要把其中的int PlayerHP修改成50000,在游戲里就有5000血了
《流星蝴蝶劍》場景NPC編輯方法:
1)游戲中20個(gè)場景代號(hào) 01 鐘乳洞 02 秦皇陵 03 一線天 04 織雪城 05 皇天城 06 四方陣 07 死之陣 08 毒牙陣 09 決死陣 10 暫時(shí)看不清楚 11 五爪峰 12 烽火雷 13 金華城 14 炎硫島 15 飛鵬堡 16 五雷塔 17 伏虎山 18 圓滿樓 19 洛陽城 20 臥龍窟
2)對于單個(gè)NPC的編輯在游戲目錄下打開Level文件夾,用記事本打開NPC*.pst就可以編輯了,當(dāng)然也可以創(chuàng)建,*的地方一般來說是數(shù)字,也就是游戲設(shè)計(jì)者設(shè)定的文件名,前面一個(gè)數(shù)字代表出場場景,后面一個(gè)數(shù)字代表第幾個(gè)加入的NPC。當(dāng)然我們自己用記事本制作的文件可以隨便命名。打開以后需要寫入以下幾點(diǎn)。//為注釋 // 姓名 string Name= "";
// 模型編號(hào) //0孟星魂 1冷燕 2鐵胡子 3夜貓子 4和尚 5蒙古人 6孫劍 7蕭安 8子輿 //9王強(qiáng) 10無名 11葉翔 12小何 13鳳凰 14石群 15屠城 16范旋 17高寄萍 //18孫玉伯 19律香川 int Model =1;
// 武器1 //0沒有(武器1一定要有) 1標(biāo) 2飛輪 3火統(tǒng) 4雙刺 5匕首 6劍 7槍 8刀 9錘 int Weapon = 6;
// 武器2沒有就為0 int Weapon2 = 7;
// 隊(duì)伍:0不分隊(duì)伍1流星2蝴蝶 int Team = 1;
// 視線 100~2000 int View = 500;
// 反映 0~100, 100程е int Think = 100;
//攻擊幾率(1輕2中3重)攻擊加防守幾率<= 100 int Attack1 = 30; int Attack2 = 20; int Attack3 = 30;
// 防御幾率0~100 int Guard = 10;
// 逃跑幾率 0~100 int Dodge = 20;
// 跳躍幾率 0~100 int Jump = 20;
// 四處張望 0~100 int Look = 40;
// 快速跑 0~100 int Burst = 10;
// 準(zhǔn)心 0~100 int Aim = 80;
// 拿寶物幾率0~100 int GetItem = 30;
// 出生點(diǎn)編號(hào) int Spawn = 1;
// 初始生命值 int HP = 1000;
// 接著必須寫入這些話 int g_selfAddr; int g_self; OnInit(int this) { g_selfAddr = this;//g_selfAddr前面用Tab鍵創(chuàng)造1個(gè)空格。 }
//寫入開始時(shí)候的動(dòng)作 OnStart() { g_self = GetSelf(g_selfAddr);//抓角色自己的句柄寫入動(dòng)作函數(shù)int ChangeBehavior(句柄,動(dòng)作,輔助); //對于這個(gè)動(dòng)作函數(shù),游戲制作人給了一個(gè)ChangeBehavior(句柄,動(dòng)作,輔助)函 //數(shù)。句柄可以填入g_self,動(dòng)作是"wait"原地張望(注意引號(hào)要打入) //"idle"戰(zhàn)立不動(dòng) //"run"無目的亂跑 //"patrol"在地圖文件不帶“_”的那個(gè)里面有了點(diǎn)了,你只需在輔助的位置打入幾 //個(gè)點(diǎn)的代號(hào)(1,2,3等等)兩個(gè)點(diǎn)之間用逗號(hào)隔開。 //"follow"跟著某個(gè)精靈行動(dòng),吧要跟隨的精靈寫在輔助的位置上,這些精靈有 //1)"player"玩家(注意引號(hào)) //2)"vip"腳下有花紋的,也就是暗殺里面死了就輸了的 //3)"enemyvip"敵人腳底下有花紋的 //4)"flag"腳下有持有鏢物的花紋的 //5)"文件名不帶后綴名"也就是這版會(huì)出現(xiàn)的其他NPC。現(xiàn)在再寫的是一個(gè)。 }
// 執(zhí)行 OnUpdate() { int a = 0; }
//寫玩以上的內(nèi)容,可以存盤了,請注意要存放方式,上面的要寫入文件名.Pst,下面的保存類型要是*.*
3)地圖文件編輯在Level文件夾下,您一定會(huì)發(fā)現(xiàn)還有sn開頭的pst文件,這就是地圖文件,對于sn01.pst等文件,我們暫時(shí)不要去改他,這些是確定一個(gè)點(diǎn),也就是巡邏用的。我們更改那些個(gè)類似sn01_.pst的文件,如果您要使用Patrol,那么等我研究好會(huì)告訴你的。地圖文件只能對一有的文件進(jìn)行編輯,也用記事本打開。 // 場景名稱(這里我已經(jīng)全部打開并且在本文最上面列了表了,您可以察看
// Rule 1=盟主 2=截鏢 3=守城 4=暗殺 5=死斗 int Rule = 5;
// 回合時(shí)間(分鐘) int RoundTime = 20;
// 玩家出生點(diǎn) int PlayerSpawn = 0;
// 玩加出生方向 0~360 int PlayerSpawnDir = 90;
// 玩加武器1 int PlayerWeapon = 5;
// 玩加武器2 int PlayerWeapon2 = 0;
// 玩加開始生命值 int PlayerHP = 1000;//這個(gè)值在游戲當(dāng)中會(huì)自動(dòng)除以10,非劇情版里面設(shè)置無效
//部分劇情函數(shù) int ChangeBehavior(角色代號(hào),動(dòng)作,輔助);//和角色文件編輯一樣,注意加int //1)"wait"張望 //2)"idle"等待 //3)"run"亂跑 //4)"follow"跟隨 //5)"patrol"巡邏 //6)"attacktarget"攻擊某個(gè)目標(biāo),輔助里面填入角色代號(hào) //7)"kill"殺死某個(gè)目標(biāo),輔助里面角色代號(hào) int AddNPC(角色文件名);//增加角色 int RemoveNPC(角色文件名);//使角色離開 //其他的函數(shù)以后再說,暫時(shí)還沒研究透徹
// 設(shè)置游戲開始 OnStart() { AddNPC("文件名稱不加后綴");//本地圖出現(xiàn)的NPC要幾個(gè)就要重復(fù)寫幾條 }
// 執(zhí)行 OnUpdate() { int a = 0; }
4)最后的羅嗦值得注意的是,命令前面一定要加int,結(jié)束要加;,所有符號(hào)用半角,這是說給不懂程序的朋友聽的,一定要注意。地圖的劇情部分是可以不寫的。角色設(shè)定的初始動(dòng)作如果設(shè)定了,在地圖編輯里面不更改的話,就會(huì)執(zhí)行到戰(zhàn)斗結(jié)束。

玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門評(píng)論
全部評(píng)論