CSDM2.0物品问题
由于CSDM2.1不支持1.5我用了2.0
我想在CS里面把那个HL里的longjump加入!可是不会啊!
1.7的AMX版我也不会这个
哪位高手帮帮小弟,我都研究好几天了!
小弟在此先谢谢了
:burn:
这里是1些参数
//死亡竞赛的开启,1为开启,0为关闭
csdm_active 1
//游戏是cs1.5还是cs1.6,1为cs1.6,0为cs1.5
csdm_steam 1
//玩家重生后的保护时间
csdm_freeze_time 4.0
//模式的选择,1为捡枪模式,0为选枪模式
csdm_add_items 0
//随机出生点,1为开启,0为关闭
csdm_random_spawns 1
//出生后是否保护,0为不保护,1为一般保护模式,2为强制保护模式
csdm_spawn_protect 1
//自由竞赛模式,1为开启,0为关闭,开启时其他玩家都是自己的敌人
csdm_kill_all 0
//当玩家死亡后装备包是否掉落,1为开启,0为关闭
csdm_drop_packs 0
//控制玩家扔掉手里的武器时,1为留在地上,0为立即消失
csdm_drop_weapons 1
//捡枪模式时物品的刷新时间
csdm_item_time 20.0
//设置掉落的物品在多长时间后消失
csdm_delete_time 20.0
//玩家是否可以同时拥有多样武器,1为允许,0为不允许
csdm_hold_many 0
//是否同意玩家说give或者guns来获得武器,1为同意,0为不同意
csdm_allow_clguns 0
//在玩家选择新武器的时候是否替换以前的武器,1为替换,0为不替换
csdm_auto_drop 1
//玩家重生时,是否自动获得防弹衣,1为获得,0为不获得
csdm_auto_equip 0
//玩家重生时,是否自动获得手雷,1为获得,0为不获得
csdm_auto_gren 0
//玩家重生的时候是否得到信息,1为是,0为否
csdm_spawn_spam 1
//是否允许防弹衣菜单,1为是,0为否
csdm_enable_amenu 1
//是否允许手雷菜单,1为是,0为否
csdm_enable_gmenu 1
//每个防弹衣能量包的补充值
csdm_battery 15
//每个医疗包的补充值
csdm_medkit 15
//得到物品后是否给出使用提示,目前只有推进器有使用提示,1为开启,0为关闭
csdm_explain 1
//玩家死亡后掉出的装备包是否包括推进器,1为包括,0为不包括
csdm_pack_jumps 1
//捡枪模式时是否使用物品增强模式,1为使用,0为不使用
csdm_asskicr 0
//投票权利设置。1为所有人,2为管理员,0为禁止
csdm_voting 2
//投票类型设置。a为死亡竞赛开关,b为死亡竞赛的模式,c为自由竞赛模式
csdm_voteflags abc
//投票通过的比率
csdm_ratio 0.6
//投票持续的时间
csdm_votetime 45
//两次投票的最小时间间隔
csdm_nextvote 180
注:你可以修改csdm_item.cfg和csdm_normal.cfg中的参数设置来达到自己的需要。
客户端命令类
以下在控制台或者say里输入都可以
respawn 获得重生,只对死亡的玩家有效
csdm_vote 或者 vote_csdm 对死亡竞赛的开关发起投票,只有服务器允许玩家投票时有用
guns 开启选枪菜单,只有服务器开启csdm_allow_clguns并在选枪模式时可用
enable_menu 开启选枪菜单,只有玩家在游戏中选择了不显示菜单后有用
以下只能在控制台里使用
give 获得自己指定的武器,例如:give ak47,只有服务器开启csdm_allow_clguns并在选枪模式时可用
csdm_version 查看死亡竞赛插件的版本信息
管理员命令类(只能在控制台中使用)
csdm_enable <1|0> 开启或关闭死亡竞赛
csdm_items <1|0> 捡枪模式或选枪模式
csdm_killall 开启或者关闭自由竞赛模式,注意该命令没有参数值
csdm_set_amenu 开启或者关闭玩家的防弹衣菜单,注意该命令没有参数值
csdm_set_gmenu 开启或者关闭玩家的手榴弹菜单,注意该命令没有参数值
csdm_vote 或者 vote_csdm 对死亡竞赛的开关发起投票
csdm_cancelvote 取消正在进行中的投票
block.cfg文件的配置
这个文件是用于禁用某些武器的,此时禁用武器插件是失效的
例如文件内容为
shield
smokegrenade
flashbang
awp 5
表示禁止使用了盾牌,烟雾弹,闪光弹,并限制了awp最多为5
可写入的武器名请参看后面的物品名称列表(注意不要写入weapon_)
注:在1.5中必须要禁用3种武器shield,famas,galil
使用进阶:如何为某张地图制作出生点和配置物品
注意:以下命令需要相应的权限,请作为管理员登陆后使用
创建和删除出生点:
命令:
csdm_setspawn <0|1|2> 在当前站立点创建一个出生点,0表示随即出生点,1为匪徒的出生点,2为警察的出生点
csdm_setspawnv <0|1|2> 同上
csdm_delspawn <n> 删除第n个的出生点
在游戏中选择队伍后,移动到需要创建出生点的位置上,在控制台里输入csdm_setspawn 0(或者1,或者2)则在当前位置创建出生点,此时控制台里有相应的提示
要删除一个出生点只要知道它是第几个就可以,不用去跑地图了,控制台输入csdm_delspawn 号码就可以了
配置物品:
命令:
csdm_setent <名称> 按照所给名称创建一个物品
csdm_delent <n> 删除第n个的物品
物品名称列表:
pistol_ammo 手枪子弹
shotgun_ammo 喷子的子弹
smg_ammo 冲锋枪子弹
rifle_ammo 步枪子弹
full_ammo 弹药箱
armor 防弹衣
item_battery 能量电池(补充防弹衣用)
item_healthkit 医疗包
item_longjump 推进器
weapon_glock18 以下都是武器,就不说了
weapon_usp
weapon_hegrenade
weapon_flashbang
weapon_smokegrenade
weapon_p228
weapon_scout
weapon_xm1014
weapon_mac10
weapon_aug
weapon_elite
weapon_fiveseven
weapon_ump45
weapon_sg550
weapon_galil
weapon_famas
weapon_awp
weapon_mp5navy
weapon_m249
weapon_m3
weapon_m4a1
weapon_tmp
weapon_g3sg1
weapon_deagle
weapon_sg552
weapon_ak47
weapon_p90
在游戏中选择队伍后,移动到需要创建出物品的位置上,在控制台里输入csdm_setent 名字,则在当前位置创建该物品,此时控制台里有相应的提示
同理删除一个物品输入csdm_delent 编号就可以
其他辅助命令
csdm_viewspawns 用来查看已建立的出生点,此时出生点会被模型替代,很直观
csdm_spawncount 查看目前的出生点数量
csdm_rement <n> 显示对应编号出生点的信息
csdm_origin 显示你当前位置的坐标
csdm_near 显示离你最近的出生点
csdm_look 显示你准心所指的物品的信息
csdm_entinfo <n> 显示相应编号的物品的信息
csdm_rement <n> 移除对应编号的物品实体,非熟知插件的话切勿使用,危险
死亡模式的使用方法和详细参数
CSDM 模式有两种主要的模式玩法:
第一种模式是普通的可以应用在任何地图上的,每一小局(意思是刚重生的时候)你都会得到一个菜单问你需要哪些枪,装甲和手雷闪光弹(这个菜单可以自己关闭或者打开)
第二种模式是让csdm模式显的很独特的一种模式,一些很流行的地图里已经设定好了物品菜单,就是将一些武器有战略意义的放在地图上的某些地方,玩家刚出生时必须自己去寻找那些武器。在寻找武器里,又分有两种模式里: 通常模式和AssKicR 模式(这个词实在不知道怎么翻译). AssKicR`s changes 包含awp的子弹还有para(这个也不知道怎么翻译)和一些其他的物品。也是一个不同的地图配置包,想使用这种模式的话你需要在amx.cfg里设置csdm_asskicr为1 所有的模式设定参数如下,带有“D“的参数意思是已经被设置成默认值,你可以在amx.cfg文件里进行修改amx.cfg文件在addons/amx目录下
特别需要注意的是,如果你使用的是cs1.5或者更低的版本,一定要把csdm_steam设置成0
正常模式(选枪模式)
csdm_active 1 (D)
csdm_freeze_time 4.0 (D)
csdm_add_items 0 (D)
csdm_random_spawns 1 (D)
csdm_kill_all 0 (D)
csdm_drop_packs 0 (D)
csdm_drop_weapons 1 (D)
csdm_delete_time 20.0 (D)
csdm_allow_clguns 0 (D)
csdm_auto_drop 1 (D)
csdm_auto_equip 1
csdm_auto_gren 1
csdm_spawn_spam 1
csdm_enable_amenu 0
csdm_enable_gmenu 0
捡物品模式
csdm_active 1 (D)
csdm_freeze_time 4.0 (D)
csdm_add_items 1
csdm_random_spawns 1 (D)
csdm_kill_all 0 (D)
csdm_drop_packs 1
csdm_drop_weapons 1 (D)
csdm_delete_time 20.0 (D) (maybe lower with larger servers)
csdm_allow_clguns 0 (D) - could get chaotic otherwise
csdm_auto_equip 0 (D)
csdm_auto_gren 0 (D)
csdm_spawn_spam 0
csdm_enable_amenu 0
csdm_enable_gmenu 0
csdm_battery 15
csdm_medkit 15
csdm_explain 1
csdm_auto_drop 0
参数详细解释
死亡模式可以通过amx.cfg来设定相关设置(这个文件的路径是cstrike/addons/amx/)
csdm_active 设定是否使用死亡模式
csdm_freeze_time 4.0 设定玩家重生后的受保护时间,以秒为单位
csdm_add_items 设定游戏模式,如果设置成0,那么每一局都会出现一个菜单问玩家他们想选择什么枪,如果设置成1,那么枪和其他东西会被放在地图上让玩家自己寻找
csdm_item_time 20.0 设定地图上的物品会保持多长时间,0为无限时间,单位是秒
csdm_random_spawns 设定是否使用随机出生点
csdm_kill_all 如果设置成1,那么友军开火会被开启,并且你的任务是杀死所有的人,包括ct和T ,(呵呵,成了quake的deatch match了)
csdm_drop_packs 如果设置成1,那么当玩家死亡的时候会掉下他们所持有的武器
csdm_drop_weapons 如果设置成1,武器是可以丢在地上的,如果设置成0,那么当玩家丢掉武器的时候,武器会立即自动消失
csdm_delete_time 20.0 设置地上原有的武器或者一些物品会在多长时间后消失,0是永久,最长时间为30秒
csdm_allow_clguns 如果设置成1,玩家可以输入“give“或者“guns“来获得武器
csdm_hold_many 如果设置成1,那么玩家可以同时携带多种主枪和手枪
csdm_auto_equip 如果设置成1,玩家可以在重生的时候自动获得防弹衣
csdm_auto_gren 如果设置成1,玩家可以在重生的时候自动获得手雷和闪光弹
csdm_spawn_spam 如果设置成1,玩家可以在重生的时候获得一个说明信息。
csdm_enable_amenu 如果设置成1,在选枪菜单里会有一个选择防弹衣的选项
csdm_enable_gmenu 如果设置成1,在选枪菜单里会有一个选择手雷和闪光弹的选项
csdm_spawn_protect 如果设置成0,那么玩家重生时没有受保护的时间,如果设置成1,那么就是正常的重生保护,如果设置成2,那么玩家将会在冰冻时间里一直受保护。
csdm_medkit 设定一个医药箱可以给玩家补多少血,默认值是15
csdm_battery 设定电池可以给玩家补多少防弹衣(估计是halflife里的那样的补装甲的东西吧)
csdm_explain 如果设置成1,那么当你在游戏里得到不同的装备的时候系统会给你解释如何用它
csdm_auto_drop 如果设置成1,那么当玩家在正常模式下的菜单里选择新枪的时候会自动丢掉他
们已有的枪csdm_steam 设定你是否是使用steam系统(如果是1.5就设置成0)
csdm_pack_jumps 如果设置成0,那么长跳跃不会死掉。(这一句不知道怎么翻译,看不明白,好象是有特殊的装置可以长跳。原文如下: If set to 0, long jumps will not be packed into a pack that drops on death. )
csdm_asskicr 如果设置成1 ,并且csdm_add_items 也是1,那么Asskicr模式将会被使用
csdm_voting 如果设置成1,任何人都可以投票来选择是否使用死亡模式,如果设置成,仅有那些具有“m“权限管理员可以进行投票。设置成0是禁止投票。
csdm_voting 联合a,b,c来使用不同的投票方式,“a“是使用或者禁用死亡模式,“b“是菜单或者物品模式,“c“是正常投票或者所有人都可以投票的方式
csdm_ratio 设定使投票生效的比例
csdm_votetime 设定一个投票可以维持多长时间
csdm_nextvote 设定一个投票后多长时间才可以进行第二次投票
csdm命令
下面的这些命令可以在控制台里输入以用来控制死亡模式。
管理员命令
csdm_enable 切换时候使用死亡模式插件
csdm_items 切换是使用物品模式的死亡模式还是使用菜单模式的死亡模式
csdm_version 查看正在使用的死亡模式的版本
csdm_setspawn 〈0|1|2〉. 创建一个重生的出生点,这个位置就是你输入这个命令时所站在的地方,并且记住
了你的枪所指的方向,设置成0的时候是默认的意思是“随机的队伍”,设置1时是这个出生点是匪的出生点,
设置2的时候这个出生点是警察的出生点。
csdm_setspawnv 〈0|1|2〉. 设定物品的产生地点,0 1 2的设定和csdm_setspawn一样(这个我拿不准,原文是:Legacy. Same thing as csdm_setspawn.)
csdm_delspawn 删除掉重生地点
csdm_setent 创建一个实体并且报告它的数量,死亡模式的特殊的实体有:手枪弹药“pistol_ammo“,猎枪弹药“shotgun_ammo“,轻型冲锋枪弹药“smg_ammo“,步枪弹药“rifle_ammo“,全部的弹药“full_ammo“,还有防弹衣“armor“.还支持防弹衣补充电池“item_battery“,气血补充物品“item_healthkit“,长跳的物品“item_longjump“,和枪支“weapon_〈name〉“. 防暴盾是不被支持的
csdm_delent 删除在菜单上的实体,需要注意的是,如果那是一个标记,那么不会被删除
csdm_viewspawns 在重生的地点放置一些明显的标记,这样开发者可以明白他在那里设置过重生点。
csdm_spawncount 显示有哪些重生点在这个地图上是有效的
csdm_rement 通过选择的物品编号来移除实体
csdm_origin 报告你的原体,对管理员或者开发者调试和设定重生点有用。 csdm_near 报告你最近的重生点,对管理员或者开发者调试和设定重生点有用
csdm_set_amenu 设定你的防弹衣菜单
csdm_set_gmenu 设定你的手雷和闪光弹菜单。
csdm_killall 设定自由模式,你必须杀掉所有的敌人以及同伙。
csdm_look 回答你正在看到的实体信息,多数情况下它都工作
csdm_entinfo 回答你的实体的类别名,需要xtrafun插件。
csdm_entdump 这个翻译不明白,应该是和编程方面有关,原文如下: Returns a table of entity nformation starting after entity (recommended start-150). Appends the dump to
addons\amx\logs\csdm-ents.txt. Requires XTRAFUN.
csdm_cancelvote 取消所有的投票进程
csdm_vote OR vote_csdm 开始投票是否使用csdm
客户端命令
respawn 如果你死了,你可以用这个命令来使你自己复活
guns 如果这个命令被启用了,那么可以出现枪支选择菜单。
give 如果这个命令被启用了,那么可以给你任何武器,你应该仅用枪支的名字,例如“ak47“,而不是“weapon_ak47“
enable_menu 用来切换选枪的菜单是否自动出现
vote_csdm OR csdm_vote 开始投票是否使用死亡模式
武器限制
到版本1.1为止,csdm模式有禁用或者锁定某些武器的功能
在addons\amx\csdm\文件夹下打开或者创建一个blocked.cfg文件,并且在里面加上一种武器,每一行一种武器,用来禁止某些武器或者限制某些武器的数量。
例如
addons\amx\csdm\blocked.cfg:
shield
smokegrenade
flashbang
awp 5
这个意思就是锁定盾牌烟雾弹和闪光弹,并且将awp限定在5支以内,就是说玩家手里最多也就是同时持有5个aw
p
物品片:
你可以得到的物品有
Pistol Ammo = 所有手枪的子弹
Shotgun Ammo = 所有猎枪的子弹
Smg Ammo = 所有轻型冲锋枪的子弹
Rifle Ammo = 所有步枪的子弹
Medikit = 给你加血
Battery = 给你补防弹衣
Drop Pack = 当你杀掉一个玩家的时候他会掉下这些东西(我也不知道什么东西)
Long jump= 当你用这东西的时候,你按跳蹲可以跳的更远一些
Awp ammo = (AssKicR)给你awp的子弹
Armor = 带有头盔的全防弹衣
Ammo Box = (AssKicR) 全部的弹药
Para ammo = (AssKicR) Para ammo
回复: CSDM2.0物品问题
晕!!又发现问题了!我的建服务器里,枪没有子弹啊,只有刚上来自带的的可能和CSDM的物品有关系吧
怎么解决啊??
还是和这些插件有关系啊??
csdm_equip.amxx debug
csdm_main.amxx
csdm_misc.amxx
csdm_protection.amxx
csdm_spawn_preset.amxx
//;csdm_tickets.amxx
//;spawn_editor.amxx
能否解释下各个插件的功能啊??
回复: CSDM2.0物品问题
大哥大姐帮帮忙啊!小弟搜索不到才劳烦大家的!!小弟在此谢过了!
回复: CSDM2.0物品问题
晕!没人答理我啊??好悲伤啊!回复: CSDM2.0物品问题
CS1.5还是用CSDM1.70吧,比较稳定,CSDM2.0用起来怎么都觉得挺别扭的~~~:burn:想用推进器,把这个jetpack_fire.amxx装上试一下,bind j buyjet 按j键购买推进器,买了之后,点击鼠标左键飞行,点击右键就可以发射导弹了!
到这里下载:http://forum.dt-club.net/showthread.php?t=22901
回复: CSDM2.0物品问题
大哥你什么意思啊??推进器??不是有人做过吗??你的这个有什么优点??
回复: CSDM2.0物品问题
崩溃了!没人回答我就接着顶!顶到我死为止!!!!!!!!!!!!!!!!!!!!!回复: CSDM2.0物品问题
我顶!就没人有相同的问题吗?大家过来帮下忙呗!
谢谢了
页:
[1]