插件狂热分子
|
分享:
▼
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) | 理由: 发文奖励!! | |
|
|
|
|
|