Difference for server/c_chat.c from version 1.6 to 1.7


version 1.6 version 1.7
Line 1
 
Line 1
 /*  /*
  * static char *rcsid_c_chat_c =   * static char *rcsid_c_chat_c =
  *   "$Id: c_chat.c,v 1.6 2001/10/14 07:57:14 gros Exp $";   *   "$Id: c_chat.c,v 1.7 2002/01/16 10:51:32 jbontje Exp $";
  */   */
 /*  /*
     CrossFire, A Multiplayer game for X-windows      CrossFire, A Multiplayer game for X-windows
Line 109
 
Line 109
         new_draw_info(NDI_UNIQUE | NDI_ORANGE, 0, pl->ob, buf);          new_draw_info(NDI_UNIQUE | NDI_ORANGE, 0, pl->ob, buf);
         sprintf(buf2, "You tell to %s: %s",name,msg);          sprintf(buf2, "You tell to %s: %s",name,msg);
         new_draw_info(NDI_UNIQUE | NDI_ORANGE, 0, op, buf2);          new_draw_info(NDI_UNIQUE | NDI_ORANGE, 0, op, buf2);
   
           /* Update last_tell value [mids 01/14/2002] */
           strcpy(pl->last_tell, op->name);
         return 1;          return 1;
       }        }
     new_draw_info(NDI_UNIQUE, 0,op,"No such player.");      new_draw_info(NDI_UNIQUE, 0,op,"No such player.");
     return 1;      return 1;
   }    }
   
   /* Reply to last person who told you something [mids 01/14/2002] */
   int command_reply (object *op, char *params) {
       char buf[MAX_BUF];
       char buf2[MAX_BUF];
       player *pl;
   
       if (params == NULL) {
           new_draw_info(NDI_UNIQUE, 0, op, "Reply what?");
           return 1;
       }
   
   
       if (op->contr->last_tell[0] == '\0') {
           new_draw_info(NDI_UNIQUE, 0, op, "You can't reply to nobody.");
           return 1;
       }
   
       /* Find player object of player to reply to and check if player still exists */
       pl = find_player(op->contr->last_tell);
   
       if (pl == NULL) {
           new_draw_info(NDI_UNIQUE, 0, op, "You can't reply, this player left.");
           return 1;
       }
   
       sprintf(buf, "%s tells you: ", op->name);
       strncat(buf, params, MAX_BUF-strlen(buf)-1);
       buf[MAX_BUF-1] = 0;
   
       /* Update last_tell value */
       strcpy(pl->last_tell, op->name);
   
       new_draw_info(NDI_UNIQUE | NDI_ORANGE, 0, pl->ob, buf);
       sprintf(buf2, "You tell to %s: %s", pl->ob->name, params);
       new_draw_info(NDI_UNIQUE | NDI_ORANGE, 0, op, buf2);
   
       return 1;
   }
   
 /*  /*
  * This function covers basic emotions a player can have.  An emotion can be   * This function covers basic emotions a player can have.  An emotion can be
  * one of three things currently.  Directed at oneself, directed at someone,   * one of three things currently.  Directed at oneself, directed at someone,


Legend:
line(s) removed in v.1.6 
line(s) changed
 line(s) added in v.1.7

File made using version 1.98 of cvs2html by leaf at 2011-07-21 17:26