Premium Lorthir 0 Posted October 14, 2015 Premium Share Posted October 14, 2015 Hi guys! I was wondering If I could change the max length of the username of the players! I just need help in c++(source). With the python I can deal! Link to comment Share on other sites More sharing options...
VegaS 1087 Posted October 14, 2015 Share Posted October 14, 2015 (edited) length.h LOGIN_MAX_LEN = 30, pachet.h typedef struct command_login3 { BYTE header; char login[LOGIN_MAX_LEN + 1]; char passwd[PASSWD_MAX_LEN + 1]; DWORD adwClientKey[4]; } TPacketCGLogin3; input_login.cpp void CInputLogin::Login(LPDESC d, const char * data) { TPacketCGLogin * pinfo = (TPacketCGLogin *) data; char login[LOGIN_MAX_LEN + 1]; trim_and_lower(pinfo->login, login, sizeof(login)); input_auth.cpp char login[LOGIN_MAX_LEN + 1]; trim_and_lower(pinfo->login, login, sizeof(login)); char szLogin[LOGIN_MAX_LEN * 2 + 1]; DBManager::instance().EscapeString(szLogin, sizeof(szLogin), login, strlen(login)); char returnID[LOGIN_MAX_LEN + 1] = {0}; strncpy(tempInfo2.login, returnID, LOGIN_MAX_LEN); input.cpp std::string msg = stBuf.substr(3, LOGIN_MAX_LEN); input_teen.cpp db.h char szLogin[LOGIN_MAX_LEN+1]; Client: Source packet.h ID_MAX_NUM = 30, typedef struct command_login3 { BYTE header; char name[ID_MAX_NUM + 1]; char pwd[PASS_MAX_NUM + 1]; DWORD adwClientKey[4]; } TPacketCGLogin3; AccountConnector.cpp strncpy(LoginPacket.name, m_strID.c_str(), ID_MAX_NUM); strncpy(LoginPacket.pwd, m_strPassword.c_str(), PASS_MAX_NUM); LoginPacket.name[ID_MAX_NUM] = '\0'; LoginPacket.pwd[PASS_MAX_NUM] = '\0'; And navicat design table account Loginwindow.py "name" : "ID_EditLine", "input_limit" : 16, Change how you want Accept special characters in your password and login id : https://metin2.download/picture/T9I8t6X0247VLB2GH6I63D7GsN3DuAng/.png Edited August 20, 2022 by Metin2 Dev Core X - External 2 Internal 2 Link to comment Share on other sites More sharing options...
Aerrow 41 Posted October 16, 2015 Share Posted October 16, 2015 Thanks dude! And what do you think? How can we allow the special characters (like Ł Đ Á # etc.) in the players name? Like 2k servers.. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now