int cmd_userid(string str) { mixed *all; object who; string name; int loop; seteuid(getuid(this_object())); if(!adminp(geteuid(this_player()))) return 0; if(!str || str == "") { all = users(); write(underscore("Present Active User's Source Accounts") + "\n\n"); for(loop=0; loop<sizeof(all); loop++) { name = (string)all[loop]->link_data("cap_name"); if(!name) continue; if(strlen(name) > 6) write(" " + name + "\t" + get_userid(all[loop]) + "\n"); else write(" " + name + "\t\t" + get_userid(all[loop]) + "\n"); } return 1; } who = find_player(str); if(!who) { notify_fail("Userid: No such user is presently online.\n"); return 0; } write((string)who->link_data("cap_name") + "'s userid is " + lower_case(get_userid(who)) + ".\n"); return 1; }
LONG pj__fii_get_user_id() { return(get_userid()); }