Added Advance Retreat Sub / Conferences to Mail Menu
This commit is contained in:
parent
ec3e694fbf
commit
c5f357a9be
@ -1,15 +1,16 @@
|
||||
[?7h[255D[40m
|
||||
[0;1m[5C[35mワワワワワワワワワワワ ワワワワワワ ワワ ワワ [30mワワワワ [35mワワワワワワワワワワワ ワワワワワワワ ワワワワワワ ワワ [30mワ [35mワワ
|
||||
[5C[45mイ゚[30;40mーワ [35;45mイ゚[30;40mーワ [35;45mイロ[1Cイ゚[30;40mー [35;45mイロ[1Cロロ[1Cイ゚[1C[30;40mロ゚゚゚ [35;45mイ゚[30;40mーワ [35;45mイ゚[30;40mーワ [35;45mイロ[1Cイ゚[0;35mワワ [1m゚゚ [45mイ゚[30;40mーワ [35;45mイロ[1Cイ゚[1C[30;40mロ [35;45mロイ[40m
|
||||
[5C[45mー[0;35mイ [1;30mイ [35;45mー[0;35mイ [1;30mイ [35;45mア゚[1Cー[0;35mイ[1m゚゚゚[45mア゚[1Cイ[0;35mイ [1;45mア[0;35mロワ[1;30m゚ [35;45mア゚[2Cー[0;35mイ [1;30mイ [35;45mー[0;35mイ [1;30mイ [35;45mア゚[1Cア[0;35mイワ[1;30mー [35;45mイ゚[1Cー[0;35mイ [1;30mイ [35;45mア゚[1Cー[0;35mイワ[1;30m゚ [35;45mイ [40m
|
||||
[5C[0;35m゚゚ [1;30m゚ [0;35m゚゚ [1;30m゚ [35;45mー[0;35mロ ゚゚ [1;30m゚ [35;45mー[0;35mロ ゚゚ [1;30mー[0;35m゚゚゚゚゚゚ ゚゚ [1;30m゚ [0;35m゚゚ [1;30m゚ [35;45mー[0;35mロ ゚゚゚゚゚゚ ゚゚ [1;30m゚ [35;45mー[0;35mロ ゚゚゚゚゚゚
|
||||
[0;40;37m
|
||||
[5C[1;35mÜÜÜÜÜÜÜÜÜÜÜ ÜÜÜÜÜÜ ÜÜ ÜÜ [30mÜÜÜÜ [35mÜÜÜÜÜÜÜÜÜÜÜ ÜÜÜÜÜÜÜ ÜÜÜÜÜÜ ÜÜ [30mÜ [35mÜÜ
|
||||
[0m[5C[1;45;35m˛ß[40;30m°Ü [45;35m˛ß[40;30m°Ü [45;35m˛Ű[0m [1;45;35m˛ß[40;30m° [45;35m˛Ű[0m [1;45;35mŰŰ[0m [1;45;35m˛ß[0m [1;30mŰßßß [45;35m˛ß[40;30m°Ü [45;35m˛ß[40;30m°Ü [45;35m˛Ű[0m [1;45;35m˛ß[0;35mÜÜ [1mßß [45m˛ß[40;30m°Ü [45;35m˛Ű[0m [1;45;35m˛ß[0m [1;30mŰ [45;35m۲[0m
|
||||
[5C[1;45;35m°[0;35m˛ [1;30m˛ [45;35m°[0;35m˛ [1;30m˛ [45;35mąß[0m [1;45;35m°[0;35m˛[1mßßß[45mąß[0m [1;45;35m˛[0;35m˛ [1;45mą[0;35mŰÜ[1;30mß [45;35mąß[0m [1;45;35m°[0;35m˛ [1;30m˛ [45;35m°[0;35m˛ [1;30m˛ [45;35mąß[0m [1;45;35mą[0;35m˛Ü[1;30m° [45;35m˛ß[0m [1;45;35m°[0;35m˛ [1;30m˛ [45;35mąß[0m [1;45;35m°[0;35m˛Ü[1;30mß [45;35m˛ [0m
|
||||
[5C[35mßß [1;30mß [0;35mßß [1;30mß [45;35m°[0;35mŰ ßß [1;30mß [45;35m°[0;35mŰ ßß [1;30m°[0;35mßßßßßß ßß [1;30mß [0;35mßß [1;30mß [45;35m°[0;35mŰ ßßßßßß ßß [1;30mß [45;35m°[0;35mŰ ßßßßßß
|
||||
[1;30mトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
|
||||
ウ [0;36mC. [1;37mChange Message Conference [30mウ [0;36mE. [1;37mEmail a User[18C[30mウ
|
||||
ウ [0;36mA. [1;37mChange Message Area[10C[30mウ [0;36mR. [1;37mRead your Email[15C[30mウ
|
||||
ウ [0;36mL. [1;37mList Messages[16C[30mウ[35Cウ
|
||||
ウ [0;36mP. [1;37mPost a Message[15C[30mウ[35Cウ
|
||||
ウ[34Cウ[35Cウ
|
||||
ウ[34Cウ [0;36mQ. [1;37mQuit to Main Menu[13C[30mウ
|
||||
ウ[34Cウ [0;36mG. [1;31mGoodbye [0;31m([1mLog Off[0;31m)[13C[1;30mウ
|
||||
トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
|
||||
[0m[255D
|
||||
ł [0;36m}.[37m [1mAdvance 1 Conference[0m[5C[1m [30mł [0;36mE. [1;37mEmail a User[0m[18C[1;30mł
|
||||
ł [0;36m{.[37m [1mRetreat 1 Conference[0m[9C[1;30mł [0;36mR. [1;37mRead your Email[0m[15C[1;30mł
|
||||
ł [0;36m].[37m [1mAdvance 1 Area[0m[15C[1;30mł[0m[35C[1;30mł
|
||||
ł [0;36m[.[37m [1mRetreat 1 Area[0m[15C[1;30mł[0m[35C[1;30mł
|
||||
ł[0m [36mC. [1;37mSelect Message Conference[0m [1;30mł[0m[35C[1;30mł
|
||||
[0m [1;30mł[0m [36mA. [1;37mSelect Message Area[0m[10C[1;30mł[0m[35C[1;30mł
|
||||
[0m [1;30mł[0m [36mL. [1;37mList Messages[0m[16C[1;30mł[0m[35C[1;30mł
|
||||
ł[0m [36mP. [1;37mPost a Message[0m[15C[1;30mł [0;36mQ. [1;37mQuit to Main Menu[0m[13C[1;30mł
|
||||
[0m [1;30m ł[0m[34C[1;30mł [0;36mG. [1;31mGoodbye [0;31m([1mLog Off[0;31m)[37m[13C[1;30mł
|
||||
[0m [1;30m ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
||||
|
54
mail_menu.c
54
mail_menu.c
@ -1333,6 +1333,60 @@ int mail_menu(int socket, struct user_record *user) {
|
||||
}
|
||||
}
|
||||
break;
|
||||
case '}':
|
||||
{
|
||||
for (i=user->cur_mail_conf;i<conf.mail_conference_count;i++) {
|
||||
if (i + 1 == conf.mail_conference_count) {
|
||||
i = -1;
|
||||
}
|
||||
if (conf.mail_conferences[i+1]->sec_level <= user->sec_level) {
|
||||
user->cur_mail_conf = i + 1;
|
||||
user->cur_mail_area = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case '{':
|
||||
{
|
||||
for (i=user->cur_mail_conf;i>=0;i--) {
|
||||
if (i - 1 == -1) {
|
||||
i = conf.mail_conference_count;
|
||||
}
|
||||
if (conf.mail_conferences[i-1]->sec_level <= user->sec_level) {
|
||||
user->cur_mail_conf = i - 1;
|
||||
user->cur_mail_area = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case ']':
|
||||
{
|
||||
for (i=user->cur_mail_area;i<conf.mail_conferences[user->cur_mail_conf]->mail_area_count;i++) {
|
||||
if (i + 1 == conf.mail_conferences[user->cur_mail_conf]->mail_area_count) {
|
||||
i = -1;
|
||||
}
|
||||
if (conf.mail_conferences[user->cur_mail_conf]->mail_areas[i+1]->read_sec_level <= user->sec_level) {
|
||||
user->cur_mail_area = i + 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case '[':
|
||||
{
|
||||
for (i=user->cur_mail_area;i>=0;i--) {
|
||||
if (i - 1 == -1) {
|
||||
i = conf.mail_conferences[user->cur_mail_conf]->mail_area_count;
|
||||
}
|
||||
if (conf.mail_conferences[user->cur_mail_conf]->mail_areas[i-1]->read_sec_level <= user->sec_level) {
|
||||
user->cur_mail_area = i - 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user