最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【CS起源】添加人物插件教程

2022-08-05 23:29 作者:嶺南都指揮使  | 我要投稿

? ? ? ? 插件為本人原創(chuàng),可以讓你的CS起源不再只有8種人物,可突破限制添加新的人物。?


? ? ? ? 特點:?


? ? ? ? 一、理論上可支持最多128個警察新人物,128個匪徒新人物。?


? ? ? ? 二、包含兩個配置文件。一個可以設(shè)置啟用/禁用插件。另一個存放新人物數(shù)據(jù)。?


? ? ? ? 三、支持玩家通過圖形菜單選擇新人物(和原版游戲一樣按M鍵)。但因為M鍵圖形菜單無法翻頁,因此菜單內(nèi)能選取的新人物,每方陣營建議不超過10個,最多不超過20個(即新增人物建議不超過20個,最多不超過40個)。多出來的也不是不可以,只不過難以在圖形菜單顯示和選擇了,只能通過控制臺命令來選擇。


? ? ? ? 四、BOT可以使用新人物,可設(shè)置警察BOT可使用 / 匪徒警察BOT可使用 / 禁止BOT使用。

插件效果1
插件效果2

?插件下載地址:?

鏈接:https://pan.baidu.com/s/1Pj_mLDTaMl2cMfdtMdDLrg?

提取碼:i9xt

安裝方法:把“插件主體”壓縮包內(nèi)的cstrike文件夾丟到游戲根目錄覆蓋即可。

注意:

  1. 安裝前請查看你的游戲cstrike文件夾下有沒有addons文件夾,如果沒有,請先安裝插件平臺(鏈接里有提供),再安裝插件。如果插件平臺無法運行,請為游戲加上啟動參數(shù)-insecure。

  2. 在插件使用之前,請找到cstrike \ cfg \ sourcemod下的sourcemod.cfg,打開它,在最后一行加上“cl_restrict_server_commands 0”(不含雙引號)。

包括插件本體文件、一個僅供參考的加人物菜單范例,以及插件平臺(可選)
在sourcemod.cfg最后一行加上“cl_restrict_server_commands 0”

? ? ? ? 插件附帶了一個配置文件:cstrike\cfg\sourcemod\下的plugin.new_playermodel.cfg,以及cstrike\addons\sourcemod\configs\下的新人物數(shù)據(jù)文件NewPlayerModelInfo.txt。

首先看看plugin.new_playermodel.cfg。這個文件用于設(shè)置啟用/禁用插件,1為啟用(默認(rèn)),0為禁用。?

? ? ? ? 新人物數(shù)據(jù)文件NewPlayerModelInfo.txt如下圖所示,每個新人物有4個參數(shù),參數(shù)不能留空。這個文件我專門做了一個說明文件,已放進了“插件主體”壓縮包里。而我后面也會說明這些參數(shù)怎么填。?

? ? ? ? 安裝插件之后,接下來就進入正題,說下加人物的教程:?


一、確定新人物的名字


命名規(guī)則:只能有英文或數(shù)字,下劃線應(yīng)該也可以有,不能帶空格或者“-”號等其他符號,最大長度不要超過20個字符。

例:UsArmy、Russian2、169等。


? ? ? ? 確定新人物的名字很重要。新人物名字決定了新人物的mdl文件名、控制臺選取新人物的命令等。

? ? ? ? 這里以us101為例,將新人物起名叫做us101,則插件將指定玩家選擇這個人物的控制臺命令為sm_us101。

新人物的模型文件必須改名為us101.mdl或ct_us101或t_us101。



二、人物模型文件改名


? ? ? ? 這是第一步的延續(xù),首先將人物模組文件夾丟到cstrike/custom下,然后把模型文件名改好。

? ? ? ? 繼續(xù)以us101為例,這里把人物模組的mdl文件改名為us101,如圖所示:


三、在加人物插件的NewPlayerModelInfo.txt文件添加新人物數(shù)據(jù)行

? ? ? ? 打開cstrike\addons\sourcemod\configs\,找到插件外置的人物數(shù)據(jù)文件NewPlayerModelInfo.txt。要添加新人物就在這里添加!下圖是一個人物數(shù)據(jù)文件的例子(可以看到加了多個人物),僅供參考。

? ? ? ? 這里可以看到包含我加的us101的數(shù)據(jù)。?

? ? ? ? 下面我來說下這個人物數(shù)據(jù)文件具體是怎么寫的。

? ? ? ? 在介紹參數(shù)之前先說兩點:

1. 首先每行只能填一種新人物的數(shù)據(jù),注意一定不能空1行/空幾行再寫人物數(shù)據(jù)行,否則插件會出錯。

2. 每個新人物參數(shù)一共有4個,每個參數(shù)必須用<>括起來,參數(shù)不能留空。另外參數(shù)內(nèi)如有空格將會被清除。


? ? ? ? 我以Russian4為例子介紹新人物的4個參數(shù):

? ? ? ? <Russian4><ct_Russian4.mdl><0><1>


? ? ? ? 參數(shù)解析:?

? ? ? ??<新人物名字><新人物模型文件路徑><人物陣營><BOT是否能夠使用>

? ? ? ??詳細(xì)說明:如下圖所示:



四、人物菜單設(shè)置


? ? ? ? 這是最后一步。這一步并不是必不可少的,畢竟在控制臺里輸入“sm_新人物”(例如“sm_us101”,不含雙引號)就可以為玩家選擇這個新人物。

? ? ? ? 但是的確可以在游戲本身的圖形菜單中增加新的人物選擇欄目。并且,在圖形菜單選擇人物才是cs的常規(guī)操作,因此這一步我相信大多數(shù)人都會繼續(xù)吧。

? ? ? ? 鏈接里也提供了一個菜單文件夾,僅供參考。


具體步驟(以新人物us101為例):


  1. 完成之前的步驟后,在cstrike\custom\New PlayerModel Menu下找到classes文件夾,打開它,新建Us101.res文件。

  2. 用notepad++(推薦)或記事本打開Us101.res,添加以下內(nèi)容:

"classes/Us101.res"

{

"imageBG"

{

"ControlName" "ImagePanel"

"fieldName" "imageBG"

"xpos" "0"

"ypos" "0"

"wide" "300"

"tall" "196"

"autoResize" "0"

"pinCorner" "0"

"visible" "1"

"enabled" "1"

"textAlignment" "center"

"fillColor" "WindowBG"

"zpos" "0"

}

"classimage"

{

"ControlName" "CSClassImagePanel"

"fieldName" "classimage"

"xpos" "0"

"ypos" "0"

"wide" "256"

"tall" "196"

"autoResize" "0"

"pinCorner" "0"

"visible" "1"

"enabled" "1"

"textAlignment" "west"

"3DModel" "models/player/t_us101.mdl"

"scaleImage" "1"

"zpos" "1"

}

"imageBorder"

{

"ControlName" "Divider"

"fieldName" "imageBorder"

"xpos" "0"

"ypos" "0"

"wide" "300"

"tall" "196"

"autoResize" "0"

"pinCorner" "0"

"visible" "1"

"enabled" "1"

"tabPosition" "0"

"zpos" "2"

}

"className"

{

"ControlName" "Label"

"fieldName" "infolabel"

"xpos" "0"

"ypos" "204"

"wide" "300"

"tall" "20"

"autoResize" "0"

"pinCorner" "0"

"visible" "1"

"enabled" "1"

"labelText" "#Cstrike_Us101_Name"

"textAlignment" "west"

"dulltext" "1"

"brighttext" "0"

}

"infolabel"

{

"ControlName" "Label"

"fieldName" "infolabel"

"xpos" "0"

"ypos" "228"

"wide" "300"

"tall" "80"

"autoResize" "0"

"pinCorner" "0"

"visible" "1"

"enabled" "1"

"labelText" "#Cstrike_Us101_Label"

"textAlignment" "north-west"

"dulltext" "1"

"brighttext" "0"

"font" "DefaultSmall"

}

}

如下圖所示:

注意:下圖中有紅線的地方(一共4處)都是可以改的。這里都是us101,不過你的人物模型叫什么名字,紅線處就填什么,自己領(lǐng)悟。

完成后記得保存這個res文件。


? ? ? ?3. 在cstrike\resource文件夾下找到cstrike_schinese,txt文件,將它復(fù)制到cstrike\custom\New PlayerModel Menu\resource下,用記事本或notepad++打開新復(fù)制的cstrike_schinese,txt文件(或者不復(fù)制,直接修改原文件也可以),添加以下內(nèi)容(這里依然以us101為例):

"Cstrike_Us101" "&6? 美國第101空降師"

"Cstrike_Us101_Name" "美國第101空降師"

"Cstrike_Us101_Label" "美國第101空降師。"

如圖所示:

? ? ? ? 注意:這里都是以us101為例,你的人物模型叫什么名字,紅線處就填什么,參考圖中其他項自己領(lǐng)悟。


? ? ? ? 4. 在cstrike文件夾下打開cstrike_pak_dir.vpk文件(推薦用vpk解包軟件GCFScape打開),找到resource\ui文件夾,因為us101我是將他作為匪徒陣營一員的,所以就將里面的classmenu_ter.res文件解壓復(fù)制到cstrike\custom\New PlayerModel Menu\resource\ui下,用notepad++(推薦)或記事本打開新復(fù)制的classmenu_ter.res文件,添加以下內(nèi)容(這里以us101為例):

"Us101"

?{

? "ControlName" "MouseOverPanelButton"

? "fieldName" "Us101"

? "xpos" "76"

? "ypos" "244"

? "wide" "148"

? "tall" "20"

? "autoResize" "0"

? "pinCorner" "2"

? "visible" "1"

? "enabled" "1"

? "tabPosition" "0"

? "labelText" "#Cstrike_Us101"

? "textAlignment" "west"

? "dulltext" "0"

? "brighttext" "0"

? "command" "sm_Us101"

?}

? ? ? 其中? "ypos"是y軸的位置,一般比前一人物項的? "ypos"大32(假如前一人物項的?"ypos"是276,那這里就填308了,最大情況也不建議超過340)。

? ? ? ?這一步的作用就是在人物菜單里能夠顯示新人物選項。

參考圖:

? ? ? ?注意:這里紅線處(共4處)都是以us101為例,你的人物模型叫什么名字,紅線處就填什么,自己領(lǐng)悟。



? ? ? ? 修改完成后保存,再進游戲。正常來說應(yīng)該是可以在人物菜單中看到新人物欄目了。

? ? ? ? 以上就是人物圖形菜單中增加新人物選項的全部操作。?



? ? ? ? 到這里,添加人物的四個大步驟全部完成了,進游戲享受吧!

? ? ? ? 效果參考下圖:


? ? ? ? 至此,添加人物插件的教程就結(jié)束了,謝謝觀看,本人水平有限,如有疏漏之處還請見諒。?

【CS起源】添加人物插件教程的評論 (共 條)

分享到微博請遵守國家法律
射洪县| 邻水| 巢湖市| 碌曲县| 锡林郭勒盟| 栾川县| 山阳县| 雷山县| 清远市| 永丰县| 尚志市| 阿荣旗| 合作市| 柳江县| 广德县| 鹿泉市| 米林县| 始兴县| 东至县| 江门市| 聂拉木县| 平泉县| 昌平区| 德格县| 福建省| 沙湾县| 平邑县| 介休市| 马龙县| 长兴县| 墨竹工卡县| 贡嘎县| 福州市| 绍兴县| 崇左市| 彭阳县| 奉化市| 博白县| 久治县| 宁晋县| 华安县|