【实用插件】投掷物视角跟随,可以结合投掷物掉落轨迹实用和5e的那个差不多 趣味内容 游戏性拓展 通用内容

MissYou 赞助用户组 2023-2-5 2351

  • [ttreply]

    说明
    ---------------------------------------------------- 从射弹的角度
    查看射弹或投掷手榴弹的飞行。
    这是使用手榴弹和其他射弹进行训练的绝佳工具。
    玩家可以在飞行中环顾四周,以更好地了解射弹的周围环境和轨迹。

    演示:SourceMod Projectile Grenade View plugin (reccloud.cn)


    命令和 Cvar
    ---------------------------------------------------- 命令
    sm_projectile_view
    [sm_projectileview、sm_grenade_view、sm_grenadeview] - 切换弹丸视图(基于每个客户端)。

    Cvars
    sm_projectile_view_auto_update(默认 1)自动更新插件(需要更新程序

    sm_projectile_view_version插件版本。
    sm_projectile_view_enable(默认 1) 启用插件(1 - 启用,0 - 禁用) sm_projectile_view_default(默认 1) 默认摄像机设置(1 - 弹丸视图,0 - 默认视图) sm_projectile_view_toggle(默认 1) 切换视图时切换回以前生成的射弹(1 - 开关,0 - 仅新生成的射弹)


    sm_projectile_view_roll (默认值 0.0)弹丸视图的相机滚动调整 [推荐值](CS:S/CS:GO: -9.01 表示 64 刻度,-4.5 表示 128 刻度) (L4D2: -19) sm_projectile_view_print (默认 1) 打印消息到聊天 (1 - 打印,0 - 不打印) sm_projectile_view_replace_nade(默认 1)

    仅限 CS:投掷裸体后给玩家另一枚手榴弹(1 - 额外的纳德斯, 0 - 无裸体)


    安装----------------------------------------------------
    如果尚未安装,请安装
    最新版本的 SDKHooks
     projectile_view.smx 放入您的 /addons/sourcemod/plugins 目录中。
    将 projectile_view.phrases.txt 放入 /addons/sourcemod/translations 目录中。


    SDK ----------------------------------------------------依赖项
    ----------------------------------------------------



    命令覆盖sm_projectile_view

    - 确定客户端是否可以切换弹丸视图。您无需为其他命令变体设置覆盖(例如,这也决定了sm_grenade_view命令的访问权限)。

    您可以使用admin_groups.cfg或admin_overrides.cfg来更改命令权限。

    Overrides
    {
    	"sm_projectile_view" "bc"
    }

    在此示例中,只有同时具有“b”和“c”管理员标志的管理员才能使用 !projectileview

    笔记
    ----------------------------------------------------

    • 该插件适用于所有手榴弹和射弹。
    • Convar sm_projectile_view_roll可用于规范反恐精英手榴弹的摄像机倾斜度。建议值为 -9.01(64 个刻度)或 -4.5(128 个刻度)。
    • Convar sm_projectile_view_replace_nade仅适用于 CS:S 和 CS:GO。
    • 该插件已使用 CS:GO 进行了测试,请告诉我它如何与其他游戏配合使用!
    [/ttreply]
上传的附件:

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

    如果出现跟随视角360°旋转问题,可以自行加入一下代码进行编译。

    旋转原因:投掷物在飞行过程中会旋转。

    解决方法:玩家停留在原地,视角不会变化,那么我们可以将玩家的视角参数,赋值给飞行的物体就可以了

    void setClientToProjectileiew(int client) {
        int ent = EntRefToEntIndex(observedEntRef[client]);
        if(IsValidEntity(ent)){
            GetClientEyeAngles(client, ClientAngles);
            PrintToConsole(client, "ClientAngles[0]=%f, ClientAngles[1]=%f, ClientAngles[2]=%f",
            ClientAngles[0], ClientAngles[1], ClientAngles[2]);
            TeleportEntity(ent, NULL_VECTOR, ClientAngles, NULL_VECTOR);
            SetClientViewEntity(client, ent);
        } else {
            setClientToClientView(client);
        }
    }

    附件中的插件如何看到投掷物视角:

    • 管理员权限输入 !pc 启动跟随功能
    • 投掷出去的时候,一直按住换弹(R)按键即可保持视角跟随

    参考资料:

    上传的附件:
  • a5mimnc2 二级用户组@Ta 2023-2-19 0
    引用 4
    感谢分享
  • saobilin 一级用户组@Ta 2023-2-24 0
    引用 5
    感谢分享
  • saobilin 一级用户组@Ta 2023-2-24 0
    引用 6
    这个视角咋是歪的  有点小难受
  • XiaoYang 一级用户组@Ta 2023-3-1 0
    引用 7
    感谢分享
  • 极限竞速 一级用户组@Ta 2023-4-14 0
    引用 8
    666
返回