/*No error messages or anything yet.*/ void main( string who) { object *usr; int i; int flag; string what; sscanf(who, "%s %s", who, what); what = capitalize(what); usr = USER_D->query_users(); flag = 0; for ( i = 0; i < sizeof (usr); i++) { if ((usr[i]->query_player()->query_environment() == this_environment()) && (usr[i]->query_player()->query_name() == who)) { usr[i]->query_player()->message( capitalize(this_player()->query_name()) + " whispers to you: " + what + "\n"); write( "You whisper to " + capitalize(who) + ": " + what + "\n"); this_player()->query_environment()->tell_room(this_player(), capitalize(this_player()->query_name()) + " whispers something to " + capitalize(who) + ".\n", usr[i]->query_player()); flag = 1; } } if (flag == 0) { write("Who did you want to whisper to?\n"); } }