發新話題
打印

解決l4d2_mapchanger.smx吾識換非官方地圖

[Close]

回復 1# 的帖子

你呢個只係解釋左中文名問題
如果成個file都係用英文既,唔會存在character coding問題

寫插件都係一樣,如果入面只係英文,仲要半碼既話,用邊隻character coding都一樣
一有中文,compile係得,用都仲用得,只係D中文會亂o左碼…

------------------------------------------------------------------------------------

要說轉唔到非官場,係以前既事(2121唔記得,但2102就一定存在)
當時個版本用changelevel指令時,伺服器會認到addon入面非官圖vpk既mission file
從而轉到場
但係玩家收到伺服器既changelevel指令後,唔識拆開個vpk去搵非官圖既料
結果係當搵唔到非官圖資料而發生閃退現象
當時要玩家方認到非官圖既資料,就只有將vpk入面既file先行拆曬出黎,以官方dlc既方法去加到遊戲入面,但呢個辦法會令到當時既開場器開唔到場,搞到玩家既l4d2唔可以用開場器…

好在你而家再試一試,先知道呢個bug原來已經fix o左
(我頭先都試過,佢似係預先記o左所有非官場既mission file,而唔係拆o曬成個vpk黎load新地圖)

[ 本帖最後由 柏斯 於 2015-1-15 02:10 編輯 ]
Laputa群主

TOP

引用:
原帖由 MicroLeo 於 2015-1-15 11:27 發表
難道你既U場都係VPK轉BSP?其實changelevel 同 ForceChangeLevel ,我比較鍾意後者,前者要得到系統API先可以使用,而後者自身就係API,直接可以入地圖名換地圖
開場初期研究過
轉出BSP方法唔駛o係server做
只係用於地圖包發佈時做
不過風險太大,加上當時一定令到玩家方開唔到場
結果改左非官場用map command代替

我反而傾向用system command多過sourcemod API,穩定性黎講system command會好少少
Laputa群主

TOP

發新話題