鐵之狂傲

 取回密碼
 註冊
搜尋
樓主: yuehmao

原文由 pii 於 09-3-22 06:37 發表


小第想請教大大其他問題

我用新建遊戲開場玩遊戲快完場前有此map表選揀

但用hlds開場卻沒有彈出(我是有設每張地圖的時間限制)

要如何是好呢大大??
http://g.imagehost.org/0285/20090315_89bdefd93f6950690a52L ...

已經修正好了^^
http://www.xun6.com/file/837b27a47/plugins.rar.html
其實這二個地圖選擇和投票功能的插件,本身會檢查篩選你設定在 maps.ini 頭的地圖是有是有效的
也就是說地圖是否存在的意思,如果不存在的話,那麼選單上面是不會列出來的.
所以你要先檢查一下你所設定要使用的地圖是否真的存在,
因為有時候 cstrike\maps 資料夾下面存在的是地圖的BOT路徑檔 .nav 的檔案,而不是 ,bsp 的地圖檔案
要先檢查確認一下是否有看錯喔

[ 本文章最後由 yuehmao 於 09-4-1 12:19 編輯 ]
 

回覆 使用道具 檢舉

原文由 ee276776 於 09-3-31 15:28 發表
我也是跟第七頁的一樣,房間後面人數是6,結果裡面電腦有21人 我自己進不去
我版本是用迪庫的 已經更新到24了 模組是用Dcoo4.2的  請大大幫忙解決

請問你本來是用迪酷那一版升 V24 的? 是用 迪酷 2834 來升級的嗎?
可是我測試之後,沒看過這情況的說
還有,你這情況發生是一開始就會,還是要過一陣子才會發生?
 

回覆 使用道具 檢舉

原文由 yuehmao 於 09-4-1 19:59 發表

已經修正好了^^
http://www.xun6.com/file/837b27a47/plugins.rar.html
其實這二個地圖選擇和投票功能的插件,本身會檢查篩選你設定在 maps.ini 頭的地圖是有是有效的
也就是說地圖是否存在的意思,如果不存在的話,那 ...
先謝謝大大提供的sma吧
我把大大的sma放入自己的cs更新了.....但小弟發現即使是dcoo 3266(更新版)或是v19用hlds開server後是不會有下一張地圖選擇的.....
我都檢查了map.ini...發現地圖是存在的.....是出了什麼問題??
難道要用按新建遊戲方式來開server嗎??

[ 本文章最後由 pii 於 09-4-2 21:46 編輯 ]
 

回覆 使用道具 檢舉

原文由 yuehmao 於 09-4-1 20:08 發表

請問你本來是用迪酷那一版升 V24 的? 是用 迪酷 2834 來升級的嗎?
可是我測試之後,沒看過這情況的說
還有,你這情況發生是一開始就會,還是要過一陣子才會發生? ...
我是一開始就會了耶 我是用2834升到23再升到24的 然後我有一版不是用2834的時候也是跟這種情形相同
 

回覆 使用道具 檢舉

大大
還有一個問題
當click完_開啟BOT模式再用hlds開server竟是condition zero

 

回覆 使用道具 檢舉

原文由 ee276776 於 09-3-31 15:28 發表
我也是跟第七頁的一樣,房間後面人數是6,結果裡面電腦有21人 我自己進不去
我版本是用迪庫的 已經更新到24了 模組是用Dcoo4.2的  請大大幫忙解決


這樣的話,我想先再了解一下,
你是用 DcOo 幾版的升級到V24 (3266) 的?
因為我是用 DcOo 2834 升到 3266 來使用,可是並未發現有你說的情況...
http://img93.imageshack.us/img93/6999/snap9.jpg
所以,我也不知道要如何幫你解決這個問題,

還有就是你升級到 V24 (3266) 有一併下載那個 swds.dll (3213) 的破解檔來覆蓋在 DcOo CS1.6 資料夾下使用
然後再來用 hlds.exe 開伺服器嗎? 還是,仍然是用原本的 swds.dll 來開伺服器?

另外一個問題就是,你是只有用升級到 3266 的來開伺服器會有問題?
而用其它的版本不會, 譬如像是用 2834 的就不會,...這樣的情況嗎?

[ 本文章最後由 yuehmao 於 09-4-6 10:24 編輯 ]
 

回覆 使用道具 檢舉

原文由 pii 於 09-4-1 14:56 發表
先謝謝大大提供的sma吧
我把大大的sma放入自己的cs更新了.....但小弟發現即使是dcoo 3266(更新版)或是v19用hlds開server後是不會有下一張地圖選擇的.....
我都檢查了map.ini...發現地圖是存在的.....是出了什麼問題? ...

最後我終於發現問題所在了,
原來和正版或是盜版根本沒有關係^^"
結果是因為在 server.cfg 裏頭有一項設定,所設定數值的關係,
才會使得地圖時間快結束時,選擇下一個圖的選單出不來,

// 當有一方勝場數達設定值後換地圖
mp_winlimit 20


因為上面的 mp_winlimit 這個伺服器參數設定設成 20. 結果就會變成必需有一方陣營 (TS 或 CT) 必需達到勝場數 19 ,
那個地圖選單才會跑出來給玩家選..
這是因為 mapchooser.sma 這個插件裏頭的選單出現的判斷設定就是這樣,它所設定的修件順序是這樣的,如下面順序
(1) 若是 mp_winlimit 的設定值大於 0 ,那麼就必須要有一方的勝場數大於 (mp_winlimit 的設定值 - 2 ) ,也就是再贏1回就達
到所設定的勝場數的情況下,地圖選單才會出現.
(2) 若是 mp_maxrounds 的設定值大於 0 ,那麼就必須當已經經過的總回合數(TS勝場數+CT勝場數 ) 大於
( mp_maxrounds 的設定值 -2 ) ,也就是再經過1回合就達到所設定的最大回合數,,這樣才會出現地圖選單,
(3) 再來,若是 timelift 的時間若是大於 1分鐘 且小於 129 分鐘,這樣就會出現地圖選單.

它的選單出現的判斷順序就是這樣的, (1) --> (2) --> (3)
意思也就是當你把 mp_winlimit 的設定值,設成大於 0時,那麼它就只會判斷第 (1)項條件,而忽略第 (2) 和 (3) 的條件,
若是, 把 mp_maxrounds 的設定值,設成大於 0時,也是一樣的,它會忽略第 (1) 和 (3) 的條件這樣的
總之它所會判斷的條件只會3選1,而優先順序就是照 (1)-->(2)--<(3)
所以若是當你把 mp_winlimit 設為 20 ,若是當地圖時間快結束時,結果勝場數最多的那一方也才只有 12場的話,
那就可能會一直到地圖結束之後換下一地圖時,選單都無法出現,因為未達到選單出現的條件.
所以,建議若是用不到 mp_winlimit 和 mp_maxrounds 的設定需求的話,最好是把它們設為 0 ,這樣就不會再出現這個問題
不只是要 hlds.exe 開伺服器後的介面設定那裏要設好,還有 server.cfg 也要修改設置,光是只有 hlds 那裏設定好是不夠的喔.
http://img93.imageshack.us/img93/1749/snap9a.jpg
http://img93.imageshack.us/img93/1941/snap9b.jpg

[ 本文章最後由 yuehmao 於 09-4-6 10:53 編輯 ]
 

回覆 使用道具 檢舉

原文由 pii 於 09-4-5 15:04 發表
大大
還有一個問題
當click完_開啟BOT模式再用hlds開server竟是condition zero



這個就是為什麼我當初弄第一個 DcOo 喪屍模組 安裝包時,不想把 BOT 的功能選單加進去的原因了.
因為要加進 BOT 的功能選單,能在開新遊戲時出現 BOT 設置選單,方便設置的話,
就必須在 liblist.gam 這個文件裏頭加入 game "Condition Zero" 這段敍述設定,因為若是不加上這一段變成下面這樣的內容的話,
BOT選單會無法出現.
---------------------------------------------------------------
game "Counter-Strike"
game "Condition Zero"
url_info "
www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "dlls/cs_i386.so"
trainmap "tr_1"


------------------------------------------------------------------
這個,你可以試試先按 _開啟BOT模式.bat 後,然後比照一下,當這個文件裏頭有無這段敍述時的差別,
相信你會發現,當沒有那一段敍述時,BOT功能選單無法正常出現(第3頁BOT設定會出不來),也不能使用,選單會無效
所以,這就是為什麼要加上那一段的原因,也就是因為遊戲在被 bot.dll 識別有 CZ 的存在時,選單才能正常作用.
game "Condition Zero" 原本是不存在於 CS1.6 的 liblist.gam 文件裏頭的,是另外再加進去的.

然而,當你把那一段述敍加進去時,遊戲就會被識別為 CZ ,也就會當你用 hlds 來開啟伺服器時,會出現遊戲的種類是
Condition Zero ,而不是 Counter-Strike 了.
解決方式就是先把遊戲模式切換到有 BOT 的狀態, 也就是先按 _開啟BOT模式.bat 或是 _開啟Zombie_BOT模式.bat
然後,再自行編輯 liblist.gam 內容把 game "Condition Zero" 這段敍述拿掉,再來用 hlds 開伺服器就可以了.

或許你會想說,為什麼用ZP4.2 + ZBOT 就能夠顯示 Zombie Plague  4.2 ,那是因為 ZP 插件會強制改遊戲名稱的關係
它會把 遊戲名稱強制改為 Zombie Plague  4.2 ,但其實遊戲還是在 CZ (Condition Zero) 的核心下運行的,只是名稱看
起來是 ZP 4.2, 因為在 liblist.gam 所使用的  bot.dll 其實就是 CZ 的BOT核心檔案.

[ 本文章最後由 yuehmao 於 09-4-6 11:18 編輯 ]
 

回覆 使用道具 檢舉

原文由 yuehmao 於 09-4-6 19:12 發表


這個就是為什麼我當初弄第一個 DcOo 喪屍模組 安裝包時,不想把 BOT 的功能選單加進去的原因了.
因為要加進 BOT 的功能選單,能在開新遊戲時出現 BOT 設置選單,方便設置的話,
就必須在 liblist.gam 這個文件裏頭加入 ...

大大真是神人
讓我試試您你方法吧

還有就是小弟先前所說赫屍沒有手的問題解決了
原來是少了zombie_knife.mdl
^^謝謝大大一直以來的耐心解說
 

回覆 使用道具 檢舉

原文由 yuehmao 於 09-4-6 18:23 發表


這樣的話,我想先再了解一下,
你是用 DcOo 幾版的升級到V24 (3266) 的?
因為我是用 DcOo 2834 升到 3266 來使用,可是並未發現有你說的情況...

所以,我也不知道要 ...
我是用2834升到V24的 還有我用2834的時候也會 HLDS顯示的人數(21/32)是正常的
但是在遊戲我的最愛那邊看到的人數就變的異常(21/6)
 

回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 註冊

存檔|手機版|聯絡我們|新聞提供|鐵之狂傲

GMT+8, 24-12-25 01:47 , Processed in 0.030200 second(s), 24 queries , Gzip On.

回頂部