#if defined(macintosh) #include <types.h> #else #include <sys/types.h> #endif #include <stdlib.h> #include <time.h> #include <stdio.h> #include <string.h> #include <unistd.h> #include "merc.h" sh_int copyover_status; void do_autocopystop(CHAR_DATA *ch, char *argument) { if ( IS_NPC(ch) )return; if ( copyover_status < 1 || copyover_status > 5 ) { stc("There is no auto copyover in progress.\n\r",ch); return; } copyover_status = -1; stc("Auto copyover halted.\n\r",ch); do_info(ch,"#gAutomatic copyover aborted.#n"); } void do_autocopystart(CHAR_DATA *ch, char *argument) { if ( IS_NPC(ch) ) return; if ( copyover_status >= 1 && copyover_status <= 5 ) { stc("There is already an auto copyover in progress.\n\r",ch); return; } copyover_status = 5; } void copyover_update() { if ( copyover_status == 5 ) { do_info(NULL,"#gCOPYOVER BITCHES!#n"); copyover_status--; } else if ( copyover_status == 4 ) { do_info(NULL,"#gCOPYOVER IN 4!#n"); copyover_status--; } else if ( copyover_status == 3 ) { do_info(NULL,"#gCOPYOVER IN 3!#n"); copyover_status--; } else if ( copyover_status == 2 ) { do_info(NULL,"#gCOPYOVER IN 2!#n"); copyover_status--; } else if ( copyover_status == 1 ) { do_info(NULL,"#gCOPYOVER IN 1!#n"); copyover_status--; } else if ( copyover_status == 0 ) { copyover_status = -1; do_copyover(NULL,""); } } /* struct copyover_data *copyover_info; void copyover_update( ) { char buf[MAX_STRING_LENGTH], temp[MAX_STRING_LENGTH]; CHAR_DATA *ch; copyover_info[0].copystatus++; if ( copyover_info[0].copystatus == COPYOVER_LENGTH ) { do_info(ch,"#gCOPYOVER BITCHES!#n"); copyover_info[0].copystatus = 0; return; } if ( copyover_info[0].copystatus == COPYOVER_LENGTH - 1 ) { do_info(ch,"#gCOPYOVER IN 4 SECONDS.#n"); return; } if ( copyover_info[0].copystatus == COPYOVER_LENGTH - 2 ) { do_info(ch,"#gCOPYOVER IN 3 SECONDS.#n"); return; } if ( copyover_info[0].copystatus == COPYOVER_LENGTH - 3 ) { do_info(ch,"#gCOPYOVER IN 2 SECONDS.#n"); return; } if ( copyover_info[0].copystatus == COPYOVER_LENGTH - 4 ) { do_info(ch,"#gCOPYOVER IN 1 SECOND.#n"); return; } if ( copyover_info[0].copystatus == COPYOVER_LENGTH - 5 ) { do_info(ch,"#gCOPYOVER HOLD ON TO UR FUCKSTICK.#n"); copyover_info[0].copystatus = 0; return; sprintf(buf,"#gXrak see about this...#n"); do_info(ch,buf ); return; } return; } */