Try
PHP Code:
public SendMessage(id)
{
new szText[128], String[32];
new menu = menu_create("\ySelect a person to send message to", "sendmessage_handler");
new players[32], pnum, tempid, count;
get_players( players, pnum, "ch" );
for ( new i; i < pnum; i++ )
{
tempid = players[i];
if(tempid == id)
continue;
count++;
formatex(String, 31, "%d", tempid);
formatex(szText, sizeof(szText), "%s", user_name(tempid));
menu_additem( menu, szText, String, 0);
}
menu_display( id, menu, 0 );
}
public sendmessage_handler(id, menu, item)
{
if(item == MENU_EXIT) {
menu_destroy( menu );
return PLUGIN_HANDLED;
}
new data[9], name[64], userid;
new access, callback;
menu_item_getinfo(menu, item, access, data, charsmax(data), name, charsmax(name), callback);
userid = str_to_num(data);
new szName[32];
get_user_name(userid, szName, charsmax(szName))
client_print(id, print_center, "Selected Player: %s", szName) //To see if name from menu matches
client_cmd(id, "messagemode PM");
menu_destroy( menu );
return PLUGIN_HANDLED;
}