example
example

已解决√ 求助 如何关掉映射按键绑定

状态
此线程已解决! 转到解决方案...

LEO777

新用户
认证用户
我已将插件内的映射按键关掉了,重启了服务器,但进服后还是可以通过按键来打开,
-- RegisterKeyMapping('carlock', '锁定或解锁您的私家车', 'keyboard', 'U')
RegisterCommand('carlock', function()
ToggleLock()
Citizen.Wait(300)
end, false)
例如这样 但这不起作用
 

?丁宇?

用户
高级用户
认证用户
由于 RegisterKeyMapping 是以一种本地热键绑定命令的方式进行, 所以你不止需要注释掉他, 还需要将 'carlock'修改为其他命令才可以保证玩家本地这个命令失效, 比如修改为 'carlockxxx'. 这是服务端层面解决办法, 你也可以让玩家客户端层面删除所有绑定按键缓存, 重新进入服务器, 这不用修改命令也可以有效
 

LEO777

新用户
认证用户
由于 RegisterKeyMapping 是以一种本地热键绑定命令的方式进行, 所以你不止需要注释掉他, 还需要将 'carlock'修改为其他命令才可以保证玩家本地这个命令失效, 比如修改为 'carlockxxx'. 这是服务端层面解决办法, 你也可以让玩家客户端层面删除所有绑定按键缓存, 重新进入服务器, 这不用修改命令也可以有效
我是因为加了径向菜单,想要把按键绑定集成到径向里,目前的情况,就搞得很多余,键位依然可以使用,这种问题该如何解决呢 大佬
 

Cata_a

论坛名人
管理成员
FiveM版主
论坛元老
高级用户
认证用户
给命令换个名字就行了,比如“carlock”换“lockcar”,在径向菜单里面也把命令改掉。
更好的方法是用导出或者事件。
 
状态
此线程已解决! 转到解决方案...
顶部