L LEO777 新用户 认证用户 黄金 2.00G 2024/07/07 #1 我已将插件内的映射按键关掉了,重启了服务器,但进服后还是可以通过按键来打开, -- RegisterKeyMapping('carlock', '锁定或解锁您的私家车', 'keyboard', 'U') RegisterCommand('carlock', function() ToggleLock() Citizen.Wait(300) end, false) 例如这样 但这不起作用
我已将插件内的映射按键关掉了,重启了服务器,但进服后还是可以通过按键来打开, -- RegisterKeyMapping('carlock', '锁定或解锁您的私家车', 'keyboard', 'U') RegisterCommand('carlock', function() ToggleLock() Citizen.Wait(300) end, false) 例如这样 但这不起作用
?丁宇? 用户 高级用户 认证用户 黄金 15.00G 2024/07/07 #2 由于 RegisterKeyMapping 是以一种本地热键绑定命令的方式进行, 所以你不止需要注释掉他, 还需要将 'carlock'修改为其他命令才可以保证玩家本地这个命令失效, 比如修改为 'carlockxxx'. 这是服务端层面解决办法, 你也可以让玩家客户端层面删除所有绑定按键缓存, 重新进入服务器, 这不用修改命令也可以有效
由于 RegisterKeyMapping 是以一种本地热键绑定命令的方式进行, 所以你不止需要注释掉他, 还需要将 'carlock'修改为其他命令才可以保证玩家本地这个命令失效, 比如修改为 'carlockxxx'. 这是服务端层面解决办法, 你也可以让玩家客户端层面删除所有绑定按键缓存, 重新进入服务器, 这不用修改命令也可以有效
L LEO777 新用户 认证用户 黄金 2.00G 2024/07/07 #3 ?丁宇? 说: 由于 RegisterKeyMapping 是以一种本地热键绑定命令的方式进行, 所以你不止需要注释掉他, 还需要将 'carlock'修改为其他命令才可以保证玩家本地这个命令失效, 比如修改为 'carlockxxx'. 这是服务端层面解决办法, 你也可以让玩家客户端层面删除所有绑定按键缓存, 重新进入服务器, 这不用修改命令也可以有效 点击展开... 我是因为加了径向菜单,想要把按键绑定集成到径向里,目前的情况,就搞得很多余,键位依然可以使用,这种问题该如何解决呢 大佬
?丁宇? 说: 由于 RegisterKeyMapping 是以一种本地热键绑定命令的方式进行, 所以你不止需要注释掉他, 还需要将 'carlock'修改为其他命令才可以保证玩家本地这个命令失效, 比如修改为 'carlockxxx'. 这是服务端层面解决办法, 你也可以让玩家客户端层面删除所有绑定按键缓存, 重新进入服务器, 这不用修改命令也可以有效 点击展开... 我是因为加了径向菜单,想要把按键绑定集成到径向里,目前的情况,就搞得很多余,键位依然可以使用,这种问题该如何解决呢 大佬
Cata_a 论坛名人 管理成员 FiveM版主 论坛元老 高级用户 认证用户 黄金 74.95G 2024/07/08 #4 给命令换个名字就行了,比如“carlock”换“lockcar”,在径向菜单里面也把命令改掉。 更好的方法是用导出或者事件。