Advertisement
Guest User

Untitled

a guest
Dec 10th, 2013
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. stock Register(playerid,key[])
  2. {
  3. new Spieler[64];
  4. new Sname[MAX_PLAYER_NAME];
  5. GetPlayerName(playerid,Sname,sizeof(Sname));
  6. format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
  7. dini_Create(Spieler);
  8. dini_IntSet(Spieler,"Passwort",key);
  9. dini_IntSet(Spieler,"Adminlevel",0);
  10. dini_IntSet(Spieler,"Level",0);
  11. dini_IntSet(Spieler,"Fraktion",0);
  12. dini_IntSet(Spieler,"Team",0);
  13. SendClientMessage(playerid,0xFFFFFFFF,"Du hast dich erfolgreich auf LyR registriert!");
  14. SpielerReset(playerid);
  15. return 1;
  16. }
  17.  
  18. stock Login(playerid,key[])
  19. {
  20. new Spieler[64];
  21. new Sname[MAX_PLAYER_NAME];
  22. GetPlayerName(playerid,Sname,sizeof(Sname));
  23. format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
  24. if(!strcmp(key,dini_Get(Spieler,"Passwort"),true))
  25. {
  26. SendClientMessage(playerid,0xFFFFFFFF,"Du hast dich erfolgreich eingeloggt.");
  27. SpielerLaden(playerid);
  28. }
  29. else
  30. {
  31. SendClientMessage(playerid,0xFF000FFF,"Du hast ein falsches Passwort eingegeben!");
  32. Kick(playerid);
  33. }
  34. return 1;
  35. }
  36.  
  37. stock SpielerSpeichern(playerid)
  38. {
  39. new Spieler[64];
  40. new Sname[MAX_PLAYER_NAME];
  41. GetPlayerName(playerid,Sname,sizeof(Sname));
  42. format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
  43. if(dini_Exists(Spieler))
  44. {
  45. dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
  46. dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
  47. dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
  48. dini_IntSet(Spieler,"Team",sSpieler[playerid][Team]);
  49. }
  50. return 1;
  51. }
  52.  
  53. stock SpielerLaden(playerid)
  54. {
  55. new Spieler[64];
  56. new Sname[MAX_PLAYER_NAME];
  57. GetPlayerName(playerid,Sname,sizeof(Sname));
  58. format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
  59. if(dini_Exists(Spieler))
  60. {
  61. SetPlayerScore(playerid,dini_Get(Spieler,"Level");
  62. sSpieler[playerid][Adminlevel] = dini_Get(Spieler,"Adminlevel");
  63. sSpieler[playerid][Fraktion] = dini_Get(Spieler,"Fraktion");
  64. sSpieler[playerid][Team] = dini_Get(Spieler,"Team");
  65. sSpieler[playerid][Level] = dini_Get(Spieler,"Level");
  66. }
  67. return 1;
  68. }
  69.  
  70. stock SpielerReset(playerid)
  71. {
  72. sSpieler[playerid][Adminlevel] = 0;
  73. sSpieler[playerid][Level] = 0;
  74. sSpieler[playerid][Fraktion] = 0;
  75. sSpieler[playerid][Team] = 0;
  76. return 1;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement