отлавливай через структуру чата либо через хук DISCONNECTION_NOTIFICATIONC++:bool CALLBACK incomingRPC(stRakNetHookParams * params) { if (params->packetId == ScriptRPCEnumeration::RPC_ScrClientMessage) { DWORD strlen; char string[2048]; params->bitStream->ResetReadPointer(); params->bitStream->Read(strlen); params->bitStream->Read(string, strlen); SF->getSAMP()->getChat()->AddChatMessage(-1, "дебаг"); if (!strcmp(string, "Server closed the connection.")) { SF->getSAMP()->getChat()->AddChatMessage(-1, "Сервер закрыл соединение"); } } return true; }
В чат выводит "дебаг", но "Сервер закрыл соединение" - нет. Почему так ?