[Circle] PLayers

From: M.A.Clubine (maclubin@adala.smith.cis.syr.edu)
Date: 08/05/96


Well after working through alot of problems with Justin, this is the code 
he came up with, and it works just fine.  The problem was that we 
couldn't get the command to update the buffer, it was only displaying the 
last name instead of all of them.  Good job and thanx Justin.

ACMD(do_players)
{
  int i, count = 0;

  *buf = '\0';
  send_to_char("\r\n", ch);

  for (i = 0; i <= top_of_p_table; i++) {
    sprintf(buf, "%s  %-20.20s", buf, (player_table + i)->name);
    count++;
    if (count == 3) {
      count = 0;
      sprintf(buf, "%s\r\n", buf);
    }
  }
  page_string(ch->desc, buf, 1);
}

Monroe
Eternal



     __o
   _`\<,_                   Michael Andrew Clubine
  (*)/ (*)               http://web.syr.edu/~maclubin             __o
`'`'``'``'`'~\_                maclubin@syr.edu                 _`\<,_
               \                                               (*)/ (*)
                \           o__            o~_             ___/~`'`'`'`
                 \         _,>/`_         _,>/`_         _/
                  \_      (*) \(*)       (*) \(*)       /
                    ~~~~~~~~~~~~~~~~````'`'`'`'`'`''~~~~


+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
|   http://cspo.queensu.ca/~fletcher/Circle/list_faq.html   |
+-----------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/07/00 PST