插件可结合以下创意工坊资源使用(示例): 3618032051
要使用创意工坊资源,需要服务器安装metamod插件 multiaddonmanager 来管理服务器和玩家使用下载和安装创意工坊资源
安装multiaddonmanager插件后 在game\csgo\cfg\multiaddonmanager\multiaddonmanager.cfg配置文件中
找到第一行 mm_extra_addons "3618032051"
把资源ID填写上去 等待服务器下载资源完毕 玩家进服会自动下载资源
之后用 Source2Viewer 软件 打开资源包 查看资源内的 模型路径与soundevent名字
之后根据需要填写到炮塔配置内使用
插件功能
支持 多种炮塔种类配置,多语言支持
支持 菜单选择炮塔创建
支持自定义炮架与物理模型 不填写则应用上述创意工坊例子内模型
自定义菜单开启命令 (默认: sw_turret) 可进入配置内自己设置指令 用sw_ 开头
可自定义炮塔的各种属性,多重个性化选项
唯一名称(Name)
开关 (Enable) 模型(Model) 索敌范围(Range)
攻击频率 Rate (0.1 = 每0.1秒攻击一次)
自定义伤害 Damage 击退 KnockBack 攻击动画 FireAnim
队伍限制 Team (填写all 菜单所有队伍可见 填写ct只有ct能看到菜单内属于自己的炮塔)
价格 Price (填写 0 为免费 否则需要金钱购买)
限制 Limit (填写0为无限制创建,否则有创建限制)
管理员权限 Permissions (留空为不需要权限,否则需要权限才能创建)
透视外发光 GlowColor (留空为不设置外发光,否则根据rgba值设置外发光)
镭射光效 laserColor (留空为不设置镭射光束,否则根据rgba值来设置镭射光束)
炮塔音效 TurretFireSound (填写soundevent 来播放炮塔攻击音效)
炮塔枪口粒子 MuzzleParticle (自带预缓存)
枪口附件 MuzzleAttachment (需要自行寻找自己炮塔模型的附件来附加粒子)
多个附件用 ,隔开 只有一个附件就只填写一个 插件会根据附件数量设置粒子
预缓存声音事件 PrecacheSoundEvent (填写声音事件文件可以用于预缓存)
配置示例(节选)可以自由设置不同炮塔属性
{
"HanTurretS2CFG": {
"TurretList": [
{
"Enable": true,
"Name": "炮塔CT(level1)",
"Model": "models/stk_sentry_guns/sentry/lvl_1_ct.vmdl",
"Range": 300,
"Rate": 0.5,
"Damage": 5,
"KnockBack": 1000,
"FireAnim": "fire",
"Team": "ct",
"Price": "0",
"Limit": 0,
"Permissions": "",
"GlowColor": "0,0,255,255",
"laserColor": "0,0,255,255",
"TurretFireSound": "n4a_csdm_sentry.sentry_shoot",
"PrecacheSoundEvent": "soundevents/n4a_csdm_sentry.vsndevts",
"MuzzleParticle": "particles/stk_sentryguns/sparks_muzzle_core.vpcf",
"MuzzleAttachment": "fire_pos_1"
},
{
"Enable": true,
"Name": "炮塔CT(level2)",
"Model": "models/stk_sentry_guns/sentry/lvl_2_ct.vmdl",
"Range": 500,
"Rate": 0.4,
"Damage": 20,
"KnockBack": 1005,
"FireAnim": "fire",
"Team": "ct",
"Price": "500",
"Limit": 1,
"Permissions": "",
"GlowColor": "0,125,255,255",
"laserColor": "0,125,255,255",
"TurretFireSound": "n4a_csdm_sentry.sentry_shoot",
"PrecacheSoundEvent": "soundevents/n4a_csdm_sentry.vsndevts",
"MuzzleParticle": "particles/stk_sentryguns/sparks_muzzle_core.vpcf",
"MuzzleAttachment": "fire_pos_1,fire_pos_2"
}
]
}
}