Advertisement
Guest User

Script

a guest
Nov 4th, 2013
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. stock Register(playerid,key[])
  2. {
  3. new Spieler[64];
  4. new Spielername[MAX_PLAYER_NAME];
  5. GetPlayerName(playerid,Spielername,sizeof(Spielername));
  6. format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Spielername);
  7. dini_Create(Spieler);
  8. dini_Set(Spieler,"Passwort",key);
  9. dini_IntSet(Spieler,"Adminlevel",0);
  10. dini_IntSet(Spieler,"Level",1);
  11. dini_IntSet(Spieler,"Fraktion",0);
  12. SendClientMessage(playerid,HBLAU,"Du hast dich erfolgreich registriert.");
  13. SpielerReset(playerid);
  14. SpawnPlayer(playerid);
  15. return 1;
  16. }
  17.  
  18. stock Login(playerid,key[])
  19. {
  20. new Spieler[64];
  21. new Spielername[MAX_PLAYER_NAME];
  22. GetPlayerName(playerid,Spielername,sizeof(Spielername));
  23. format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Spielername);
  24. if(!strcmp(key,dini_Get(Spieler,"Passwort"),true))
  25. {
  26. SendClientMessage(playerid,HBLAU,"Du hast dich erfolgreich eingeloggt.");
  27. }
  28. else
  29. {
  30. ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Einloggen","Ihr Account wurde in unserer Datenbank gefunden.\nBitte loggen Sie sich mit Ihrem Passwort ein.","Einloggen","Abbrechen");
  31. SendClientMessage(playerid,ROT,"Ihr angegebendes Passwort war leider falsch.\nLoggen Sie sich erneut ein.");
  32. SpielerLaden(playerid);
  33. }
  34. SpawnPlayer(playerid);
  35.  
  36. return 1;
  37. }
  38.  
  39. stock SpielerSpeichern(playerid)
  40. {
  41. new Spieler[64];
  42. new Spielername[MAX_PLAYER_NAME];
  43. GetPlayerName(playerid,Spielername,sizeof(Spielername));
  44. format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Spielername);
  45. if(dini_Exists(Spieler))
  46. {
  47. dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
  48. dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
  49. dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
  50. }
  51. return 1;
  52. }
  53.  
  54. stock SpielerLaden(playerid)
  55. {
  56. new Spieler[64];
  57. new Spielername[MAX_PLAYER_NAME];
  58. GetPlayerName(playerid,Spielername,sizeof(Spielername));
  59. format(Spieler,sizeof(Spieler),"/Accounts/%s.txt",Spielername);
  60. if(dini_Exists(Spieler))
  61. {
  62. SetPlayerScore(playerid,dini_Int(Spieler,"Level"));
  63. sSpieler[playerid][Adminlevel] = dini_Int(Spieler,"Adminlevel");
  64. sSpieler[playerid][Level] = dini_Int(Spieler,"Level");
  65. sSpieler[playerid][Fraktion] = dini_Int(Spieler,"Fraktion");
  66. sSpieler[playerid][sLogin] = 1;
  67. SpawnPlayer(playerid);
  68. }
  69. return 1;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement