'id' is not used anywhere in this plugin. It is not sent from user command or interaction, and is sent globally on a regular basis.
On lines 91 and 93 are where the messages are actually sent. They are sent to client 0, which (since world doesn't care) is replaced by "every client" in the code for those functions.
Simply replace it with a loop...
Code:
for ( new i=1; i <= 32; i++ )
{
// Do your code to test if you want to send to this player or not here
if( i = chosen_one )
{
show_hudmessage(i, "%s", Message);
client_print(i, print_console, "%s", Message);
}
}
__________________