幫您轉為繁體..amore12
現在CS中主要有兩種機器人程序:zbot和podbot。先來介紹一下它們的身世:
zbot是CS官方VALE開發的。以前VALE爲CS開發過機器人程序,但後來現的太小氣,只給CZ開發了,修改了機器人程序代碼,使zbot無法在CS中使用。國內外高手破解了CZ的機器人,才使得該官方機器人得以在CS中使用(注:正版CS1.6就不帶機器人)
podbot是非官方機器人,是其他組織單獨爲CS而開發。跟CS完全兼容,yapb是podbot的改良版,除了為cs1.6的拿盾設計外,AI也有提升。
一般來說zbot要聰明一些,畢竟是官方的。不是有人說“podbot是垃圾,zbot才是王道”嗎。但是zbot畢竟是破解CZ的,或直接采用老版本CS1.6的機器人程序,帶CZ的特性(如死後掉雷),並不純淨。這到沒啥,我使用zbot那麽久了,感到最頭痛的是它的路點係統。大家知道zbot會自動爲新地圖生成路點。但這個路點係統做的並不十分好,總有一些錯誤,例如跳不上去的地方也跳,卡在那裏耽誤時間。所以決定還是要安個yapb,也就是1.6中的podbot,可以手工編輯路點。
網上下載一個安好了,然後就修改liblist.gam文件(用記事本打開),這個文件在cstrike目錄下,高手都知道這是運行CS的基礎文件,沒事別亂改,插件的調用都在裏面。
在裏面增加一行:
gamedll "addons\yapb\dlls\podbot.dll"
表示在遊戲中調用podbot.dll這個文件,它就是yapb的主文件。修改好保存。進入遊戲,zbot機器人出來了,正常。按=1,怎麽沒反應。看來有zbot還是不能直接用podbot,只能另辟捷徑。把前面在liblist.gam中輸的那行刪除了。安個metamod插件管理平台,先備份liblist.gam文件,待會用。再安metamod。安好後用備份的liblist.gam覆蓋安裝後的liblist.gam,以免自帶的zbot無法用。再在liblist.gam添加一行:
gamedll "addons\metamod\dlls\metamod.dll"
即在遊戲中調用metamod。然後在plugins.ini中寫一行:
win32 addons\yapb\dlls\podbot.dll
即可。進遊戲試試。偶也,zbot,yapb都能用,這樣,zbot全加CT,podbot全加T,讓它們來打一下。
這裏的原理很簡單,zbot跟yapb本來沖突,但跟metamod不沖突,通過metamod插件管理平台來調用yapb就行了。看看他們打的怎麽樣。yapb真是勇敢,敢沖,zbot則有守有攻。槍法都不錯,但風格不同。
下圖是一名網友做的測試,該網友的以下觀點供大家參考:
1.
兩個BOT在避免"作弊"(BOT其實是經過調節的作弊者,要是沒有這個,大家也別想玩了),方面,PODBOT在瞄準敵人後有時候是采取的震動來避免"百發百中",ZBOT則采取緩慢的小幅度準心移動(在目標周圍)來避免,所以,POD的第一槍是比較強的,Z呢則要看你運氣了,要是瞄準敵人的時候準心正好晃在敵人身上...專家級別的單槍快速點射可不能小看啊!
2.
扔手雷,POD知道往前上扔,中等距離的時候真的很準,靠,有時候都能掉你頭上(以前早的時候我用手雷暴過別人頭,後來版本就沒看到過了),而ZBOT就知道往前扔。
3.
兩者作爲1.6的機器人,當然要學會拿盾啦,兩者都知道買盾,但是細心點可以發現,ZBOT知道用特殊功能鍵來使用盾,而POD,似乎就不行了,只是拿著盾跑!
4.
機器人都需要路點,關於PODBOT的路點制作,很多人應該不會陌生的了,因爲是人工做的,當然這樣一來可以很靈活,你怎麽做路點,BOT就怎麽玩,可以達到控制BOT的效果,然而ZBOT是電腦自動生成的,當沒有路點時加機器人電腦就開始自動做了,這時候CS變的卡的要命,大家可以看到一個進度條顯示制作進度,這在一些懶王確心中確立了非同尋常的地位,嘿嘿,不過,它有著一個致命的缺點,就是在某些大圖中路點生成的速度可以用小時來計算了(在我的P-M1.5,512DDR,128R9600機器上),這個誰受的了,有些經典的大圖根本就生成不了(卡在那裏永遠不會動了)!特別是空間大,不規則,實體運用多的地圖(如:cs_industrywest)!這個時候就不得不用POD了,不過兩個BOT可以共存這個消息確實是不錯,朋友和我自己測試時都吃了一驚!
修改自
http://bbs.tiexue.net/p...30_1.html本人結論:如果有裝AMXX,直接裝PODBOT後把AddOns\metamod的內容改為:
複製程式
win32 addons\amxmodx\dlls\amxmodx_mm.dll
win32 addons/yapb/dlls/yapb.dll
即可