欢迎光临散文网 会员登陆 & 注册

【求生之路2】主动检视武器插件 LookAtWeapon

2023-03-16 16:01 作者:银靴  | 我要投稿

看到有人提及了给求生加入一个主动检视武器的插件思路,想了想觉得蛮有意思,恰好我在社区内检索不到这样子的插件,所以自己动手写了下

Description:

    该插件能够提供让客户端主动检视武器,双击静步键开启检视,再次双击关闭检视。具体原理为:在客户端正前方生成一个透明实体,触发武器的检视动作。

Requirements:

    sourcemod1.10 (sourcemod1.9未测试)

Installation:

    1.将插件源码保存为 l4d2_lookatweapon.sp ,并编译成插件

    2.将编译好的插件放入 ../addons/sourcemod/plugins

CVAR:

    l4d2_lookatweapon_allow - 插件开关

    l4d2_lookatweapon_hints  - 是否显示信息(0=不显示,1=显示在聊天框,2=显示在提示框)

    l4d2_lookatweapon_distance - 透明实体距离玩家的距离

Questions : 

Q一定只能双击静步键来切换吗?

A你可以自行替换按键,具体替换位置已于文件中标注;当然,你也可以自己新建一个命令,通过命令来切换。

Q这个插件会影响性能吗?

A因为这个插件创造了新实体,可能会对服务器和客户端的渲染带来压力,不过一般情况下在可接受范围内。事实上,影响最大的还是这个插件为了更好的体验,实时计算更新实体的位置,这可能会给服务器的CPU带来压力。未来可能会推出没有实时更新的选项,以及用parents代替update的选项。

Q这个插件有bug吗?

A我不敢保证,但是我已经尽我所能去测试了,如果发现了bug,请向我反馈,我会在能力和时间允许的前提下去修复它。

Special Thanks:

    感谢 Liszt101 提供的插件思路

Code: 


参考文档: 

[1] https://github.com/ValveSoftware/source-sdk-2013/blob/master/mp/src/public/const.h

[2] https://developer.valvesoftware.com/wiki/Prop_physics_override

[3] https://forums.alliedmods.net/showthread.php?t=186558




【求生之路2】主动检视武器插件 LookAtWeapon的评论 (共 条)

分享到微博请遵守国家法律