Picture joining a CityRP server and being bombarded with a hundred "Would you like to add ^jobs for a keybind as ctrl j?" - Plus there would then need to be handling and an error to get the client to re-configure the control if it was overwriting another bind they had. I think the gui downloader will serve as a reasonable alternative to this.
I was actually thinking it adds it to a pending list, and allow the user to add their own bind to it.
Besides, public RPG mods suck, therefore I won't join CityRP anyways.
You wouldn't use this to add a bind for ^jobs, that's something the GUI downloader would do.
Example of my idea:
A command called serverCmdTarget will make the player or vehicle you're looking at targeted.
With RTB, and using a command to add it to a bind list, it sends the bind information to the client.
A blinking icon appears in some corner of the players screen, telling them that there's a pending keybind waiting.
The player pops open the RTB keybind window, to see that there's a new Target bind, waiting for a key, while some of the old binds are greyed out, saying that the server doesn't use them.
The client happily targets a player with the push of a button on his keyboard, and casts a homing fireball which will attempt to track the client's target.
This will be much better than loving up jet/light functionality.