YAPB和ZBOT共存及特性(結尾更新簡易教學)

Home Home
引用 | 編輯 01a2Bc3DeF
2010-02-27 10:07
樓主
推文 x0
幫您轉為繁體..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/post_2556230_1.html



本人結論:如果有裝AMXX,直接裝PODBOT後把AddOns\metamod的內容改為:
複製程式
win32   addons\amxmodx\dlls\amxmodx_mm.dll
win32 addons/yapb/dlls/yapb.dll

即可


獻花 x0
引用 | 編輯 schopper1234
2010-02-27 11:12
1樓
  
這個...
其實我很早之前有研究出了ZBOT+PODBOT共存
只是POD的路線有些奇怪
地板有M4時POD會卡在M4那邊
沙漠之鷹也會...

獻花 x0
引用 | 編輯 夜魂
2010-02-27 14:19
2樓
  
zbot真的很煩 亂跳 廢時間
路點我快忘記怎麼做了 在地圖上叫出控制台 打啥 然後走~走~走~然後儲存 我忘拉~ 表情
別逼我去翻mod~ 表情
請大家較fk大大去幫自己下載mod的東西 以免造成困擾

獻花 x0
引用 | 編輯 01a2Bc3DeF
2010-02-27 15:02
3樓
  
重點是沒人發過 表情

獻花 x0
引用 | 編輯 SNMK
2010-02-27 16:25
4樓
  
我倒是還看過有種bot會對屍體噴漆...

這是離題

跑地圖 會很慢沒有錯

其實我是想問
寫這種路徑會很麻煩吧..

獻花 x0
引用 | 編輯 a7811311622
2010-02-27 17:36
5樓
  
能否把步驟列個清單? 表情
因為不知道我哪個步驟錯了…用出來後有些怪怪的… 表情
=============================================
後來我終於知道我哪邊錯了…我自己已經解決了…表情

獻花 x0
引用 | 編輯 HsK
2010-02-27 17:44
6樓
  
下面是引用 pcpc305305 於 2010-02-27 16:25 發表的 : 到引言文
我倒是還看過有種bot會對屍體噴漆...

這是離題

跑地圖 會很慢沒有錯

其實我是想問
寫這種路徑會很麻煩吧..


CSO-NST   BOT???

獻花 x0
引用 | 編輯 冷場館女僕長
2010-02-27 18:27
7樓
  
podbot是非官方機器人,是其他組織單獨爲CS而開發。跟CS完全兼容,在CS1.6裏,又叫yapb機器人,podbot是1.5的叫法,只是大家叫順口了yapb跟podbot沒多大區別,只是會用盾了。
 
錯誤!!!!!
yapb並不等於PODBOT!!!
yapb雖然是由JETBOT演變出來,
PODBOT一點關係也沒有!!!!





獻花 x0
引用 | 編輯 01a2Bc3DeF
2010-02-27 19:47
8樓
  
下面是引用 sk@.@ 於 2010-02-27 17:44 發表的 : 到引言文



CSO-NST   BOT???

那是ZBOT的一種

獻花 x0
引用 | 編輯 01a2Bc3DeF
2010-02-27 19:58
9樓
  
下面是引用 doroemon 於 2010-02-27 18:27 發表的 : 到引言文
podbot是非官方機器人,是其他組織單獨爲CS而開發。跟CS完全兼容,在CS1.6裏,又叫yapb機器人,podbot是1.5的叫法,只是大家叫順口了yapb跟podbot沒多大區別,只是會用盾了。
 
錯誤!!!!!
yapb並不等於PODBOT!!!
yapb雖然是由JETBOT演變出來,
PODBOT一點關係也沒有!!!!




http://www.bots-united.com/
這網站可以看一下

  http://yapb.bots-united.com/downloads.html
這網站第一條不是寫:An improved version of POD-Bot嗎,YAPB是改良版的POD 


[離題]錯誤那兩個字改成MISTAKE比較有震撼力[/離題]

獻花 x0
引用 | 編輯 冷場館女僕長
2010-02-27 20:37
10樓
  
下面是引用 01a2Bc3DeF 於 2010-02-27 19:58 發表的 : 到引言文
 
http://www.bots-united.com/
這網站可以看一下

  http://yapb.bots-united.com/downloads.html
這網站第一條不是寫:An improved version of POD-Bot嗎,YAPB是改良版的POD 


[離題]錯誤那兩個字改成MISTAKE比較有震撼力

我經常上去看表情,

對不起,是我看錯了.......(被打飛.....表情)

但是,如果YAPB = PODBOT 的話,

這樣就不對了....

[支持離題中]多謝提議,但我懶得改(被圍歐表情)[/支持離題中]

獻花 x0
引用 | 編輯 01a2Bc3DeF
2010-02-27 21:00
11樓
  
下面是引用 doroemon 於 2010-02-27 20:37 發表的 : 到引言文


我經常上去看表情 ,

對不起,是我看錯了.......(被打飛.....表情 )

但是,如果YAPB = PODBOT 的話,

這樣就不對了....

[支持離題中]多謝提議,但我懶得改(被圍歐表情 )[/支持離題中]

當然是不等於囉
YAPB是PODBOT改良後的稱呼
連跳是超級跳在CS1.3後的稱呼

我最討厭有人把連跳說成超級跳,變態程度根本不一樣
YAPB說成PODBOT也是錯的,變態程度根本不一樣
如果閒閒把YAPB和PODBOT優化後讓他們PK就知道了
如果閒閒把連跳腳本用在CS1.3以前和之後比較就知道了

[離題]哆「囉」A夢是哪個星球來的生物阿表情  [/離題]

獻花 x0
引用 | 編輯 冷場館女僕長
2010-02-27 21:50
12樓
  
小弟同意你的說法, 表情
但是你這篇文章卻說是YAPB = PODBOT (7樓紅字部分)
這不是自相矛盾嗎?

[嚴重離題中]哆「囉」A夢是來自 蒼翼默示錄的十三階層都市@@[/嚴重離題中]

獻花 x0
引用 | 編輯 zacktony
2010-02-28 01:00
13樓
  
不好意思小的看不太懂...所以這篇文是能讓ZBOT和PODBOT共存嗎? 表情 看不懂說

獻花 x0
引用 | 編輯 01a2Bc3DeF
2010-02-28 09:59
14樓
  
下面是引用 doroemon 於 2010-02-27 21:50 發表的 : 到引言文
小弟同意你的說法, 表情
但是你這篇文章卻說是YAPB = PODBOT (7樓紅字部分)
這不是自相矛盾嗎?

[嚴重離題中]哆「囉」A夢是來自 蒼翼默示錄的十三階層都市@@[/嚴重離題中]

抱歉,我是直接轉貼,沒有check過,馬上修改表情

獻花 x0
引用 | 編輯 冷場館女僕長
2010-02-28 12:20
15樓
  
下面是引用 01a2Bc3DeF 於 2010-02-28 09:59 發表的 : 到引言文
 
抱歉,我是直接轉貼,沒有check過,馬上修改表情

請問一下表情,
紅字部分是什麼?表情

podbot是非官方機器人,是其他組織單獨爲CS而開發。跟CS完全兼容,yapb是podbot的改良版,除了為cc1.6的拿盾設計外,AI也有提升。

獻花 x0
引用 | 編輯 01a2Bc3DeF
2010-02-28 17:46
16樓
  
下面是引用 doroemon 於 2010-02-28 12:20 發表的 : 到引言文


請問一下表情 ,
紅字部分是什麼?表情

podbot是非官方機器人,是其他組織單獨爲CS而開發。跟CS完全兼容,yapb是podbot的改良版,除了為cc1.6的拿盾設計外,AI也有提升。

筆誤(迷:手殘

獻花 x0
引用 | 編輯 i-c0112
2010-10-03 22:47
17樓
  
不管是zbot還是podbot都是自己設路點比較保險
不然bot自己讀的路點真的不是很好

獻花 x0
引用 | 編輯 ☆乂小狼乂★
2010-10-04 00:31
18樓
  
恩~~~有些我下載地圖他跑很慢
以前我都不知道踏是在跑什麼意思的
現在我知道了
原來是再生成電腦走的路線阿
又上了一課了

獻花 x0
引用 | 編輯 cs10108
2010-10-04 23:43
19樓
  
其實yapb和podbot看名字就知關係
yapb>ya"Pod""bot" 跟本就是改良版阿

獻花 x0
引用 | 編輯 01a2Bc3DeF
2010-10-06 23:01
20樓
  
下面是引用 cs10108 於 2010-10-04 23:43 發表的 : 到引言文
其實yapb和podbot看名字就知關係
yapb>ya"Pod""bot" 跟本就是改良版阿
這樣記或許不錯表情
原本pod跟zbot對打是pod輸的,不過換成yapb時yapb卻大勝喔表情

獻花 x0
引用 | 編輯 hm200610094
2010-10-16 09:53
21樓
  
完全不懂,反正我不玩BOT的(有DS就够了 表情

獻花 x0
引用 | 編輯 czds
2010-12-06 22:18
22樓
  
我跟zbot玩才發現
有時候zbot真的很笨
重生的時候要過10秒才會動
或者是重生看到敵人有時候不開槍 表情

獻花 x0
引用 | 編輯 corfefpse
2011-03-11 23:02
23樓
  
不好意思請問一下,我在metamod裡的plugins.ini加入win32 addons/yapb/dlls/yapb.dll後,先叫zbot出來,在叫yapb時,就跳出遊戲了,yapb的選單有出來,但一叫就跳出..

獻花 x0
引用 | 編輯 zxzyman
2011-04-16 08:06
24樓
  
好詳細......

原來ZBOT是破解的..

難怪BOT的名子都視承相似....

獻花 x0
引用 | 編輯 peter059
2011-05-16 13:30
25樓
  
zbot真的很煩 亂跳 廢時間

獻花 x0
引用 | 編輯 ogc0204
2022-12-20 22:44
26樓
  
想請問 近幾年你說檔案的都有更新,能否重新教學一下 謝謝 我認為我是卡在metamod
metamod經過多年,有很多版本...不知要用哪一版,幾乎都試過,比較舊版只有metamod.dall 沒有ini 有的話也是別的名子,最新的x64有更多東西,完全搞不清楚怎麼操作

我是win10 先使用迪庫cs試看看

我嘗試死馬當活馬醫放入metamod.dll後再把ini寫入gamedll "addons\yapb\bin\yapb.dll" (我看我yapb正常時liblist.gam裡是這樣寫,實際位置也是如此)
而liblist.gam裡有3行
gamedll "addons\yapb\bin\yapb.dll"   我只有這行改成 gamedll "addons\metamod\dall\metamod.dall "
gamedll_linux "addons/yapb/bin/yapb.so"
gamedll_osx "addons/yapb/bin/yapb.dylib"

結果連地圖都進不去....

ps
後來就嘗試還原想說先打yapb先 liblist.gam改回並把metamod刪除,結果更慘遊戲金不去跳出bot已經被啟動了...,把遊戲刪除重安裝都沒用,連正版一同出一樣問題
不知道官方自動安裝還有動到甚麼東西

獻花 x0
引用 | 編輯 amore12
2022-12-20 23:34
27樓
  
下面是引用 ogc0204 於 2022-12-20 22:44 發表的 : 到引言文
想請問 近幾年你說檔案的都有更新,能否重新教學一下 謝謝 我認為我是卡在metamod
metamod經過多年,有很多版本...不知要用哪一版,幾乎都試過,比較舊版只有metamod.dall 沒有ini 有的話也是別的名子,最新的x64有更多東西,完全搞不清楚怎麼操作
我是win10 先使用迪庫cs試看看
我嘗試死馬當活馬醫放入metamod.dll後再把ini寫入gamedll "addons\yapb\bin\yapb.dll" (我看我yapb正常時liblist.gam裡是這樣寫,實際位置也是如此)
而liblist.gam裡有3行
.......
有問題可以發文至cs提問區 看看

https://bbs.mychat.to/thread.php?fid=542

獻花 x0
引用 | 編輯 Flyxxyx
2023-05-09 23:17
28樓
  
原来是这么回事么

獻花 x0
引用 | 編輯 godson007
2023-11-29 19:54
29樓
  
不錯,學習了

獻花 x0