
介紹 :
amxmodx 是為hl mod games提供外掛程序 , 對server來說
amxmodx是server必備的外掛程序
而對客戶來說,amxmodx能帶給他們娛樂
目前為至,amxmodx已更新至1.80 http://www.amxmodx.org/downloads.php
伺服使用率甚高,值得一用
運行amxmodx必須使用metamod- (另一引擎)
下載點http://sourceforge.net/projects/metamod/
首先,先由核心簡介 :
核心 :amxmodx_mm.dll 1.80 作為amxx插件的核心,正如電腦的cpu一樣
常用模塊 : 分別包括
fun , engine ,fakemeta ,cstrike ,csx
fun : 娛樂模塊
engine : 使用hl 開發引擎
fakemeta : 像是取代engine的新模塊
cstrike : hl games引擎
csx : 運行時會統計cs的資料
語言 :一般為英文 ,可易成中文
config : 指令,啟動/關閉 插件,投票地圖,cfg文件等在這裡
plugin : 正名 plug-in (附加程序)即:插件
為hL games提供不同功能,不可修改,原始碼似C語言
sma : plugin原碼,可修改內容/更新等
include : 引入/載入的意思
檔案名稱常為.inc,sma轉檔為amxx時必備,否則不能轉檔
首先,我們必須知道amxx檔是由sma原碼轉檔而成
轉檔時,使用compile.exe
怎樣才是成功轉檔?
看下圖:
當不能轉檔時,會出現
如果出現這情況,不必緊張
先看看:
即是說 : g_spawned語法錯誤,不能轉檔
所以,只要找回原碼的第43行發現g_spawned
再到第29行發現new bool spawne場了一個字母d
只要加上d便能轉檔 (怎知是第29行? 通常這些錯誤 (g_xxx)都在#include <xxx>下面的code找到)
所以,轉檔error時,請先看看左手邊,是什麼出錯,便能為插件做簡單的除錯了
點樣先set到admin? amxmodx另一功能是 :admin
admin能 ban,kick,slap等功能
如果要set admin,要點樣set?
首先開啟C:\Program Files\Valve\cstrike\addons\amxmodx\configs\user.ini
找到
; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands) 不能被ban/kick/slayed功能影響
; b - reservation (can join on reserved slots) 預留通道
; c - amx_kick command 有kick功能
; d - amx_ban and amx_unban commands 有ban功能
; e - amx_slay and amx_slap commands 有玩人功能
; f - amx_map command 有投票轉地圖功能
; g - amx_cvar command (not all cvars will be available) 有更改server指令功能
; h - amx_cfg command 有載入cfg功能 (exec server.cfg等)
; i - amx_chat and other chat commands 有chat功能
; j - amx_vote and other vote commands 有投票功能
; k - access to sv_password cvar (by amx_cvar command) 有為server設定密碼功能
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command) 有rcon 功能
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user (no admin)
; Format of admin account:
; <name|ip|steamid> <password> <access flags> <account flags>
; Examples of admin accounts:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" (steam id set的方法)
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de" (set ip的方法)
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a" (set名的方法)
注意 : set名時,如果set了password 就要先在 ~ (控制台)
打上 setinfo "pw_" "密碼" "pw_"可在 C:\Program Files\Valve\cstrike\addons\amxmodx\configs\amxx.cfg更改
指令為amx_password_field "pw_"
"abcdefghijklmnopqrstu" <--這是什麼?
這是admin功能
set admin時,可選擇佢的功能有多少
AMXX插件/中文化 插件 plugin本身語言為英文
但可能會有人想改做中文
但插件不能隨便轉做中文的
否則可能會不能轉檔
完成後便能使插件有中文了
另一種是修改lang.txt
文件路徑如下C:\Program Files\Valve\cstrike\addons\amxmodx\data\lang
如上面的方法一樣,使用EmEditor,更改
在
[en]
XXXXX = "你要改的中文字"
便可
Amxx加地圖名單教學 剛剛裝amxx,是否想改一改每次轉地圖的投票名單?
但又不知怎樣改,這帖將會令閣下懂得加地圖了
首先打開C:\Program Files\Valve\cstrike\addons\amxmodx\configs\map.ini
閣下將會看到
de_dust
de_dust2
cs_office
......
再看看你想加的地圖名稱
例如 : zm_dust2.bsp
只要在map.ini打上
zm_dust2
圖片如下 :
下載 (36.93 KB)
13-6-2008 15:13
玩家菜單整合教學 每次入到一些server,總會有一些玩家菜單
但怎樣才能修改呢?
先到C:\Program Files\Valve\cstrike\addons\amxmodx\configs\
找custommenuitems.cfg
使用記事本開啟
會看到
// 在這裡你可以添加任何插件的選單項目到總選單裡,通過 "amxmodmenu" 來開啟.
// 你也可以來自定義玩家可使用的選單項目,玩家通過 "amx_menu" 來開啟
//
// 使用說明:
// 向總選單 "amxmodmenu" 裡添加項目:
.....
複製代碼
使用amx_addclientmenuitem這個指令
便可以新增菜單
使用方法如下:
"amx_addclientmenuitem <選單描述> <選單命令> <權限等級> <插件名字>"
即是
玩家開菜單時顯示 cmd命令 使用權限 插件名
amx_addclientmenuitem "排名" "say /rank" "zu" "StatsX" <--通常為StatsX
set完後,記得要把檔案存為UTF-8,不然會出現亂碼
圖片如下 : 下載 (10.43 KB)
25-6-2008 14:03
使用booster教學及指令 booster現最新版本為2.4
是metamod其中一降低hlds server ping值的插件
即是提高hlds的fps
安裝 :
1.下載附件
2.解壓附件得出 booster file
3.把file放入C:\Program Files\Valve\cstrike\addons
4.在C:\Program Files\Valve\cstrike\addons\metamod\plugins.ini輸入
win32 addons\booster\booster_mm.dll
複製代碼
完成
參考其指令也很重要,用完之後都lag的話,就要檢討下自己在指令上有冇用錯
指令解釋如下:
// booster_show_connmsg x (0 = disabled, 1 = small message, 2 = large message)
// 顯示玩家登入的ping值
booster_show_connmsg 1
// booster_autofps x (x = 0 to 1000, 0 = no target FPS)
// hlds fps
//
booster_autofps 200
// booster_minsleepms x (x = 1 to 10, 10 = no change to multimedia timer)
// 1-10,10=沒有改變,愈低,佔用cpu使用率愈高
// 不建議使用3以下
booster_minsleepms 5
// booster_force_systicrate x (x = 0 to 10000, 0 = let Booster2 manage the value itself (no force))
// set做0 便使用booster_autofps 200,如果使用此指令,便會自動使用booster_force_systicrate
booster_force_systicrate 0
// booster_cpu_enabled x [0 to 2] (0 = off, 1 = on, 2 = report CPU only - don't actively manage CPU)
// set做1是最佳設定 默認為0. set攸1能啟動多項booster功能
booster_cpu_enabled 1
------以下為啟動後可用指令,建議不要修改為最佳------
booster_cpu_spikemax 3
// booster_cpu_spikelevel x [0 to 100]
booster_cpu_spikelevel 75
// booster_cpu_floor x [0 to 100]
booster_cpu_floor 50
// booster_cpu_mminc x [1 to 10]
booster_cpu_mminc 2
// booster_cpu_quiettime
booster_cpu_quiettime 300
// booster_cpu_mmmin x [1 to 10]
booster_cpu_mmmin 3
// booster_cpu_mmmax x [1 to 10]
amxmodx 是為hl mod games提供外掛程序 , 對server來說
amxmodx是server必備的外掛程序
而對客戶來說,amxmodx能帶給他們娛樂
目前為至,amxmodx已更新至1.80 http://www.amxmodx.org/downloads.php
伺服使用率甚高,值得一用
運行amxmodx必須使用metamod- (另一引擎)
下載點http://sourceforge.net/projects/metamod/
首先,先由核心簡介 :
核心 :amxmodx_mm.dll 1.80 作為amxx插件的核心,正如電腦的cpu一樣
常用模塊 : 分別包括
fun , engine ,fakemeta ,cstrike ,csx
fun : 娛樂模塊
engine : 使用hl 開發引擎
fakemeta : 像是取代engine的新模塊
cstrike : hl games引擎
csx : 運行時會統計cs的資料
語言 :一般為英文 ,可易成中文
config : 指令,啟動/關閉 插件,投票地圖,cfg文件等在這裡
plugin : 正名 plug-in (附加程序)即:插件
為hL games提供不同功能,不可修改,原始碼似C語言
sma : plugin原碼,可修改內容/更新等
include : 引入/載入的意思
檔案名稱常為.inc,sma轉檔為amxx時必備,否則不能轉檔
首先,我們必須知道amxx檔是由sma原碼轉檔而成
轉檔時,使用compile.exe
怎樣才是成功轉檔?
看下圖:
當不能轉檔時,會出現
如果出現這情況,不必緊張
先看看:
即是說 : g_spawned語法錯誤,不能轉檔
所以,只要找回原碼的第43行發現g_spawned
再到第29行發現new bool spawne場了一個字母d
只要加上d便能轉檔 (怎知是第29行? 通常這些錯誤 (g_xxx)都在#include <xxx>下面的code找到)
所以,轉檔error時,請先看看左手邊,是什麼出錯,便能為插件做簡單的除錯了
點樣先set到admin? amxmodx另一功能是 :admin
admin能 ban,kick,slap等功能
如果要set admin,要點樣set?
首先開啟C:\Program Files\Valve\cstrike\addons\amxmodx\configs\user.ini
找到
; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands) 不能被ban/kick/slayed功能影響
; b - reservation (can join on reserved slots) 預留通道
; c - amx_kick command 有kick功能
; d - amx_ban and amx_unban commands 有ban功能
; e - amx_slay and amx_slap commands 有玩人功能
; f - amx_map command 有投票轉地圖功能
; g - amx_cvar command (not all cvars will be available) 有更改server指令功能
; h - amx_cfg command 有載入cfg功能 (exec server.cfg等)
; i - amx_chat and other chat commands 有chat功能
; j - amx_vote and other vote commands 有投票功能
; k - access to sv_password cvar (by amx_cvar command) 有為server設定密碼功能
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command) 有rcon 功能
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user (no admin)
; Format of admin account:
; <name|ip|steamid> <password> <access flags> <account flags>
; Examples of admin accounts:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" (steam id set的方法)
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de" (set ip的方法)
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a" (set名的方法)
注意 : set名時,如果set了password 就要先在 ~ (控制台)
打上 setinfo "pw_" "密碼" "pw_"可在 C:\Program Files\Valve\cstrike\addons\amxmodx\configs\amxx.cfg更改
指令為amx_password_field "pw_"
"abcdefghijklmnopqrstu" <--這是什麼?
這是admin功能
set admin時,可選擇佢的功能有多少
AMXX插件/中文化 插件 plugin本身語言為英文
但可能會有人想改做中文
但插件不能隨便轉做中文的
否則可能會不能轉檔
完成後便能使插件有中文了
另一種是修改lang.txt
文件路徑如下C:\Program Files\Valve\cstrike\addons\amxmodx\data\lang
如上面的方法一樣,使用EmEditor,更改
在
[en]
XXXXX = "你要改的中文字"
便可
Amxx加地圖名單教學 剛剛裝amxx,是否想改一改每次轉地圖的投票名單?
但又不知怎樣改,這帖將會令閣下懂得加地圖了
首先打開C:\Program Files\Valve\cstrike\addons\amxmodx\configs\map.ini
閣下將會看到
de_dust
de_dust2
cs_office
......
再看看你想加的地圖名稱
例如 : zm_dust2.bsp
只要在map.ini打上
zm_dust2
圖片如下 :
下載 (36.93 KB)
13-6-2008 15:13
玩家菜單整合教學 每次入到一些server,總會有一些玩家菜單
但怎樣才能修改呢?
先到C:\Program Files\Valve\cstrike\addons\amxmodx\configs\
找custommenuitems.cfg
使用記事本開啟
會看到
// 在這裡你可以添加任何插件的選單項目到總選單裡,通過 "amxmodmenu" 來開啟.
// 你也可以來自定義玩家可使用的選單項目,玩家通過 "amx_menu" 來開啟
//
// 使用說明:
// 向總選單 "amxmodmenu" 裡添加項目:
.....
複製代碼
使用amx_addclientmenuitem這個指令
便可以新增菜單
使用方法如下:
"amx_addclientmenuitem <選單描述> <選單命令> <權限等級> <插件名字>"
即是
玩家開菜單時顯示 cmd命令 使用權限 插件名
amx_addclientmenuitem "排名" "say /rank" "zu" "StatsX" <--通常為StatsX
set完後,記得要把檔案存為UTF-8,不然會出現亂碼
圖片如下 : 下載 (10.43 KB)
25-6-2008 14:03
使用booster教學及指令 booster現最新版本為2.4
是metamod其中一降低hlds server ping值的插件
即是提高hlds的fps
安裝 :
1.下載附件
2.解壓附件得出 booster file
3.把file放入C:\Program Files\Valve\cstrike\addons
4.在C:\Program Files\Valve\cstrike\addons\metamod\plugins.ini輸入
win32 addons\booster\booster_mm.dll
複製代碼
完成
參考其指令也很重要,用完之後都lag的話,就要檢討下自己在指令上有冇用錯
指令解釋如下:
// booster_show_connmsg x (0 = disabled, 1 = small message, 2 = large message)
// 顯示玩家登入的ping值
booster_show_connmsg 1
// booster_autofps x (x = 0 to 1000, 0 = no target FPS)
// hlds fps
//
booster_autofps 200
// booster_minsleepms x (x = 1 to 10, 10 = no change to multimedia timer)
// 1-10,10=沒有改變,愈低,佔用cpu使用率愈高
// 不建議使用3以下
booster_minsleepms 5
// booster_force_systicrate x (x = 0 to 10000, 0 = let Booster2 manage the value itself (no force))
// set做0 便使用booster_autofps 200,如果使用此指令,便會自動使用booster_force_systicrate
booster_force_systicrate 0
// booster_cpu_enabled x [0 to 2] (0 = off, 1 = on, 2 = report CPU only - don't actively manage CPU)
// set做1是最佳設定 默認為0. set攸1能啟動多項booster功能
booster_cpu_enabled 1
------以下為啟動後可用指令,建議不要修改為最佳------
booster_cpu_spikemax 3
// booster_cpu_spikelevel x [0 to 100]
booster_cpu_spikelevel 75
// booster_cpu_floor x [0 to 100]
booster_cpu_floor 50
// booster_cpu_mminc x [1 to 10]
booster_cpu_mminc 2
// booster_cpu_quiettime
booster_cpu_quiettime 300
// booster_cpu_mmmin x [1 to 10]
booster_cpu_mmmin 3
// booster_cpu_mmmax x [1 to 10]



















