HLAE入门级常用指令 |
您所在的位置:网站首页 › csgo血量怎么改 › HLAE入门级常用指令 |
本文适用要求:会用控制台,会自己添加启动项,HLAE为最新版。 所有用HLAE启动的CSGO实例请务必在-insecure的情况下运行。 HLAE的原理和某些外挂类似,为注入的形式,请确保加入了非安全启动的启动项然后也不要在HLAE注入的情况下进入开启了VAC的服务器游玩。 节选自HLAE官方的Beginner's section: github.com/advancedfx/advancedfx/wiki/Tutorials 仅选一些实用项目和个别很多情况下用得到的命令及其用法 去除闪光弹效果 mirv_cvar_unhide_all sv_cheats 1 mat_suppress "effects/flashbang.vmt" mat_suppress "effects/flashbang_white.vmt" 依次输入后生效,如果需恢复则只用再输入后两条执行一次即可,可以自行绑定为开关,如: bind "mirv_cvar_unhide_all; sv_cheats 1; mat_suppress effects/flashbang.vmt; mat_suppress effects/flashbang_white.vmt" // 即为你想要绑定的按键 去除烟雾弹效果 mirv_streams edit streamName actionFilter add "particle/vistasmokev1/vistasmokev1_smokegrenade" noDraw mirv_streams edit streamName actionFilter add "particle/vistasmokev1/vistasmokev1_fire" noDraw mirv_streams edit streamName smokeOverlayAlphaFactor 0 这里不涉及streams参数用法。 第三条意为可以在进烟的情况下隐藏烟雾效果,如果需要更加明显的效果的话可以追加执行以下命令: mirv_streams edit streamName actionFilter add "effects/overlaysmoke" noDraw mirv_streams edit streamName actionFilter add "particle/vistasmokev1/vistasmokev1" noDraw mirv_streams edit streamName actionFilter add "particle/vistasmokev1/vistasmokev1_emods" noDraw mirv_streams edit streamName actionFilter add "particle/vistasmokev1/vistasmokev1_emods_impactdust" noDraw 去除涂鸦 mirv_streams edit streamName actionFilter add "decals/playerlogo\*" noDraw 去除燃烧弹的黑烟效果 mirv_streams edit streamName actionFilter addEx name=particle/particle_flares/particle_flare_gray action=noDraw mirv_streams edit streamName actionFilter addEx name=particle/particle_flares/particle_flare_001_nodepth_noz action=noDraw 修复非主动性视角切换BUG mirv_fix blockObserverTarget 看DEMO的时候下包好的一瞬间视角会跳一下,可以用这条指令锁住。 下蹲修复 mirv_fix oldDuckFix 有些上了年代的CSGO DEMO现在播放的时候可能会出现人物一直出于蹲下的状态,可以用这条指令修复。 查询玩家编号,XUID等等 mirv_listentitie isPlayer=1 listentitie指令能监听到游戏里各种正在发生的项目,用isplayer参数来查看玩家的各类ID。 执行 mirv_listentitie isPlayer=1 控制台输出若干,一般为 1:USERNAME…… 玩家名字前面的数字即可使用 也存在个别平台的demo不输出类似的消息,但是会输出类似xUID,GOTV顺位等消息 输出的玩家参数有 类似123456789的长数字 —— userID x开头后面有类似123456789的数字 —— XUID GOTV顺位,纯数字,一般在最前。 伪POV mirv_pov 启用POV视角,playerIndex这里的数字可以用listentitie命令中找到,一般使用玩家项目最左边的数字。 mirv_pov 3 mirv_pov k6 // OB模式下的6号位 DEMO屏蔽指定目标的语音 mirv_voice block 自行使用该条指令执行,控制台会给出完整的步骤 击杀信息 mirv_deathmsg 这条命令的用法非常多,可以指定显示(和高亮)某人相关的击杀,指定击杀信息消失时间等等。 实例如下: 指定击杀信息消失时间 mirv_deathmsg lifetime 3 mirv_deathmsg lifetimeMod 1|0|default lifetime变量后为数字,单位是秒 lifetimeMod后为lifetime变量的倍数,可以是1可以是0,默认不设置的情况下是default,只有在1的情况下lifetime的秒数才能和现实中是一样的。 只显示我需要的人的击杀与死亡信息 mirv_listentities isPlayer=1 // 请在这里记下你要看的那个人的XUID,后面的参量请自行替换,不需要带 mirv_deathmsg filter clear mirv_deathmsg filter add attackerMatch=!x victimMatch=!x block=1 lastRule=1 高亮我想要的人的击杀信息 mirv_listentities isPlayer=1 mirv_deathmsg localPlayer x 只显示需要的多个人的击杀与死亡信息 mirv_deathmsg filter clear mirv_deathmsg filter add block=1 // 下面两条指令重复操作即可 mirv_deathmsg filter add attackerMatch=x block=0 mirv_deathmsg filter add victimMatch=x block=0 显示多人的击杀信息且高亮它 mirv_deathmsg filter clear mirv_deathmsg filter add block=1 // 下面两条指令重复操作即可 mirv_deathmsg filter add attackerMatch=x attackerIsLocal=1 block=0 mirv_deathmsg filter add victimMatch=x victimIsLocal=1 block=0 高亮多人的击杀信息 mirv_deathmsg localPlayer default mirv_deathmsg filter clear mirv_deathmsg filter add attackerIsLocal=0 victimIsLocal=0 // 下面两条指令重复操作即可 mirv_deathmsg filter add attackerMatch=x attackerIsLocal=1 mirv_deathmsg filter add victimMatch=x victimIsLocal=1 隐藏击杀信息里的个别标识 mirv_deathmsg filter add noscope=0 thrusmoke=0 attackerblind=0 // 这里不显示不开镜,穿烟,被致盲 // 输入 mirv_deathmsg filter 可以查看完整的过滤信息 玩家XUID找不到怎么办 可以使用xTrace变量 xTrace即为你正在观看的人,使用这个变量可以不需要知道这个人的XUID 实例:绑定h键,一键使用仅显示你观看的人的击杀记录 alias "localplayer" "localplayer_on" alias "localplayer_on" "mirv_deathmsg filter add attackerMatch=!xTrace block=1 lastRule=1;alias localplayer localplayer_off;echo KILLFEED: ONLY LOCAL PLAYER" alias "localplayer_off" "mirv_deathmsg filter clear;alias localplayer localplayer_on;echo KILLFEED: DEFAULT" unbind h bind "h" "localplayer" 天空盒相关 mirv_cvar_unhide_all 注:本指令并非是天空盒指令,而是用来解锁控制台不会提示的cvar参量,天空盒指令为sv_skyname 当地图为 ancient / cache / mirage / overpass / 老版本服役地图 不需要HLAE,可以直接sv_skyname进行更换。 当然了,社区大行动地图和几个人质图请自己多试试。 当地图为 nuke / inferno / train / cobblestone / vertigo // 实例:仅更换skybox mirv_cvar_unhide_all mat_suppress "models/props/de_nuke/hr_nuke/nuke_skydome_001/nuke_skydome_001" sv_skyname // 你的skybox素材应在对应游戏的目录下materials/skybox或者HLAE的materials/skybox目录里,skybox素材文件最后两个字母去掉就是skyname // 实例:移除 cobblestone / vertigo 天空的云 mirv_cvar_unhide_all mat_suppress "models/props/de_nuke/hr_nuke/nuke_skydome_001/nuke_clouds_001" mat_suppress "models/props/de_nuke/hr_nuke/nuke_skydome_001/nuke_clouds_002" // 实例:移除 cobblestone / vertigo 背景的山 (vertigo有山吗?) mirv_cvar_unhide_all mat_suppress "models\props\de_cbble\dist_mountain_a\dist_mountain_a.mdl" 当地图为 dust2 mirv_cvar_unhide_all mat_suppress "models/props/de_dust/hr_dust/dust_skybox/sky_dust2" sv_skyname mat_suppress "models/props/de_nuke/hr_nuke/nuke_skydome_001/nuke_clouds_002" // 这条指令是移除云的 fov视角 mirv_fov 当你在播放demo的时候可以自定义fov mirv_fov default| 正常情况是default,变量是fvalue,也就是带小数点的,范围为1.0-179.0 HLAE上有更进一步关于保持开镜武器的fov的做法。 DEMO内更换队伍名字或者玩家名字 mirv_replace_team_name mirv_replace_name 第一条可以改变计分板的队伍名字,你甚至可以添加LOGO 第二天是用来更改击杀记录和观战时候下方HUD显示的名字,并不能更改左右HUD // 队伍编号 1 = Spectator // 观察者 2 = TERRORIST // 恐怖分子 3 = COUNTER-TERRORIST // 反恐精英 队伍名字可以显示在观战HUD的上分,计分板对应的地方 mirv_replace_team_name add 2 "clanName=Example Teamname" // 这里即为给T方更换显示为Example Teamname mirv_replace_team_name add 2 "clanName=" "flagImageString=" "logoImageString=" // 清除所有更改,包括队名,旗帜,LOGO mirv_replace_team_name add 2 "logoImageString=astr" // 给T方使用Astralis的LOGO mirv_replace_team_name add 3 "flagImageString=fr" "logoImageString=" // 给CT方使用法国旗帜,实现该功能请不要设置队伍LOGO 官方内置了TeamLOGO的素材,基本为参加过Major的队伍的对标,也可以自己添加队标素材,旗帜素材也是一样的。 内置的LOGO和旗帜素材已经封包在pak01_dir.vpk的 root\materials\panorama\images\tournaments\teams 和 root\materials\panorama\images\flags 目录内 如果需要自信添加素材请在 csgo\materials\panorama\images\tournaments\teams 或者 csgo\materials\panorama\images\flags 对应添加 logo文件应为SVG,flag文件应为PNG mirv_listentities isPlayer=1 // 更改ID,下方5条方法任选一条即可,Name为不带空格的ID方案,“”Example name“”为带空格的ID方案,add后方的参数详情请参考前文pov相关的描述 mirv_replace_name filter add Name mirv_replace_name filter add x "Example name" mirv_replace_name filter add k Name mirv_replace_name filter add trace Name mirv_replace_name filter add xTrace "Example name" // 移除更改/还原,下方5条方法任选一条即可 mirv_replace_name filter removeMatching mirv_replace_name filter removeMatching trace mirv_replace_name filter removeMatching x mirv_replace_name filter removeMatching xTrace mirv_replace_name filter removeMatching k 最后说个本地GOTV DEMO录制方法。 假设你需要录制一个128tick的demo(注意不是POV),首先确保你的游戏是128tick启动的( -tickrate 128 )。 下面两行参数可以自行写入一个cfg然后exec它,或者自行控制台输入: // 下面两个命令在server.cfg里也同样适用 tv_enable 1 // 开启GOTV tv_snapshotrate 128 // GOTV传输采用128tickrate模式 // 之后用 changelevel 的方式加载地图(注意gamemode,想要在竞技模式下的请自行先行开bot竞技) tv_record demoName // 开始录制GOTV DEMO mp_restartgame 1 // 自己录制一局的话,推荐刷新一次以防DEMO卡顿 tv_stoprecord playdemo demoName 有些平台的GOTVdemo带了广告图标,可以在载入之前在控制台输入如下命令 cl_server_graphic1_enable 0 cl_server_graphic2_enable 0 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |