Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == register)
- {
- if(response==0)return Kick(playerid);
- if(response==1)
- {
- new len = strlen(inputtext);
- if(len < 6)
- {
- SendClientMessage(playerid,-1,"Du hast kein Passwort eingegeben!");
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Register-Bereich","Willkommen auf ...!\nWir freuen uns ΓΌber deinen Besuch.\nBitte registriere dich doch\nUnd beginne dein neues Leben!","Registrieren","Abbrechen");
- return 1;
- }
- Register(playerid, MD5_Hash(inputtext));
- }
- }
- if(dialogid == login)
- {
- if(response ==0)return Kick(playerid);
- if(response == 1)
- {
- if(strlen(inputtext))
- {
- SendClientMessage(playerid, -1, "Entweder hast du kein Passwort eingegeben , oder es ist zu kurz (min. 6Buchstaben)");
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Login-Bereich","Willkommen zurΓΌck!\nDein Account wurde gefunden\nund du kannst dich sofort Einloggen!","Einloggen","Abbrechen");
- return 1;
- }
- Login(playerid, MD5_Hash(inputtext));
- }
- }
- return 1;
- }
- ---------------------------------------------------------------------------------------------------------------------
- /* Stock */
- stock name(playerid)
- {
- new name[24];
- GetPlayerName(playerid, name, 24);
- return name;
- }
- stock Register(playerid, key[])
- {
- format(spieler, sizeof(spieler), "Accounts/%.ini",name(playerid));
- dini_Create(spieler);
- dini_Set(spieler,"Key",key);
- Spielerspeichern(playerid);
- SendClientMessage(playerid,-1,"Du hast dich Erfolgreich Registriert und wurdest Automatisch eingeloggt!");
- return 1;
- }
- stock Login(playerid, key[])
- {
- format(spieler, sizeof(spieler) , "/Accounts/%s.ini",name(playerid));
- if(strcmp(key,dini_Get(spieler,"Key"),false))
- {
- SendClientMessage(playerid, -1, "Du hast dich Eingeloggt.");
- Spielerladen(playerid);
- }
- else
- {
- SendClientMessage(playerid, -1, "Falsches Passwort");
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Login-Bereich","Willkommen zurΓΌck!\nDein Account wurde gefunden\nund du kannst dich sofort Einloggen!","Einloggen","Abbrechen");
- }
- return 1;
- }
- stock Spielerladen(playerid)
- {
- format(spieler, sizeof(spieler), "/Accounts/%s.ini",name(playerid));
- GivePlayerMoney(playerid, dini_Int(spieler,"geld"));
- SetPlayerScore(playerid,dini_Int(spieler,"level"));
- return 1;
- }
- stock Spielerspeichern(playerid)
- {
- format(spieler, sizeof(spieler), "/Accounts/%s.ini",name(playerid));
- dini_IntSet(spieler, "geld",GetPlayerMoney(playerid));
- dini_IntSet(spieler, "level",GetPlayerScore(playerid));
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment