I'm not sure if this might be a feature of VC-MP already, but we should consider a key-binding script.
So /bind P v 191 would bind /v 191 to the P key.
This should be trivial to implement if we extend the script-loader so that scripts can inject their own commands.
We could then create default bindings by also manually injecting bind commands, which would make the overall system cleaner, as all keybinds would be located in one central script (although it might make context-sensitive key-reuse a lot harder).
I'm not sure if this might be a feature of VC-MP already, but we should consider a key-binding script.
So
/bind P v 191would bind/v 191to the P key.This should be trivial to implement if we extend the script-loader so that scripts can inject their own commands.
We could then create default bindings by also manually injecting bind commands, which would make the overall system cleaner, as all keybinds would be located in one central script (although it might make context-sensitive key-reuse a lot harder).