[CS2/swiftly2]激光绊雷插件

华仔 一级用户组 10小时前 19

基于 Swiftly2 框架开发的 CS2 激光绊雷插件。
支持多种自定义配置。
支持自定义模型,绊雷种类,伤害,激光攻击频率

爆炸范围,次数限制,金钱限制,管理员权限等。
视频演示: https://www.bilibili.com/video/BV16pqaB7ExS
插件发布地址:https://github.com/H-AN/HanLaserTripmineS2

 

插件可结合以下创意工坊资源使用(示例): 3618032051

要使用创意工坊资源,需要服务器安装metamod插件 multiaddonmanager 来管理服务器和玩家使用下载和安装创意工坊资源

安装multiaddonmanager插件后 在game\csgo\cfg\multiaddonmanager\multiaddonmanager.cfg配置文件中
 
找到第一行 mm_extra_addons  "3618032051"

把资源ID填写上去 等待服务器下载资源完毕 玩家进服会自动下载资源

之后用 Source2Viewer 软件 打开资源包 查看资源内的 模型路径与soundevent名字

之后根据需要填写到绊雷配置内使用

插件功能

支持 多种激光绊雷种类配置,多语言支持

支持 菜单选择激光绊雷创建  

支持激光绊雷两种类型 1. 发射激光,造成激光切割伤害 2.激光绊雷 触碰激光后引爆地雷 造成爆炸范围伤害

自定义菜单开启命令 (默认: sw_mine) 可进入配置内自己设置指令 用sw_ 开头

可自定义激光绊雷的各种属性,多重个性化选项

唯一名称(Name)

开关 (Enable) 模型(Model) 

类型(CanExplorer) → true 激光绊雷 false → 激光绊线

自我触发 CanOwnerTeamTrigger  → true 允许自己队伍的玩家触发地雷 false → 只允许敌对玩家触发地雷

激光绊线专属:

攻击频率 LaserRate  (0.1 = 每0.1秒攻击一次) 

自定义伤害 LaserDamage 击退 LaserKnockBack 
激光绊雷专属 :
爆炸范围 ExplorerRadius ExplorerDamage 爆炸伤害

队伍限制 Team (填写all 菜单所有队伍可见 填写ct只有ct能看到菜单内属于自己的激光绊雷)

价格 Price (填写 0 为免费 否则需要金钱购买)

限制 Limit (填写0为无限制创建,否则有创建限制)

管理员权限 Permissions (留空为不需要权限,否则需要权限才能创建)

透视外发光 GlowColor (留空为不设置外发光,否则根据rgba值设置外发光)

镭射光效 laserColor (绊线自定义颜色)

绊线尺寸粗细 laserSize (视觉效果)

激光绊雷放置音效 MineOpenSound (填写soundevent 来播放放置音效)

激光绊雷激光开始音效 LaserOpenSound (填写soundevent 来播放激光开始激活的音效)

激光绊线触发音效 LaserTouchSound (填写soundevent 来播放绊先触发时的伤害音效)

预缓存声音事件 PrecacheSoundEvent (填写声音事件文件可以用于预缓存)

模型方向修复 ModelAngleFix 如果 自定义模型角度不正确,可以设置角度让模型旋转

多种激光绊雷属性可自由扩展

配置示例(节选)可以自由设置不同激光绊雷属性

{
  "HanMineS2CFG": {
    "MineList": [
		{
			"Enable": true,
			"Name": "镭射激光绊线",
			"Model": "models/stk_sentry_guns/lasermine/stk_lasermines_one.vmdl",
			"CanExplorer": false,
			"LaserRate": 0.1,
			"LaserDamage": 10.0,
			"LaserKnockBack": 100.0,
			"ExplorerRadius": 250,
			"ExplorerDamage": 500,
			"Team": "ct",
			"Price": "0",
			"Limit": 0,
			"Permissions": "",
			"GlowColor": "0,255,0,255",
			"laserColor": "0,0,255,255",
			"laserSize": "1.0",
			"MineOpenSound": "n4a_csdm_sentry.mine_set",
			"LaserOpenSound": "n4a_csdm_sentry.mine_activate",
			"LaserTouchSound": "n4a_csdm_sentry.elrocket_lghtning",
			"PrecacheSoundEvent": "soundevents/n4a_csdm_sentry.vsndevts",
			"ModelAngleFix": "90.0"
		},
		{
			"Enable": true,
			"Name": "阔剑地雷(允许自我触发)",
			"Model": "models/stk_sentry_guns/lasermine/stk_lasermines_two.vmdl",
			"CanExplorer": true,
			"CanOwnerTeamTrigger": true,
			"LaserRate": 0.1,
			"LaserDamage": 10.0,
			"LaserKnockBack": 100.0,
			"ExplorerRadius": 250,
			"ExplorerDamage": 500,
			"Team": "ct",
			"Price": "0",
			"Limit": 0,
			"Permissions": "",
			"GlowColor": "255,0,0,255",
			"laserColor": "255,0,0,255",
			"laserSize": "0.5",
			"MineOpenSound": "n4a_csdm_sentry.mine_set",
			"LaserOpenSound": "n4a_csdm_sentry.mine_activate",
			"LaserTouchSound": "n4a_csdm_sentry.elrocket_lghtning",
			"PrecacheSoundEvent": "soundevents/n4a_csdm_sentry.vsndevts",
			"ModelAngleFix": "0"
		},
		{
			"Enable": true,
			"Name": "阔剑地雷(无法自我触发)",
			"Model": "models/stk_sentry_guns/lasermine/stk_lasermines_two.vmdl",
			"CanExplorer": true,
			"CanOwnerTeamTrigger": false,
			"LaserRate": 0.1,
			"LaserDamage": 10.0,
			"LaserKnockBack": 100.0,
			"ExplorerRadius": 500,
			"ExplorerDamage": 10000,
			"Team": "ct",
			"Price": "0",
			"Limit": 0,
			"Permissions": "",
			"GlowColor": "0,255,125,255",
			"laserColor": "0,255,0,255",
			"laserSize": "0.5",
			"MineOpenSound": "n4a_csdm_sentry.mine_set",
			"LaserOpenSound": "n4a_csdm_sentry.mine_activate",
			"LaserTouchSound": "n4a_csdm_sentry.elrocket_lghtning",
			"PrecacheSoundEvent": "soundevents/n4a_csdm_sentry.vsndevts",
			"ModelAngleFix": "0"
		}
	]
  }
}

CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (3)
返回