插件狂热分子
|
分享:
▼
x3
|
[插件] [對玩家下毒]插件[附帶源碼]<免费分享><兼新手插件使用掃盲帖>
【插件資訊】 插件來源:部份修改 使用指令:amx_poison <sb.> <num.> <num.> (後附詳細介紹) 安裝路徑:cs根目錄\cstrike\addons\amxmodx\plugins 【插件介紹】 【基礎信息】 NAME: Poison <admin_poison.amxx> TYPE: amxx file REQUIREMENT: AMX MOD X Core <Amxx Main> REMARKS: None 【測試情況】 本插件在【amx mod x 1.76c】,【amx mod x 1.81】核心下測試可用. 原则上能支持更早版本的核心. 【插件介紹】 此插件適用於admins懲罰違規玩家,被指定的對象會持續扣血,持久時間與減血幅度均可由管理員的指令來調節. 【需求情況】 無需第三方模塊,貼圖,即裝即用型綠色插件. 【服務器指令】 無. 【管理員指令提示】 amx_poison <sb.> <num.> <num.> ( sb. 指任意玩家id,編號等信息,用於指定作用對象; num. 指任意自然數,兩個變量分別用於指定損失hp持續的時間[秒(s)]及單位時間內的hp損失值.) 例:若欲向玩家hahaha下毒,持續10秒,每秒hp降低10點,則需管理員打開控制台[默認鍵`],通過編輯框輸入如下指令: amx_poison hahaha 10 10 (或amx_poison "hahaha" "10" "10") 點擊回車[ENTER]鍵入指令,立即生效. 【指令鍵入常識提示】 1.管理員如遇長名玩家,鍵入其id時可選取其昵稱中獨一無二的部分為代表,一般情況下,插件仍可辨認. 例:若想將插件中的abc指令作用於玩家sdfh*ai%^%ue@$fhu,則無需鍵入其全部昵稱,只需鍵入如下指令: amx_abc sdfh*(或其名字中任意一部分,只要是服務器中獨一無二的部分,插件即可對其作用) 2.管理員如遇昵稱中有空格符的玩家,鍵入其id時需要附加引號. 例:若想將插件中的abc指令作用於玩家ha ha ha,則需要在其昵稱兩側附加引號,如: amx_abc "ha ha ha"  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄掃盲區<新手請閱讀,高手幫糾錯> ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 【插件的安裝與使用】(應用於所有插件)[掃盲] 安裝所有零散插件的前提是需要支持此插件的核心.插件說明中一般會明確指出.原則上建議使用最新版.由於是零散插件的說明,在此將不再敘述插件核心的安裝與使用. (源碼文件的編譯) amxx文件是由sma源碼文件編譯得到的.後綴名為.sma的文件不能直接做插件使用,需要編譯後得到.amxx文件再安裝. sma文件的編譯方法是,找到……\cstrike\addons\amxmodx\scripting文件夾,將源碼文件置於此文件夾內,將其拖動到compile應用程序,等待編譯.編譯完畢且成功的插件會儲存到scripting文件夾下的compiled文件夾內. 如果編譯過程中出現warning信息,則插件可能編譯成功但不一定可以正常使用.如果出現error信息,則說明插件編譯失敗,不會產生amxx文件. 編譯信息中會指出源碼中存在的問題,但是不懂如何編寫插件的人建議不要修改源碼內容. 沒有編譯器的玩家需要從網絡載入,要選擇與自己的插件核心版本相同的編譯器使用. 沒有上述目錄的玩家說明你我插件版本不同,此例以我所用的amxx 1.81為基礎. (成品插件的安裝) 得到amxx文件如何使用呢?首先將插件置於……\cstrike\addons\amxmodx\plugins目錄下,然後復制其文件名(連同後綴),將此文件名寫入plugins.ini內.plugins配置文件在……\cstrike\addons\amxmodx\configs目錄下.每個插件連同其注釋占一行.寫入完畢後保存.然後找到amxx.cfg文件,右鍵單擊,彈出菜單後,選擇"打開方式",啟用"記事本"模式,然後將插件提供的服務器指令寫入其中,同樣的,每個指令連同其注釋占一行.amxx.cfg讀取能力也是有限的,指令過多時有時會發生指令失效的問題,你可以在configs目錄下新建一個記事本文檔,將其後綴名設為.cfg,建議命名為"other_plugins.cfg",然後打開amxx.cfg,在最下方另起一行鍵入 exec "addons/amxmodx/configs/other_plugins.cfg" 這樣插件就會自動繼續執行other_plugins.cfg內的指令,因此你可以將other_plugins.cfg當做amxx.cfg來使用,發生指令失效時也在用同樣辦法再創建一個.cfg文件來分擔指令壓力. 服務器指令鍵入完畢後,關閉並保存.將插件附帶的所需第三方模型及貼圖,音效等分別按照提示置於相應目錄下,一般來講,模型文件(.mdl)放置於……cstrike\models,貼圖置於(.spr)……cstrike\sprites,音效文件置於……\cstrike\sound.這些工作都做完後便可以進行插件的測試調試了. (插件的測試調試) 安裝好的插件如何得知其可用與否呢?
首先單機模式進入游戲,新建游戲,使用常用地圖,建議使用DUST2.在啟動游戲,建立單機服務器,讀取資料或游戲等過程中,如果出現游戲彈出,出現error對話框,裡面提示說……cstrike\models(sprites/......)\xxx.xxx not found的信息,則說明缺少模型貼圖等等文件,你需要進行補充才能正常進行游戲,一般方法是到網絡載入,通過google,baidu,yahoo等搜索引擎搜索,搜索需要一定的技巧,在此不多講.直到能夠正常游戲為止.
第二步便是進行插件的測試,裝有管理員指令集合菜單插件的玩家可以通過管理員權限使用插件管理菜單,方法是在控制台鍵入amxmodxmenu,點擊回車(enter)鍵後返回游戲,發現管理員菜單已經打開,一般情況下是第二頁的第六項是插件管理菜單,打開它,找到自己新安裝的插件,檢視其狀態,如果狀態為啟用,且你在游戲中能正常使用插件的功能,說明插件安裝成功.如果在插件管理菜單中發現有unknown字樣,則說明此插件無法正常使用,如果unknown後跟著一個"錯誤",字體又是灰色,則說明插件根本不能用,你需要關閉此插件,以減輕服務器壓力.關閉方法是在plugins.cfg文件中找到錯誤插件(尋找過程也需要技巧,先找准它的大體位置,估摸著哪個插件可能有問題,然後逐一關閉排查,由於過程很難用語言描述清楚,在此不作過多講解.),在其前面標注";"注釋符號,或者將其del,然後保存,即可停用插件. 注:plugins.cfg的注釋符號為";",amxx.cfg等的注釋符號為"//".(是否可以通用沒做過測試) 本文為"插件狂熱分子"原創,如需轉載,請注明出處.
文件解壓密碼:chajiankuangrefenzi 如有其他不解或問題,請各位指出.喜歡的話就支持一下,推薦一下,花花一下,這文連編帶改花了我2個半小時額(不要不信啊~是真的),插件是小插件,我的另一個目的是為了讓新手了解如何使用插件,把我的經驗分享給大家,如果有什麼錯誤的不妥當的地方請高手們提出,小弟先謝了~~~ 這是我第一次發帖,發現問題我會及時更正的.
[此文章售價 0 雅幣已有 25 人購買]
若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID!
[ 此文章被插件狂热分子在2009-07-19 07:49重新編輯 ]
此文章被評分,最近評分記錄財富:50 (by dennis888) | 理由: 發文獎勵!! | |
|
|
|
|
|