|

本插件由SHIN基於A Z|zsy314的簡體版以作繁化及修改的,未得同意,請勿偷取繁化內容據為己有!
本插件必须使用Amxmodx1.8.0 or higher才可以正常使用!
這個是我做完又做之作,因為繁化完4.02又出4.03,又要重做.....
4.03更新內容:
引用: 增加了調解軍團模式中感染比例的選項
增加了防止玩家殺死自己的選項
增加了設定擊退最遠距離的選項
修正了使用Nade模式手雷時照明彈成為煙霧彈的情況
修正了一個軍團模式的bug:當一方的倖存者或復仇之神離開時另一方的不能轉變成為人或僵屍的情況
修正了當屏蔽金錢開啟后有時仍會顯示的錯誤
清理的一部分代碼
zp_plugin_403.part1.rar
(150 KB, 下載次數: 1154)
zp_plugin_403.part2.rar
(69.62 KB, 下載次數: 894)
zp_resources.zip
http://www.sendspace.com/file/kmlzj6
Zombie Plague Mod 4.03軍團模式說明
將玩家分成兩部分,一部分中生成一名倖存者,其余全為人類,另一部分生成一名復仇之神,其余全為僵屍,然後兩方戰鬥!
安裝教學
第一步 先安裝Amxmodx
因為喪屍插件的需求,要求Amxmodx是1.8以上的版本!
先下載,然後解壓縮,出來addons文件夾放到cstrike中,然後修改cstrike中的liblist.gam,用記事本打開即可。
將
代碼:gamedll "dlls\mp.dll" 改成
代碼:gamedll "addons\metamod\dlls\metamod.dll" 這樣子,Amxmodx就算是安裝完成了。當然,個性化的設置在\cstrike\addons\amxmodx\configs\amxx.cfg中。
第二步 安裝喪屍插件
下載插件和模型,解壓縮模型,把那三個文件夾覆蓋到cstrike中。解壓縮插件,將裡面的addons文件夾覆蓋cstrike中的那個addons文件夾。
然後將漢化后的文件分別保存
不按要求保存會導致亂碼的出現!
然後你可以在zombieplague.cfg中配置喪屍插件的參數。
至於修改僵屍的參數 ,道具的價格和喪屍的模型,比較麻煩,需要在源代碼中修改,然後重新編譯,比較麻煩,這裡就不多說了!
官方地圖下載
http://www.deviantgamerz.com/amx_super/zombie.php直接在正文中找download
zsy314作者自製的地圖
第一張地圖
zm_hns_crazy.rar
(94.35 KB, 下載次數: 218)
第二張地圖
zm_hns_run.part01.rar
(150 KB, 下載次數: 355)
zm_hns_run.part02.rar
(150 KB, 下載次數: 232)
zm_hns_run.part03.rar
(23.5 KB, 下載次數: 205)
zm_hns_run地圖介紹
逃跑模式
一開始大家在一起出生~~然後向前跑,正常遊戲開始~~喪屍追,人類跑,路上有陷阱機關,還有炸彈毒水池之類的,最後人類在逃出點堅守,直到被運走,然後沒在運輸工具上的全部掛掉~~大家跑起來非常的刺激,一改堅守的沉悶
原裝喪屍名稱及參數修改教學
喪屍類型及參數的修改要修改源代碼,然后編譯成為amxx文件才可以使用!
源代碼的位置:cstrike\addons\amxmodx\scripting\zp_zclasses40.sma
打開方式:記事本
保存編碼:UTF-8
說明:每一段是一個喪屍的參數
- // Classic Zombie Atributes
- new const zclass1_name[] = { "Classic Zombie" } -----喪屍的名字
- new const zclass1_info[] = { "=Balanced=" } -----喪屍的說明
- new const zclass1_model[] = { "zombie_source" }----- 喪屍的模型
- new const zclass1_clawmodel[] = { "v_knife_zombie.mdl" } -----喪屍的手臂模型
- const zclass1_health = 1800-----生命值
- const zclass1_speed = 190-----速度
- const Float:zclass1_gravity = 1.0-----重力(460的多少倍)
- const Float:zclass1_knockback = 1.0-----擊退的倍數
複製代碼
自定義喪屍類型教程
在這個目錄下:addons\amxmodx\scripting\examples\有名為zp_zombie_classes_example.sma的文件。用記事本打開。
打開搜索這樣一行文字:
在下面按上面介紹喪屍類型和屬性的注釋進行編輯。
然后搜索這樣一行文字:
// Register the new class and store ID for reference
在這一行下面按要求編輯:- g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
複製代碼 括號里的名次按順序,按照你自己定義的名稱填寫,注意不要和別的重復了!
然后搜索這樣一行文字:
//Check if the infected player is using our custom zombie class
在這一行下面按要求編輯:- if (zp_get_user_zombie_class(id) == g_zclassid1)
- client_print(id, print_chat, "你下一次被感染時將會是***喪屍")
複製代碼 注意上面代碼開頭的if如果是第一個道具,就用if,如果是第2個,第3個……就要用else if
然后把原來自帶的例子都刪除。
然后轉入最后一步!
自定義道具教程
在這個目錄下:addons\amxmodx\scripting\examples\有名為zp_extra_items_example.sma的文件。用記事本打開。
打開搜索這樣一行文字:
// Register the new items and store their IDs for reference
在這一行下面按要求編輯:- g_itemid1 = zp_register_extra_item("道具名稱", 彈藥袋價格, 道具所能給與的隊伍)
- 人類隊伍是:"ZP_TEAM_HUMAN"喪屍隊伍是:"ZP_TEAM_ZOMBIE"只有引號里的部分
複製代碼 然后搜索這樣一行文字:
// check if the selected item matches any of our registered ones
在這一行下面按要求編輯:- if (itemid == g_itemid1)
- client_print(player, print_chat, "你使用了***道具")
複製代碼 注意上面代碼開頭的if如果是第一個道具,就用if,如果是第2個,第3個……就要用else if
然后把原來自帶的例子都刪除。
然后轉入最后一步!
修改游戲模式,道具名和價格,提示信息教程
修改游戲模式:記事本打開zombie_plague40.sma,然后搜索下面文字
[c-
- ode]// Format mod name
- 下面一行有
複製代碼
formatex(g_modname, sizeof g_modname - 1, "Zombie Plague %s", PLUGIN_VERSION) [/code]修改算雙引號里的即可,%s指的是版本號,可以不要。
然后轉入最后一步!
修改道具名和價格:記事本打開zombie_plague40.sma,然后搜索下面文字- // Extra Items: Weapons and their costs
複製代碼 下面一行有- new const g_extra_names[][] = { "Napalm Nade", "Frost Nade", "Flare", "AWP Magnum Sniper", "M249 Para Machinegun", "SG550 Auto-Sniper", "G3SG1 Auto-Sniper" }
複製代碼 只能修改雙引號里的!
下面有- new const g_extra_costs[] = { 6, 6, 6, 8, 10, 12, 12 }
複製代碼 數字表示價格按照上面武器的順序依次排列
再下面有一行- // Extra Items: costs for Night Vision, Antidote, Zombie Madness, and Infection Bomb
複製代碼 下面有- new const g_extra_costs2[] = { 15, 15, 17, 20 }
複製代碼 依次為夜視儀;解毒劑;瘋狂僵尸和僵尸炸彈的價格
然后轉入最后一步!
修改提示信息:記事本打開zombie_plague40.sma,然后搜索下面文字
代碼:[ZP] 在我這里面就應該是
代碼:[提醒您] 全部替換成你想要的就行!
然后轉入最后一步!
最后一步!
將擬修改的sma文件保存編碼為UTF-8,然后編譯即可!
注意在編譯前刪除以前編譯的文件!
最后將編譯完成的插件覆蓋到服務器中即可!
[ 本帖最後由 守衛~朗 於 8-9-2008 18:37 編輯 ] |
|