搜索
查看: 1988|回复: 6

AMXX怎么自定义每张图的时间

[复制链接]
发表于 2007-11-29 23:48:34 | 显示全部楼层 |阅读模式 来自 中国–浙江–温州
原来好像有这功能的,就是每张地图的时间都不一样!好久没有开最,忘了!

谁知道告诉我一下


谢谢
发表于 2007-11-29 23:59:05 | 显示全部楼层 来自 中国–广东–中山

回复: AMXX怎么自定义每张图的时间

我也见过,在官方网站就有,还有源代码的,你去搜搜看。
回复

使用道具 举报

发表于 2007-11-30 01:04:26 | 显示全部楼层 来自 中国–广东–深圳

回复: AMXX怎么自定义每张图的时间

根本不用那么麻烦 ,还要插件,看
http://www.dt-club.net/forum/thread/31/35820.htm
6楼的回帖.
回复

使用道具 举报

 楼主| 发表于 2007-11-30 17:32:12 | 显示全部楼层 来自 中国–浙江–温州

回复: AMXX怎么自定义每张图的时间

谢谢,已经解决!很早以前用过了,不过好久没有用这功能忘了!
回复

使用道具 举报

发表于 2007-11-30 18:02:45 | 显示全部楼层 来自 中国–广东–东莞

回复: AMXX怎么自定义每张图的时间

用不着那么复杂。
在 config/maps/de_dust2.cfg
在de_dust2.cfg里就可以设置很多。设置参数可以使用server.cfg里的任意参数。
想要针对某个地图,就建立一个同地图名的文件*.cfg。在里面写入有关设置。
还可以禁用插件。amxx1.76c

我只点,通就你知道。

PS:readme
在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
回复

使用道具 举报

发表于 2007-11-30 18:03:50 | 显示全部楼层 来自 中国–广东–东莞

回复: AMXX怎么自定义每张图的时间

日,原来你搞定了。0000
回复

使用道具 举报

 楼主| 发表于 2007-12-2 18:14:07 | 显示全部楼层 来自 中国–浙江–温州

回复: AMXX怎么自定义每张图的时间

不过是在maps目录下要建立相对的地图文件名,每个地图都要建立一个.cfg的地图文件名就要可以


我原来只加那些要自定义的地图!那样别的图自定义都是用的这个.cfg文件!
回复

使用道具 举报

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

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