Moin,
ich bin gerade dabei ein PinCode System einzubauen, was auch bis zum letzten Punkt geklappt hat. Nun bin ich aber an einen Punkt gekommen wo ich nicht weiß woran das liegt bzw. was den fehler verursacht.
Beim Versuch die Möglichkeiten was ich in Google gefunden habe auszutesten, kam lediglich noch ein Fehler dazu bzw hat erst garnichts gebracht.
Hier der Fehler vom compilen:
Code
- input_login.cpp:878:10: error: expected constructor, destructor, or type conversion before '(' token
- snprintf(szQuery1, sizeof(szQuery1), "SELECT pin_kontrol FROM player.player WHERE name = '%s'", ch->GetName());
- ^
- input_login.cpp:881:2: error: expected unqualified-id before 'if'
- if (tmpPinkontrol_msg->Get()->uiNumRows){
Und hier der Code on meiner input_login.cpp:
Code
- char szQuery1[1024 + 1];
- snprintf(szQuery1, sizeof(szQuery1), "SELECT pin_kontrol FROM player.player WHERE name = '%s'", ch->GetName());
- SQLMsg * tmpPinkontrol_msg = DBManager::instance().DirectQuery(szQuery1);
- if (tmpPinkontrol_msg->Get()->uiNumRows){
- MYSQL_ROW row = mysql_fetch_row(tmpPinkontrol_msg->Get()->pSQLResult);
- const char * cPinKontrolResult = row[0];
- if (strcmp(cPinKontrolResult, "1")) {
- ch->ChatPacket(CHAT_TYPE_NOTICE, "Illegal login detected"); // illegal login detected [ without pin ]
- LogManager::instance().HackLog("PIN_CONFLICT", ch);
- ch->GetDesc()->DelayedDisconnect(3);
- }
- M2_DELETE(tmpPinkontrol_msg);
- }
Ich bedanke mich schonmal im voraus bei den jenigen, der eine Antwort auf mein Problem hat.
Best regards.