From 54b4ebe3e658f871e97367c2afd67178d56fc378 Mon Sep 17 00:00:00 2001 From: ENGO150 Date: Wed, 28 Aug 2024 11:35:09 +0200 Subject: [PATCH] created version cmd and code also added missing comments to codes --- include/chat/flags.h | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/include/chat/flags.h b/include/chat/flags.h index e464ce0..7bd1ee1 100644 --- a/include/chat/flags.h +++ b/include/chat/flags.h @@ -33,16 +33,17 @@ extern "C" { #define WHY2_INVALID_POINTER (void*) 0xffffffffffffffff //(SERVER -> CLIENT) CODES -#define WHY2_CHAT_CODE_ACCEPT_MESSAGES "code_000" -#define WHY2_CHAT_CODE_PICK_USERNAME "code_001" -#define WHY2_CHAT_CODE_SERVER_SIDE_QUIT_COMMUNICATION "code_002" -#define WHY2_CHAT_CODE_INVALID_USERNAME "code_003" +#define WHY2_CHAT_CODE_ACCEPT_MESSAGES "code_000" //TELL CLIENT HE CAN SEND MESSAGES +#define WHY2_CHAT_CODE_PICK_USERNAME "code_001" //TELL CLIENT TO PICK USERNAME +#define WHY2_CHAT_CODE_SERVER_SIDE_QUIT_COMMUNICATION "code_002" //TELL CLIENT TO END COMMUNICATION (just so they don't get segfault on server-side disconnect) +#define WHY2_CHAT_CODE_INVALID_USERNAME "code_003" //haha #define WHY2_CHAT_CODE_LIST_SERVER "code_004" //SAME AS WHY2_CHAT_CODE_LIST BUT BACK TO THE CLIENT //(CLIENT -> SERVER) CODES -#define WHY2_CHAT_CODE_EXIT "code_999" -#define WHY2_CHAT_CODE_LIST "code_998" -#define WHY2_CHAT_CODE_PM "code_997" +#define WHY2_CHAT_CODE_EXIT "code_999" //TELL SERVER YOU ARE ENDING COMMUNICATION +#define WHY2_CHAT_CODE_LIST "code_998" //TELL SERVER TO GIVE YOU ALL CONNECTED USERS +#define WHY2_CHAT_CODE_PM "code_997" //TELL SERVER TO SEND MESSAGE ONLY TO SPECIFIC ID +#define WHY2_CHAT_CODE_VERSION "code_996" //TELL SERVER TO GIVE YOU ITS VERSION //COMMANDS #define WHY2_CHAT_COMMAND_PREFIX "!" //the little thingy you write before the command names to make the program recognise them boy. You know? Like in minecraft you use /kill... Also, are you dumb? @@ -50,6 +51,7 @@ extern "C" { #define WHY2_CHAT_COMMAND_HELP "help" //PRINT ALL COMMANDS #define WHY2_CHAT_COMMAND_LIST "list" //LIST ALL CONNECTIONS #define WHY2_CHAT_COMMAND_PM "pm" //PRIVATE MESSAGES +#define WHY2_CHAT_COMMAND_VERSION "version" //COMPARE CLIENT VERSION AND SERVER VERSION //SHORTCUTS CAUSE I'M LAZY BITCH #define WHY2_CHAT_CODE_SSQC WHY2_CHAT_CODE_SERVER_SIDE_QUIT_COMMUNICATION