Das MD5_Hash verschlüsselt das Passwort falls der Server gehackt wird.Also hab ich so gelernt.
Beiträge von Gamer4Ever
-
-
Also ich kann mich mit einem beliebigem Passwort einloggen, wenn ich allerdings das richtige Passwort eingebe,sagt er das es falsch ist.
-
Bringt leider nichts.
-
Und gibt mal aus was dini_Get(Accounts,"Passwort") raushaut und dein inputtext mit MD5
^THIS
-
Wo finde ich das denn??
-
#Apple Tut mir leid ich kann dir nicht folgen.
-
Bleibt das Selbe.
-
[05:52:58] Incoming connection: 192.168.2.103:58160
[05:52:58] [join] Dome has joined the server (0:192.168.2.103)
[05:53:04] [part] Dome has left the server (0:2) -
Ja. Registrieren funktioniert ja.Der Account ist dann auch in dem Ordner gespeichert mit dem Passwort, nur logg ich mich wieder ein zeigt er mir halt an falsches Passwort.
-
Hilf mir auf die Sprünge ^^. Ich habe Gestern neu mit dem Scripten angefangen und bin darauf gestoßen : http://www.youtube.com/watch?v=kjF6QgyasZg&feature=relmfu
-
Ich schließe mich Re3pEr an , der : http://www.mediamarkt.de/mcs/catentry/ES…822,264369.html .
-
Ich weiß jetzt nicht was du mit verschlüsseln meinst. Ich vermute mal du meinst das: stock Register und stock Login.
Dann kommen aber 2 Errors.
Dominiks.pwn(391) : error 017: undefined symbol "Login"
Dominiks.pwn(411) : error 017: undefined symbol "Register" -
Ändert leider auch nichts.
Ich habe ja stock Register , aber der Dialog nennt sich ja REGISTER. Ich weiß nicht ob das ein Unterschied ist , aber denke ich schon.
Wenn du verstehst was ich meine. -
Ok. Dann hat er sein Sound Treiber nicht installiert.
Was anderes kann ich mir nichtmehr vorstellen.mfg Gamer4Ever
-
Gefallen mir sehr gut.
-
Wenn er GTA SA installierst , wird er gefragt ob er die Audio Datei mit installieren will.
Ich vermute mal er hat den Harken dort weggemacht.(Dies ist nur eine Vermutung)
Er soll es mal mit neuinstallieren versuchen!mfg Gamer4Ever
-
Ich habe gerade ein Register/Login System gescriptet, dass allerdings nicht so funktioniert wie ich es mir vorgestellt habe. Also ich kann mich ohne Probleme registrieren, aber wenn ich mich dann wieder einloggen will sagt er mir falsches Passwort. Ich hoffe ihr könnt mir helfen.
#define REGISTER 2
#define LOGIN 3public OnPlayerConnect(playerid)
{
new Accounts[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
if(dini_Exists(Accounts))
{
SendClientMessage(playerid,GELB,"Herzlich Willkommen zurück auf unserem Server");
ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, bitte gebe nun dein Passwort ein, um dich einzuloggen","Login","Abbrechen");
}
else
{
SendClientMessage(playerid,GELB,"Willkommen auf dem Server!");
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort um dich zu registrieren.","Registrieren","Abbrechen");
}
return 1;public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
if(dialogid == LOGIN)
{
if(response == 0)
{
SendClientMessage(playerid,GELB,"Du hast den Loginvorgang abgebrochen!");
Kick(playerid);
return 1;
}
if(response == 1)
{
Login(playerid,MD5_Hash(inputtext));
return 1;
}
}
if(dialogid == REGISTER)
{
if(response == 0)
{
SendClientMessage(playerid,GELB,"Du hast den Registrierungsvorgang abgebrochen!");
Kick(playerid);
return 1;
}
if(response == 1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,GELB,"Bitte gebe ein Passwort ein.");
ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort um dich zu registrieren.","Registrieren","Abbrechen");
return 1;
}
Register(playerid,MD5_Hash(inputtext));
return 1;
}stock Register(playerid,key[])
{
new Accounts[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
dini_Create(Accounts);
dini_Set(Accounts,"Passwort",key);
SendClientMessage(playerid,GELB,"Du hast dich erfolgreich Registriert.");
dini_IntSet(Accounts,"Fraktion",0);
return 1;
}stock Login(playerid,key[])
{
new Accounts[64];
new Sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Sname,sizeof(Sname));
format(Accounts,sizeof(Accounts),"/Accounts/%s.txt",Sname);
if(!strcmp(key,dini_Get(Accounts,"Passwort"),true))
{
SendClientMessage(playerid,GELB,"Du hast dich erfolgreich eingeloggt.");
}
else
{
SendClientMessage(playerid,GELB,"Du hast ein falsches Passwort eingegeben.");
Kick(playerid);
}return 1;
}