| 以文本方式查看主题 - 索沛CS1.6论坛 CS反作弊 CS1.6下载 amxx sma插件 cs对战平台 (http://go5w.com/index.asp) -- AMXX插件脚本 (http://go5w.com/list.asp?boardid=15) ---- [原创]AMXX介紹及使用教學 (http://go5w.com/dispbbs.asp?boardid=15&id=705121) |
| -- 作者:Phybus -- 发布时间:2011-04-30 0:51:00 -- [原创]AMXX介紹及使用教學 介紹 : 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] |
| -- 作者:Phybus -- 发布时间:2011-04-30 0:51:00 -- 心得心得 |
| -- 作者:5cool9 -- 发布时间:2011-04-30 1:37:00 -- AMXX不至1.80這個版本了... |
| -- 作者:5cool9 -- 发布时间:2011-04-30 1:45:00 -- 去看老大的文章 http://www.sorpack.com/dispbbs.asp?boardID=15&ID=23177&page=1 |
| -- 作者:KaTsan -- 发布时间:2011-04-30 4:36:00 -- 谢啊~ |
| -- 作者:CreamCream -- 发布时间:2011-04-30 22:58:00 -- 哇 有amxmod完整教學 謝啦 |