[Circle] Revised Player listing command

From: Justin Robinson - Primacy (Justin@wired.uvm.edu.Robinson.-.Primacy)
Date: 08/05/96


(The following code is a modified version of the PLAYER listing 
command that I posted earlier.  This version is corrected, and will 
now prompt for hitting ENTER every pageful of info)


-------- act.informative.c -------- 
extern struct player_index_element *player_table;
extern int top_of_p_table;

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

  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, "\r\n");
    }
  }
  page_string(ch->desc, buf, 1);
}



-------- interpreter.c ---------
ACMD(do_players); 

{ "players"  , POS_DEAD    , do_players  , 0, 0 },



Justin Robinson
jmrobins@vermontel.com
VTel --- http://www.vermontel.com/
------
Primacy
ruin@wired.uvm.edu
Ruin! Mud --- wired.uvm.edu:4000
http://wired.uvm.edu/~jmrobins/
+-----------------------------------------------------------+
| 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