搜索
查看: 39013|回复: 189

【分享】在指定地图限制武器使用,配置系统参数,暂停插件

[复制链接]
发表于 2005-12-22 12:17:14 | 显示全部楼层 |阅读模式 来自 中国
最近在研究特定地图中限制某些武器的使用,在amx modx 网站上面查到了这篇文章,DT里面还没有想对应的,所以自己把它翻译了一下,贡献给大家。
这篇文章的翻译没有很忠实于原文,按照自己的理解和咱们中国人的习惯组织了一下,但是可能还有很多差错或者不通的地方,请大家原谅。





在AMX MOD X 1.0或者更高的版本, 内建了一个地图配置的功能。
这个新功能对于很多服务器的管理员来说非常有用,例如在地图:scoutzknivez里, 当管理员不在线的时候,可以自动将重力调低。也可以在需要时,用来对一些指定的地图暂停一些指定的插件。例如在awp地图, 暂停awp限制插件。


我如何使用这个新功能?

这个新功能集成在admin.amxx插件内, 这就表示任何时候只有你需要,你都可以使用这个功能。

它是一个很好的方法,用来在一些指定的地图里面用来改变你的server.cfg文件里面所设定的游戏参数。server.cfg文件位于你的cs根目录下。

server.cfg 例子:

mapchangecfgfile server.cfg
mp_timelimit 35
mp_timeleft 35
mp_c4timer 35
mp_buytime 1.5
mp_freezetime 5
mp_friendlyfire 1
mp_roundtime 3
mp_tkpunish 0
sv_gravity 800
sv_alltalk 0


注意:
server.cfg的第一行内容非常重要,它用于在任何地图更换的时候把服务器的参数设置还原到你的server.cfg里面的设置。 比如,当你在玩scoutzknivez的时候,你把重力sv_gravity设置成200,当服务器换图换到de_dust2的时候,你还希望重力还是200吗?

如果你没有把mapchangecfgfile server.cfg放入server.cfg里面, 那你就不的不把服务器的参数设置放到amxx.cfg文件里面,用于把 把你的服务器参数设置还原到正常状态。

我如何建立一个地图配置文件, 这个文件我又应该放在什么地方呢?

要建立一个config配置文件,你可以打开一个文本编辑器(用记事本也可以),然后使用文件―――保存为。。。将文件保存为.cfg文件。例如,你要建立de_dust2的配置文件, 那就将文件保存为de_dust2.cfg。

这些config文件放到你的amx目录下的configs目录下的maps目录,完整的路径如下:addons/amxmodex\configs\maps。如果你的configs目录下没有maps目录,那就建立一个。

我如何对一个指定的地图限制某些指定的插件?

如果我想在地图de_aztec里面禁止使用插件admin_allinone.amxx。首先我们要建立一个de_aztec.cfg文件,其内容如下:

amx_pausecfg pause admin_allinone.amxx


这个文件的作用是当你的服务器运行de_aztec地图的时候,暂停使用admin_allinone.amxxc插件。 当地图更换为其它地图的时候,这个插件又会重新运行。当你要暂停任何插件的时候,你只需要将上面那行命令中的admin_allinone.amxx更换为你要限制的插件名字就可以了。


我如何在某些指定的地图里面限制使用一些武器?

我们可以借助restmenu.amxx插件来限制某些武器的使用,比如,我不想让玩家在awp_map地图里面购买AK47。

那么我们就建立一个awp_map.cfg文件,内容如下
amx_restrict on ak47

要看所有武器的限制命令,请看下方介绍。



武器名-> 限制名
H&K USP .45 Tactical -> usp
Glock18 Select Fire -> glock
Desert Eagle .50AE -> deagle
SIG P228 -> p228
Dual Beretta 96G Elite -> elites
FN Five-Seven -> fn57
Benelli M3 Super90 (pump shotty) -> m3
Benelli XM1014 (auto shotty) -> xm1014
H&K MP5-Navy -> mp5
Steyr Tactical Machine Pistol -> tmp
FN P90 -> p90
Ingram MAC-10 -> mac10
H&K UMP45 -> ump45
AK-47 -> ak47
Gali -> galil
Famas -> famas
Sig SG-552 Commando -> sg552
Colt M4A1 Carbine -> m4a1
Steyr Aug -> aug
Steyr Scout -> scout
AI Arctic Warfare/Magnum -> awp
H&K G3/SG-1 Sniper Rifle -> g3sg1
Sig SG-550 Sniper -> sg550
FN M249 Para (machine gun) -> m249
Kevlar Vest -> vest
Kevlar Vest & Helmet -> vesthelm
Flashbang -> flash
HE Grenade -> hegren
Smoke Grenade -> sgren
Defuse Kit -> defuser
NightVision Goggles -> nvgs
Tactical Shield -> shield
Primary weapon ammo -> primammo
Secondary weapon ammo -> secammo


好了,现在我们来实验一下,把所有的东西放到一块。 例如,我们要在服务器运行awp_map的时候,禁止玩家购买主枪,闪光弹,烟雾弹和手雷。 服务器地图时间原本是40分钟,现在改为20分钟。玩这个地图的时候,取消awp_restrict插件(没理由玩awp地图,不让玩家购买awp阿)。

我们建立一个awp_map.cfg文件,把这个文件放到addons\amxmodx\configs\maps下面。
文件的内容如下:

amx_restrict on primammo
amx_restrict on flash
amx_restrict on hegren
amx_restrict on sgren
mp_timelimit 20
amx_pausecfg pause awp_restrict.amxx



好了,看完这些,我相信你应该了解如何使用这个功能了把。


鉴于楼主的辛勤劳动并且提供十分有价值的文章 给予点通¥奖励 100
发表于 2005-12-22 13:42:21 | 显示全部楼层 来自 中国–湖南–长沙

回复: 【分享】在指定地图限制武器使用,配置系统参数,暂停插件

找了好久的东东,看看!
回复 1 0

使用道具 举报

发表于 2005-12-22 13:04:47 | 显示全部楼层 来自 中国–河南–三门峡

回复: 【分享】在指定地图限制武器使用,配置系统参数,暂停插件

楼主介绍很详细了支持一下

其实amx2005已经集成了这些个功能
回复 0 1

使用道具 举报

发表于 2005-12-22 13:25:32 | 显示全部楼层 来自 中国–江苏–南京

回复: 【分享】在指定地图限制武器使用,配置系统参数,暂停插件

好东西大家应该支持! :p
回复

使用道具 举报

发表于 2005-12-22 13:27:26 | 显示全部楼层 来自 中国–广西–河池–南丹县

回复: 【分享】在指定地图限制武器使用,配置系统参数,暂停插件

有支持amxx的吗???
回复

使用道具 举报

发表于 2005-12-22 14:46:05 | 显示全部楼层 来自 中国–湖北–孝感

回复: 【分享】在指定地图限制武器使用,配置系统参数,暂停插件

看一看先,是什么好东西
回复

使用道具 举报

发表于 2005-12-22 14:55:00 | 显示全部楼层 来自 中国–湖北–武汉

回复: 【分享】在指定地图限制武器使用,配置系统参数,暂停插件

先支持一个,再来学习一下如何在指定地图限制武器使用
回复

使用道具 举报

发表于 2005-12-22 15:43:31 | 显示全部楼层 来自 中国–北京–北京

回复: 【分享】在指定地图限制武器使用,配置系统参数,暂停插件

我也学习一下。。。。。。
回复

使用道具 举报

发表于 2005-12-22 16:08:23 | 显示全部楼层 来自 中国–湖北–十堰

回复: 【分享】在指定地图限制武器使用,配置系统参数,暂停插件

看看
............
回复

使用道具 举报

发表于 2005-12-22 16:27:33 | 显示全部楼层 来自 中国–广东–深圳

回复: 【分享】在指定地图限制武器使用,配置系统参数,暂停插件

:dribble:  :dribble:  :dribble:
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表