var emailadd; function off_line() { var x, i, text, i2; printf("\e[0;37;0m\e[2J"); printf("\e[1;37;44m"); printf("\e[1;5H OffLine menu:\e[0;37;0m\e[1;37m"); printf("\e[3;5H RECEIVE (MD)\e[0;37m"); printf("\e[4;5H send (mu)"); printf("\e[5;5H offline info"); printf("\e[6;5H back to main"); printf("\e[8;5Heit, min menu."); x=3; do { i=stlocase(getch()); if ((i=="q") || (i=="x")) { printf("\e[0;37;0m\e[2J"); exit(0); } if (i=="a") { printf("\e[0;37;0m\e[2J"); printf("\e[1;1H Main Menu for Sirkkeli/2 "); printf("\e[2;1H  About (info)  Conferences  offline (msg) "); printf("\e[3;1H  More info about  joining and info  OffLine doors "); printf("\e[4;1H Sirkkeli/2 bbs about msgbase in Sirkkeli/2 "); printf("\e[5;1H "); printf("\e[6;1H  Help (general)  Users  On-line games "); printf("\e[7;1H General BBBS  Info about users  Door games. "); printf("\e[8;1H help texts and userlists lore, lord etc. "); printf("\e[9;1H "); printf("\e[10;1H  internet (here)  Files (FMenu)  COMment (write) "); printf("\e[11;1H  All about inet  listings etc.  Write comment "); printf("\e[12;1H in Sirkkeli/2 to some of ops. "); printf("\e[13;1H \e[0;37;0m\e[14;1Heit, elp, min menu."); return(0); } if (i=="\33") { i=getch(); if (i=="[") { i=getch(); if (i=="A") i=8; if (i=="B") i=2; }} if (i=="\0") { i=getch(); if (i=="H") i=8; if (i=="P") i=2; } if (i=="\5") i=8; if (i=="\30") i=2; if ((i=="\r") || (i=="\n") || (i=="\n")) { if (x==3) { printf("\e[0;37;0m\e[2J"); bbbs("md"); bv_outputstopp=0; printf("\npress any key to continue"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==4) { printf("\e[0;37;0m\e[2J"); bbbs("mu"); bv_outputstopp=0; printf("\npress key!"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==5) { printf("\e[0;37;0m\e[2J"); printf("Not yet ready [offline info]\n\n"); printf("\npress key!"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==6) { printf("\e[0;37;0m\e[2J"); printf("\e[1;1H Main Menu for Sirkkeli/2 "); printf("\e[2;1H  About (info)  Conferences  offline (msg) "); printf("\e[3;1H  More info about  joining and info  OffLine doors "); printf("\e[4;1H Sirkkeli/2 bbs about msgbase in Sirkkeli/2 "); printf("\e[5;1H "); printf("\e[6;1H  Help (general)  Users  On-line games "); printf("\e[7;1H General BBBS  Info about users  Door games. "); printf("\e[8;1H help texts and userlists lore, lord etc. "); printf("\e[9;1H "); printf("\e[10;1H  internet (here)  Files (FMenu)  COMment (write) "); printf("\e[11;1H  All about inet  listings etc.  Write comment "); printf("\e[12;1H in Sirkkeli/2 to some of ops. "); printf("\e[13;1H \e[0;37;0m\e[14;1Heit, elp, min menu."); return(0); }} if (i==8) { x=x-1; if (x<3) x=6; } if (i==2) { x=x+1; if (x>6) x=3; } printf("\e[3;5H receive (md)"); printf("\e[4;5H send (mu)"); printf("\e[5;5H offline info"); printf("\e[6;5H back to main"); if (x==3) text="\e[1;37m RECEIVE (MD)"; if (x==4) text="\e[1;37m SEND (MU)"; if (x==5) text="\e[1;37m OFFLINE INFO"; if (x==6) text="\e[1;37m BACK TO MAIN"; printf("\e[0;37m"); printf("\e[3;5H receive (md)"); printf("\e[4;5H send (mu)"); printf("\e[5;5H offline info"); printf("\e[6;5H back to main"); printf("\e[8;5Heit, min menu."); printf("\e[%s;5H%s",x,text); } while (bv_carrier); } function users() { var x, i, text, i2; printf("\e[0;37;0m\e[2J"); printf("\e[1;37;44m"); printf("\e[1;5H User menu:\e[0;37;0m\e[1;37m"); printf("\e[3;5H USERLISTING\e[0;37m."); printf("\e[4;5H info about user."); printf("\e[5;5H write resum."); printf("\e[6;5H back to main."); printf("\e[8;5Heit, min menu."); x=3; do { i=stlocase(getch()); if ((i=="q") || (i=="x")) { printf("\e[0;37;0m\e[2J"); exit(0); } if (i=="a") { printf("\e[0;37;0m\e[2J"); printf("\e[1;1H Main Menu for Sirkkeli/2 "); printf("\e[2;1H  About (info)  Conferences  offline (msg) "); printf("\e[3;1H  More info about  joining and info  OffLine doors "); printf("\e[4;1H Sirkkeli/2 bbs about msgbase in Sirkkeli/2 "); printf("\e[5;1H "); printf("\e[6;1H  Help (general)  Users  On-line games "); printf("\e[7;1H General BBBS  Info about users  Door games. "); printf("\e[8;1H help texts and userlists lore, lord etc. "); printf("\e[9;1H "); printf("\e[10;1H  internet (here)  Files (FMenu)  COMment (write) "); printf("\e[11;1H  All about inet  listings etc.  Write comment "); printf("\e[12;1H in Sirkkeli/2 to some of ops. "); printf("\e[13;1H \e[0;37;0m\e[14;1Heit, elp, min menu."); return(0); } if (i=="\33") { i=getch(); if (i=="[") { i=getch(); if (i=="A") i=8; if (i=="B") i=2; }} if (i=="\0") { i=getch(); if (i=="H") i=8; if (i=="P") i=2; } if (i=="\5") i=8; if (i=="\30") i=2; if ((i=="\r") || (i=="\n") || (i=="\n")) { if (x==3) { printf("\e[0;37;0m\e[2J"); bbbs("q s"); bv_outputstopp=0; printf("\npress any key to continue"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==4) { printf("\e[0;37;0m\e[2J"); bbbs("q i"); bv_outputstopp=0; printf("\npress key!"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==5) { printf("\e[0;37;0m\e[2J"); bbbs("u res"); printf("\npress key!"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==6) { printf("\e[0;37;0m\e[2J"); printf("\e[1;1H Main Menu for Sirkkeli/2 "); printf("\e[2;1H  About (info)  Conferences  offline (msg) "); printf("\e[3;1H  More info about  joining and info  OffLine doors "); printf("\e[4;1H Sirkkeli/2 bbs about msgbase in Sirkkeli/2 "); printf("\e[5;1H "); printf("\e[6;1H  Help (general)  Users  On-line games "); printf("\e[7;1H General BBBS  Info about users  Door games. "); printf("\e[8;1H help texts and userlists lore, lord etc. "); printf("\e[9;1H "); printf("\e[10;1H  internet (here)  Files (FMenu)  COMment (write) "); printf("\e[11;1H  All about inet  listings etc.  Write comment "); printf("\e[12;1H in Sirkkeli/2 to some of ops. "); printf("\e[13;1H \e[0;37;0m\e[14;1Heit, elp, min menu."); return(0); }} if (i==8) { x=x-1; if (x<3) x=6; } if (i==2) { x=x+1; if (x>6) x=3; } printf("\e[3;5H userlisting\e[0;37m."); printf("\e[4;5H info about user. "); printf("\e[5;5H write resum."); printf("\e[6;5H back to main. "); if (x==3) text="\e[1;37m USERLISTING"; if (x==4) text="\e[1;37m INFO ABOUT USER"; if (x==5) text="\e[1;37m WRITE RESUM"; if (x==6) text="\e[1;37m BACK TO MAIN"; printf("\e[0;37m"); printf("\e[3;5H userlisting"); printf("\e[4;5H info about user"); printf("\e[5;5H write resum"); printf("\e[6;5H back to main"); printf("\e[8;5Heit, min menu."); printf("\e[%s;5H%s",x,text); } while (bv_carrier); } function files() { var x, i, text, i2; printf("\e[0;37;0m\e[2J"); printf("\e[1;37;44m"); printf("\e[1;5H File menu:\e[0;37;0m\e[1;37m"); printf("\e[3;5H LIST ALL FILES\e[0;37m."); printf("\e[4;5H list new files."); printf("\e[5;5H get own homedir."); printf("\e[6;5H fileops in Sirkkeli."); printf("\e[7;5H back to main."); printf("\e[9;5Heit, min menu."); x=3; do { i=stlocase(getch()); if ((i=="q") || (i=="x")) { printf("\e[0;37;0m\e[2J"); exit(0); } if (i=="a") { printf("\e[0;37;0m\e[2J"); printf("\e[1;1H Main Menu for Sirkkeli/2 "); printf("\e[2;1H  About (info)  Conferences  offline (msg) "); printf("\e[3;1H  More info about  joining and info  OffLine doors "); printf("\e[4;1H Sirkkeli/2 bbs about msgbase in Sirkkeli/2 "); printf("\e[5;1H "); printf("\e[6;1H  Help (general)  Users  On-line games "); printf("\e[7;1H General BBBS  Info about users  Door games. "); printf("\e[8;1H help texts and userlists lore, lord etc. "); printf("\e[9;1H "); printf("\e[10;1H  internet (here)  Files (FMenu)  COMment (write) "); printf("\e[11;1H  All about inet  listings etc.  Write comment "); printf("\e[12;1H in Sirkkeli/2 to some of ops. "); printf("\e[13;1H \e[0;37;0m\e[14;1Heit, elp, min menu."); return(0); } if (i=="\33") { i=getch(); if (i=="[") { i=getch(); if (i=="A") i=8; if (i=="B") i=2; }} if (i=="\0") { i=getch(); if (i=="H") i=8; if (i=="P") i=2; } if (i=="\5") i=8; if (i=="\30") i=2; if ((i=="\r") || (i=="\n") || (i=="\n")) { if (x==3) { printf("\e[0;37;0m\e[2J"); bbbs("f n 010101,,"); bv_outputstopp=0; printf("\npress any key to continue"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==4) { printf("\e[0;37;0m\e[2J"); bbbs("f n,,"); bv_outputstopp=0; printf("\npress key!"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==5) { printf("\e[0;37;0m\e[2J"); spawn("home"); printf("\npress key!"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==6) { printf("\e[0;37;0m\e[2J"); printf("\n"); printf("No fileops yet in Sirkkeli/2..\npress any key..\n"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==7) { printf("\e[0;37;0m\e[2J"); printf("\e[1;1H Main Menu for Sirkkeli/2 "); printf("\e[2;1H  About (info)  Conferences  offline (msg) "); printf("\e[3;1H  More info about  joining and info  OffLine doors "); printf("\e[4;1H Sirkkeli/2 bbs about msgbase in Sirkkeli/2 "); printf("\e[5;1H "); printf("\e[6;1H  Help (general)  Users  On-line games "); printf("\e[7;1H General BBBS  Info about users  Door games. "); printf("\e[8;1H help texts and userlists lore, lord etc. "); printf("\e[9;1H "); printf("\e[10;1H  internet (here)  Files (FMenu)  COMment (write) "); printf("\e[11;1H  All about inet  listings etc.  Write comment "); printf("\e[12;1H in Sirkkeli/2 to some of ops. "); printf("\e[13;1H \e[0;37;0m\e[14;1Heit, elp, min menu."); return(0); }} if (i==8) { x=x-1; if (x<3) x=7; } if (i==2) { x=x+1; if (x>7) x=3; } printf("\e[3;5H list all files"); printf("\e[4;5H list new files"); printf("\e[5;5H get own homedir"); printf("\e[6;5H fileops in Sirkkeli"); printf("\e[7;5H back to main"); if (x==3) text="\e[1;37m LIST ALL FILES"; if (x==4) text="\e[1;37m LIST NEW FILES"; if (x==5) text="\e[1;37m GET OWN HOMEDIR"; if (x==6) text="\e[1;37m FILEOPS IN SIRKKELI"; if (x==7) text="\e[1;37m BACK TO MAIN"; printf("\e[0;37m"); printf("\e[3;5H list all files"); printf("\e[4;5H list new files"); printf("\e[5;5H get own homedir"); printf("\e[6;5H fileops in Sirkkeli"); printf("\e[7;5H back to main"); printf("\e[9;5Heit, min menu."); printf("\e[%s;5H%s",x,text); } while (bv_carrier); } function conf() { var x, i, text, i2; printf("\e[0;37;0m\e[2J"); printf("\e[1;37;44m"); printf("\e[1;5H Conference menu:\e[0;37;0m\e[1;37m"); printf("\e[3;5H JOIN CONFERENCES\e[0;37m."); printf("\e[4;5H private mail confs. "); printf("\e[5;5H sigops in Sirkkeli. "); printf("\e[6;5H back to main. "); printf("\e[8;5Heit, min menu."); x=3; do { i=stlocase(getch()); if ((i=="q") || (i=="x")) { printf("\e[0;37;0m\e[2J"); exit(0); } if (i=="a") { printf("\e[0;37;0m\e[2J"); printf("\e[1;1H Main Menu for Sirkkeli/2 "); printf("\e[2;1H  About (info)  Conferences  offline (msg) "); printf("\e[3;1H  More info about  joining and info  OffLine doors "); printf("\e[4;1H Sirkkeli/2 bbs about msgbase in Sirkkeli/2 "); printf("\e[5;1H "); printf("\e[6;1H  Help (general)  Users  On-line games "); printf("\e[7;1H General BBBS  Info about users  Door games. "); printf("\e[8;1H help texts and userlists lore, lord etc. "); printf("\e[9;1H "); printf("\e[10;1H  internet (here)  Files (FMenu)  COMment (write) "); printf("\e[11;1H  All about inet  listings etc.  Write comment "); printf("\e[12;1H in Sirkkeli/2 to some of ops. "); printf("\e[13;1H \e[0;37;0m\e[14;1Heit, elp, min menu."); return(0); } if (i=="\33") { i=getch(); if (i=="[") { i=getch(); if (i=="A") i=8; if (i=="B") i=2; }} if (i=="\0") { i=getch(); if (i=="H") i=8; if (i=="P") i=2; } if (i=="\5") i=8; if (i=="\30") i=2; if ((i=="\r") || (i=="\n") || (i=="\n")) { if (x==3) { printf("\e[0;37;0m\e[2J"); bbbs("j"); printf("\e[2J"); } if (x==4) { printf("\e[0;37;0m\e[2J"); printf("wait for SirkkeliJoin. press key!\n"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==5) { printf("\e[0;37;0m\e[2J"); printf("\n"); printf("No sigops yet in Sirkkeli/2..\npress any key..\n"); do { delay(1); } while (!kbhit()); i2=getch(); printf("\e[2J"); } if (x==6) { printf("\e[0;37;0m\e[2J"); printf("\e[1;1H Main Menu for Sirkkeli/2 "); printf("\e[2;1H  About (info)  Conferences  offline (msg) "); printf("\e[3;1H  More info about  joining and info  OffLine doors "); printf("\e[4;1H Sirkkeli/2 bbs about msgbase in Sirkkeli/2 "); printf("\e[5;1H "); printf("\e[6;1H  Help (general)  Users  On-line games "); printf("\e[7;1H General BBBS  Info about users  Door games. "); printf("\e[8;1H help texts and userlists lore, lord etc. "); printf("\e[9;1H "); printf("\e[10;1H  internet (here)  Files (FMenu)  COMment (write) "); printf("\e[11;1H  All about inet  listings etc.  Write comment "); printf("\e[12;1H in Sirkkeli/2 to some of ops. "); printf("\e[13;1H \e[0;37;0m\e[14;1Heit, elp, min menu."); return(0); }} if (i==8) { x=x-1; if (x<3) x=6; } if (i==2) { x=x+1; if (x>6) x=3; } if (x==3) text="\e[1;37m JOIN CONFERENCES"; if (x==4) text="\e[1;37m PRIVATE MAIL CONFS"; if (x==5) text="\e[1;37m SIGOPS IN SIRKKELI"; if (x==6) text="\e[1;37m BACK TO MAIN"; printf("\e[0;37m"); printf("\e[3;5H join conferences."); printf("\e[4;5H private mail confs."); printf("\e[5;5H sigops in Sirkkeli."); printf("\e[6;5H back to main."); printf("\e[8;5Heit, min menu."); printf("\e[%s;5H%s",x,text); } while (bv_carrier); } function min(a,b) { if (a>b) return(b); return(a); } function max(a,b) { if (a>b) return(a); return(b); } function email_get() { emailadd=sprintf("%s.%s@dungeon.wakkanet.fi",stlocase(copy(copy(bu_name,1,min(30,strlen(bu_name))),1,pos(" ",bu_name)-1)),stlocase(copy(copy(bu_name,1,min(30,strlen(bu_name))),pos(" ",bu_name)+1,strlen(bu_name)))); } function alku_ansi() { printf("\e[0;37;0m\e[2J"); printf("\e[1;1H Main Menu for Sirkkeli/2 "); printf("\e[2;1H  About (info)  Conferences  offline (msg) "); printf("\e[3;1H  More info about  joining and info  OffLine doors "); printf("\e[4;1H Sirkkeli/2 bbs about msgbase in Sirkkeli/2 "); printf("\e[5;1H "); printf("\e[6;1H  Help (general)  Users  On-line games "); printf("\e[7;1H General BBBS  Info about users  Door games. "); printf("\e[8;1H help texts and userlists lore, lord etc. "); printf("\e[9;1H "); printf("\e[10;1H  internet (here)  Files (FMenu)  COMment (write) "); printf("\e[11;1H  All about inet  listings etc.  Write comment "); printf("\e[12;1H in Sirkkeli/2 to some of ops. "); printf("\e[13;1H \e[0;37;0m\e[14;1Heit, elp, min menu."); } function load_menu() { var i; printf("\e[0;37;0m\n"); printf("SirkkeliMenu loading "); i=0; do { delay(1); i=i+8; printf("\rSirkkeliMenu loading <%s%%> ",i); } while (i<101); } function menu() { var x, y, i, x2, i2, i3; printf("\e[2;6HĿ\e[3;6H\e[0;36;44m\e[1;36;44m"); printf("\e[0;37;0m\e[16;1H"); x=2; y=6; i2=11; do { i=getch(); if ((i=="a") || (i=="A")) { printf(""); } if ((i=="h") || (i=="H")) { printf("\e[0;37;0m\e[2J"); printf("\e[1;37mSirkkeliMenu Help\n-----------------\n\n\e[0;37;0m"); printf("eng:\nMove with arrow keys or with 8, 2, 4 and 6 in keypad.\nchoose with or space.\n\nfin:\nliiku nuolilla tai 8, 2, 4 ja 6 numeronppimistll\nvalitse enterill tai spacella.\n\n"); printf("press any key to continue."); do { delay(1); } while (!kbhit()); i3=getch(); printf("\e[2J"); alku_ansi(); x=2; y=6; } if ((i=="x") || (i=="x") || (i=="q") || (i=="Q")) { printf("\e[0;37;0m\e[17;1H"); exit(0); } if ((i==" ") || (i=="\n") || (i=="\r")) { if (i2==11) { printf("\e[0;37;0m\e[2J"); printf("\e[1;37mSirkkeli Information.\e[0;37m\n\nNetwork addresses:\n"); printf(" 2:222/160\n"); printf(" 2:222/161 @ fidonet -\n"); printf(" 313:1/0\n"); printf(" 313:2/0\n"); printf(" 313:1/1 @ tvnet -\n"); printf(" 911:1/2\n"); printf(" 911:1/1\n"); printf(" 911:1/0 @ sirkkeli -\n"); printf(" 81:4358/205 @ os2net\n"); printf(" 10:1/107 @ musicnet 2001\n"); printf("\ndamn, There are many more. Chech those with Q BR in command line\n\n"); printf("software:\n"); printf("os/2 Warp 3.0 - BBBS/2 newest beta - Linux Slacware - pc-dos.\n\nhardware:\n"); printf("cc486dx4 - 100Mhz - 48 - 4800 - 15 - another shit...\n\n"); printf("press any key to continue\n"); do { delay(1); } while (!kbhit()); i3=getch(); printf("\e[2J"); alku_ansi(); x=2; y=6; } if (i2==21) { printf("\e[0;37;0m\e[2J"); bbbs("help"); alku_ansi(); x=2; y=6; } if (i2==31) { printf("\e[0;37;0m\e[2J"); printf("\e[1;37mInternet in Sirkkeli/2\e[0;37m\n\n"); printf("Email is free. All users have email address. Your email-\naddress is\e[1;37m %s\e[0;37m.\n",emailadd); printf("There is allso telnet. It's only sometimes open, but you can try.\n"); printf("Coming more inet stuff right a way.\n\n"); printf("\npress any key to continue\n"); do { delay(1); } while (!kbhit()); i3=getch(); printf("\e[2J"); alku_ansi(); x=2; y=6; } if (i2==12) { printf("\e[0;37;0m\e[2J"); conf(); } if (i2==22) { printf("\e[0;37;0m\e[2J"); users(); } if (i2==32) { printf("\e[0;37;0m\e[2J"); files(); } if (i2==13) { printf("\e[0;37;0m\e[2J"); off_line(); } if (i2==23) { printf("\e[0;37;0m\e[2J"); bbbs("q op"); printf("\npress any key to continue\n"); do { delay(1); } while (!kbhit()); i3=getch(); printf("\e[2J"); alku_ansi(); x=2; y=6; } if (i2==33) { printf("\e[0;37;0m\e[2J"); bbbs("com"); printf("\npress any key to continue\n"); do { delay(1); } while (!kbhit()); i3=getch(); printf("\e[2J"); alku_ansi(); x=2; y=6; } } if (i=="\33") { i=getch(); if (i=="[") { i=getch(); if (i=="A") i=8; if (i=="B") i=2; if (i=="C") i=6; if (i=="D") i=4; }} if (i=="\0") { i=getch(); if (i=="H") i=8; if (i=="P") i=2; if (i=="M") i=6; if (i=="K") i=4; } if (i=="\5") i=8; if (i=="\30") i=2; if (i=="\23") i=4; if (i=="\4") i=6; if (i==8) { x=x-4; if (x<2) x=10; } if (i==2) { x=x+4; if (x>10) x=2; } if (i==4) { y=y-22; if (y<6) y=50; } if (i==6) { y=y+22; if (y>50) y=6; } if ((x==2) && (y==6)) i2=11; if ((x==2) && (y==28)) i2=12; if ((x==2) && (y==50)) i2=13; if ((x==6) && (y==6)) i2=21; if ((x==6) && (y==28)) i2=22; if ((x==6) && (y==50)) i2=23; if ((x==10) && (y==6)) i2=31; if ((x==10) && (y==28)) i2=32; if ((x==10) && (y==50)) i2=33; x2=x+1; printf("\e[2;6H\e[1;36;44m\e[0;36;44m\e[0;30;44m\e[3;6H\e[0;30;44m"); printf("\e[6;6H\e[1;36;44m\e[0;36;44m\e[0;30;44m\e[7;6H\e[0;30;44m"); printf("\e[10;6H\e[1;36;44m\e[0;36;44m\e[0;30;44m\e[11;6H\e[0;30;44m"); printf("\e[2;28H\e[1;36;44m\e[0;36;44m\e[0;30;44m\e[3;28H\e[0;30;44m"); printf("\e[6;28H\e[1;36;44m\e[0;36;44m\e[0;30;44m\e[7;28H\e[0;30;44m"); printf("\e[10;28H\e[1;36;44m\e[0;36;44m\e[0;30;44m\e[11;28H\e[0;30;44m"); printf("\e[2;50H\e[1;36;44m\e[0;36;44m\e[0;30;44m\e[3;50H\e[0;30;44m"); printf("\e[6;50H\e[1;36;44m\e[0;36;44m\e[0;30;44m\e[7;50H\e[0;30;44m"); printf("\e[10;50H\e[1;36;44m\e[0;36;44m\e[0;30;44m\e[11;50H\e[0;30;44m"); printf("\e[%s;%sHĿ\e[%s;%sH\e[0;36;44m\e[1;36;44m",x,y,x2,y); } while (bv_carrier); } function main() { email_get(); load_menu(); alku_ansi(); menu(); }