Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerConnect(playerid)
- {
- new string[64];
- new pname[MAX_PLAYERS],accFormat[128];
- GetPlayerName(playerid,pname,sizeof pname);
- format(accFormat,sizeof accFormat,"Pawno_Sachen/Accounts/%s.ini",pname); // Zeile 75
- if(fexist(accFormat))
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Dein Account wurde gefunden! Du kannst dich nun Einloggen","Abbrechen","Weiter");
- format(string,sizeof(string),"Herzlich Willkommen %s",pname);
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Dein Account wurde nicht gefunden. Wir freuen uns das du unseren\n Server gefunden hast. Bitte gib dein Passwort ein.","Abbrechen","Weiter");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new pname[MAX_PLAYERS],accFormat[128];
- GetPlayerName(playerid,pname,sizeof pname);
- format(accFormat,sizeof accFormat,"Pawno_Sachen/Accounts/%s.ini",pname); // Zeile 93
- Spieler[playerid][eingeloggt] = 0;
- if(fexist(accFormat) && Spieler[playerid][eingeloggt])
- {
- dini_IntSet(accFormat,"skin",Spieler[playerid][skin]);
- dini_IntSet(accFormat,"Premium",Spieler[playerid][Premium]);
- dini_IntSet(accFormat,"Admin",Spieler[playerid][Admin]);
- dini_IntSet(accFormat,"Geld",Spieler[playerid][Geld]);
- dini_IntSet(accFormat,"Score",Spieler[playerid][Score]);
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new pname[MAX_PLAYERS],accFormat[128];
- GetPlayerName(playerid,pname,sizeof pname);
- format(accFormat,sizeof accFormat,"Pawno_Sachen/Accounts/%s.ini",pname); // Zeile 275
- if(response)
- {
- switch(dialogid)
- {
- case DIALOG_LOGIN:
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","dein Account wurde gefunden! Du kannst dich nun Einloggen.","Abbrechen","Weiter");
- return SendClientMessage(playerid,Rot,"Du hast kein Passwort eingegeben!");
- }
- if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0)
- {
- Spieler[playerid][skin] = dini_Int(accFormat,"skin");
- Spieler[playerid][eingeloggt] = 1;
- Spieler[playerid][Premium] = dini_Int(accFormat,"Premium");
- SetPlayerScore(playerid,dini_Int(accFormat,"Score"));
- GivePlayerMoney(playerid,dini_Int(accFormat,"Geld")-GetPlayerMoney(playerid));
- Spieler[playerid][Admin] = dini_Int(accFormat,"Admin");
- SendClientMessage(playerid,Hellgruen,"Du hast dich Eingeloggt.");
- }
- else // Zeile 297
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","dein Account wurde gefunden! Du kannst dich nun Einloggen.","Abbrechen","Weiter");
- SendClientMessage(playerid,Rot,"Du hast ein falsches Passwort eingegeben!");
- }
- }
- case DIALOG_REG:
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte Registriere dich.","Abbrechen","Weiter");
- return SendClientMessage(playerid,Rot,"Dein Passwort ist nicht lang genug!");
- }
- else
- {
- dini_Create(accFormat); // Zeile 310
- dini_Set(accFormat,"Passwort",inputtext);
- dini_IntSet(accFormat,"Admin",0);
- dini_IntSet(accFormat,"Score",0);
- dini_IntSet(accFormat,"Geld",0);
- dini_IntSet(accFormat,"Premium",0);
- Spieler[playerid][Admin] = 0;
- SendClientMessage(playerid,Hellgruen,"Du hast dir einen Account auf /*DEINNAME*/ angelegt. Viel Spaß auf dem Server!");
- }
- }
- }
- else
- {
- switch(dialogid)
- {
- case DIALOG_LOGIN:ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte Logge dich ein.","Abbrechen","Weiter");
- case DIALOG_REG:ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Dein Account wurde nicht gefunden. Wir freuen uns das du unseren\n Server gefunden hast. Bitte gib dein Passwort ein!","Abbrechen","Weiter");
- }
- }
- if(strcmp(inputtext,dini_Get(accFormat,"Passwort")) == 0) // Zeile 330
- {
- Spieler[playerid][skin] = dini_Int(accFormat,"skin");
- Spieler[playerid][Admin] = dini_Int(accFormat,"Admin");
- Spieler[playerid][Premium] = dini_Int(accFormat,"Premium");
- SetPlayerScore(playerid,dini_Int(accFormat,"Score"));
- GivePlayerMoney(playerid,dini_Int(accFormat,"Geld")-GivePlayerMoney(playerid));
- SendClientMessage(playerid,Gruen,"Du hast dich erfolgreich eingeloggt.");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement