Habe hier noch nie was mit C++ gesehen deswegen hier mal ein kleines Tutorial für einsteiger.
Zuerst erstellen wir eine Header file mit dem Namen "Informationen" und fügen folgenden Inhalt ein, auf den werden wir später zugreifen!
C
#include <string> //Brauchen wir um Strings zu nutzten! ^^
using namespace std; //Damit wir nicht immer std:: schreiben müssen! (Nicht empfohlen bei großen codes)
struct LoginLoader //Hier Speichern wir unsere Strings und bools
{
string Benutzername = "ChickenWeed"; //Euer Benutzername der später abgefragt werden soll
string BenutzernameInput; //Hier Speichern wir unseren Benutzernamen Input! PS: Denkt dran das C++ auf Groß- und Kleinschreibung achtet.
string Passwort = "Test123"; //Unser Passwort, das später abgefragt werden soll
string PasswortInput; //Hier Speichern wir unseren Passwort Input!
bool Login = false; //Ein einfacher bool halt
}Login; //Unser Name um struct zu callen
Alles anzeigen
So nun geht weiter mit der main.cpp
C
#include <iostream> //Um cout und cin zu benutzten
#include <windows.h> //Um Sleep befehle zu benutzten
#include <string> //Um Strings zu benutzten
#include "Information.h" //Hier includen wir die Header file
using namespace std;
int main()
{
while (Login.Login == false) //Solange der Bool Login auf false ist wird diese Schleife ausgeführt
{
cout << "Drück [ENTER] um deine Informationen einzugeben" << endl; //Brauch man nicht kann man aber haben
system("pause>nul"); //Damit du nicht danach ENTER ausführst sondern nur einmal!
if(GetAsyncKeyState(VK_RETURN)) //Hier wird ENTER abgefragt
{
Sleep(100); //Damit nicht instant der Input lädt
system("CLS"); //Um die Console zu clearen
cout << "ChickenWeeds Login Console" << endl << endl;
cout << "Benutzername: ";
cin >> Login.BenutzernameInput;
cout << "Passwort: ";
cin >> Login.PasswortInput;
if (Login.BenutzernameInput == Login.Benutzername && Login.PasswortInput == Login.Passwort)
{
Login.Login = true; //Stoppt die Schleife
//Hier wird dann euer Code ausgeführt z.B ESP hack? xD
}
else
{
cout << "\nFalscher Benutzername oder Passwort bitte in 3 Sekunden erneut versuchen!";
Sleep(3000);
system("CLS");
}
}
system("PAUSE");
}
Alles anzeigen
Und somit habt Ihr eine einfache Login-Console. Man kann es noch anders machen aber wollte auch mal die Header files und structs aufrufen lassen!
Falls Ihr noch irgendwelche Fragen habt oder euch noch was interessiert wozu ich ein Tutorial machen könnte, dann ab damit in die Kommentare! Nur die coolen kommentieren.
Mfg Pius von GermanRPG oder auch bekannt als ChickenWeed