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

活跃的用户
论坛元老
高级用户
认证用户
给命令换个名字就行了,比如“carlock”换“lockcar”,在径向菜单里面也把命令改掉。
更好的方法是用导出或者事件。
 
顶部