在level目錄下,建立壹個pst文件,用文本編輯器編寫內容如:
string Name = “涼珂“; /可以填寫女朋友的名字,或者……呵呵
int Model = Rand(19); /這是人物模型,為0-19隨機壹人,也可以直接填寫如1(冷燕)
int Weapon = Rand(35); /主武器0-36(有升級武器)隨機,也可直接填寫如1(飛鏢)
int Weapon = Rand(35); /副武器
int Team = 1; /0 無 1 流星 2 蝴蝶
int View = 2000; /視野,建議2000
int Think = 100; /反應,建議100
int Attack1 = 30; /attack1+attack2+attack3+guard數值不大於100
int Attack2 = 20;
int Attack3 = 30;
int Guard = 20;
int Dodge = 25; /逃跑幾率
int Jump = 20; /跳躍幾率
int Look = 40; /無敵人旋轉幾率
int Burst = 10; /沖刺幾率
int Aim = 75; /瞄準準確度
int GetItem = 40; /吃寶物幾率
int Spawn = 53; /初始地點
int HP = 3000; /血
// init function
int g_selfAddr;
int g_self;
OnInit(int this)
{
g_selfAddr = this;
}
/以上壹段不要修改
OnStart()
{
g_self = GetSelf(g_selfAddr);
ChangeBehavior(g_self, “follow“,“player“);
}
/g_self,不能修改,可以改後面的東西,如“follow“,“1“即為最普通的設置,機器人會自己索敵,殺敵
“follow“,“player“ 跟隨玩家 “follow“,“vip“ 跟隨隊長 “follow“, “enemyvip“
跟隨敵方隊長 另外還有“wait“ “idle“ “patrol“
“run“等命令。wait即為原地等待敵人,idle...什麽來著?好像是消極對敵
patrol是巡邏,因為後面要加路點,所以建議不要使用。
這樣,制作好了這樣幾個文件之後,然後,要修改地圖文件。就那鐘乳洞舉例。鐘乳洞的地圖文件有兩個,sn01.wp sn01_.pst
幹什麽用的我不知道。猜想,wp文件為waypoint,pst即為設置。把sn01_.pst用文本方式打開,裏面是單機任務的劇情。把//鍾乳洞
以下的內容,改寫成:
int trg0 = 0;
int trg1 = 0;
int trg2 = 0;
int trg3 = 0;
int trg4 = 0;
int trg5 = 0;
int trg6 = 0;
OnStart()
{
AddNPC(“npc01_01“);
AddNPC(“npc01_02“);
AddNPC(“npc01_03“);
AddNPC(“npc01_04“); 雙引號裏的字句可以改,見下文。
AddNPC(“npc01_06“);
AddNPC(“npc01_07“);
AddNPC(“npc01_08“);
}
解釋壹下。 int Rule = 那壹堆,是設置單機任務用的,壹看就懂。機器人程序用不著這些,留著也無妨。
int trg0 = 0;
這句是加入機器人的必要語句,要加入幾個機器人,就要有幾句。我設置的是七個人,三個流星,四個蝴蝶,在遊戲中/AI後,形成4打4的形勢。如果再次/AI,重名字的後面加_1,形成7打8形勢。
AddNPC(“npc01_01“);
雙引號裏寫的是妳自己制作的pst文件的名字。妳們也許會註意到,我沒有npc01_05,開始我是有的,但是不知道什麽原因,那個機器人無論如何加不進去,改了文件名字,就可以了。奇怪奇怪……希望有人給我解答。
因為鐘乳洞是單機任務中有的地圖,所以還會有後面的go to
leader什麽的壹堆語句,是劇情,有興趣可以自己制作新劇情,這裏就不介紹了。建議把那些東西都刪掉。種乳洞留著這些東西,依然可以進行機器人遊戲,但是同樣是劇情地圖,金華城留著這些東西,就加不進機器人。如果不想玩單機任務了,就把這些東西都刪掉。
如果是劇情模式裏沒有的地圖,只要加上上面寫的語句,就可以加入機器人玩了。
機器人隊長不會救人。機器人不會攻城。
嗯……還有什麽要說的呢?好像沒了吧?
對了,機器人設置好歸屬隊伍。比如設置的是蝴蝶,那麽在死鬥,暗殺之類的模式中,就是蝴蝶的人。如果在盟主裏,仍然回歸屬於蝴蝶。那個時候,蝴蝶的人不打蝴蝶的人,流星的人不打流星的人,蝴蝶的人打流星的人,也打妳,流星的人打蝴蝶的人,也打妳……妳既打流星,又打蝴蝶……如果設置的是0,即不歸屬於任何隊伍,那麽在盟主模式中不必說了,各自為戰。如果在死鬥等模式中,不歸屬於任何隊伍,但是仍然會出現,見誰打誰……
還有什麽要說的呢?應該沒了。
非劇情模式地圖的pst文件打開後,地圖名字是亂碼,無礙。