Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Stocks für Breadfish
- stock Register(playerid,key[]) //REGISTER STOCK
- {
- new Spieler[999];
- new SName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,SName,sizeof(SName));
- format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",SName);
- dini_Create(Spieler);
- dini_Set(Spieler,"Passwort",key);
- TogglePlayerSpectating(playerid, false);
- TextDrawHideForPlayer(playerid, schwarzebalken1);
- TextDrawHideForPlayer(playerid, schwarzebalken2);
- SetSpawnInfo(playerid, 0, 0, -2390.5242, 2216.9639, 4.9844, 87.6531 ,0 ,0 ,0 ,0 ,0 ,0 ); //
- SpawnPlayer(playerid);
- return 1;
- }
- stock Login(playerid,key[]) //LOGIN STOCK
- {
- new Spieler[999];
- new SName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,SName,sizeof(SName));
- format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",SName);
- if(!strcmp(key,dini_Get(Spieler,"Passwort"),true))
- {
- TogglePlayerSpectating(playerid, false);
- TextDrawHideForPlayer(playerid, schwarzebalken1);
- TextDrawHideForPlayer(playerid, schwarzebalken2);
- SetSpawnInfo(playerid, 0, 0, -2390.5242, 2216.9639, 4.9844, 87.6531 ,0 ,0 ,0 ,0 ,0 ,0 ); //
- SpawnPlayer(playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,dunkelrot,"Du hast ein falsches Passwort eingegeben.");
- SendClientMessage(playerid,dunkelrot,"Du wurdest vom Server gekickt!");
- Kick(playerid);
- }
- return 1;
- }
- //Response
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == LOGIN)
- {
- if(response == 0)
- {
- Kick(playerid);
- return 1;
- }
- if(response == 1)
- {
- Login(playerid,MD5_Hash(inputtext));
- return 1;
- }
- }
- if(dialogid == REGISTER)
- {
- if(response == 0)
- {
- Kick(playerid);
- return 1;
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,orange,"Bitte gebe dein gewünschtes Passwort ein.");
- ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte registrieren Sie sich, um sich einen Account anzulegen.\nGeben Sie ihr Passwort ein. \n\n","Registrieren","Abbrechen");
- }
- Register(playerid,MD5_Hash(inputtext));
- return 1;
- }
- }
- return 1;
- }
- //Eigener Public
- public loginmove(playerid)
- {
- new Spieler[999];
- new SName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,SName,sizeof(SName));
- format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",SName);
- if(dini_Exists(Spieler))
- {
- ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Einloggen","\n\n{FFFFFF}Dein Account wurde erfolgreich gefunden. \nGebe nun bitte dein Passwort ein.\n\n","Login","Abbrechen");
- return 1;
- }
- else
- {
- ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrierung auf Bayside Reallife","\n\nBitte registrieren Sie sich, um sich einen Account anzulegen.\nGeben Sie ihr Passwort ein. \n\n","Registrieren","Abbrechen");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement