Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. public OnPlayerConnect(playerid)
  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. if(dini_Exists(Spieler))
  8. {
  9. ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde in der Datenbank gefunden!","Login","Abbrechen");
  10. SendClientMessage(playerid,Grün,"Herzlich willkommen zurück");
  11. return 1;
  12. }
  13. else
  14. {
  15. SendClientMessage(playerid,HBlau,"Willkommen auf German Role Play");
  16. ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Bitte wähle ein Passwort","Registrieren","Abbrechen");
  17. }
  18. return 1;
  19. }
  20.  
  21. public OnPlayerDisconnect(playerid, reason)
  22. {
  23. SpielerSpeichern(AdminLevel);
  24. SpielerSpeichern(playerid);
  25. ResetVariablen(playerid);
  26.  
  27. return 1;
  28. }
  29.  
  30.  
  31.  
  32.  
  33.  
  34. stock loadacc(playerid)
  35. {
  36. new Spieler[64];
  37. new Sname[MAX_PLAYER_NAME];
  38. GetPlayerName(playerid,Sname,sizeof(Sname));
  39. format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
  40. SetPlayerScore(playerid,dini_Int(Spieler,"Level"));
  41. GivePlayerMoney(playerid,dini_Int(Spieler,"Geld));
  42. SpielerInfo[playerid][AdminLevel] = dini_Int(Spieler,"AdminLevel");
  43. SpielerInfo[playerid][Fraktion] = dini_Int(Spieler,"Fraktion");
  44. SpielerInfo[playerid],"Banned",dini_Int(Spieler,"Banned"));
  45. return 1;
  46. }
  47.  
  48. stock SpielerSpeichern(playerid)
  49. {
  50. new Spieler[64];
  51. new Sname[MAX_PLAYER_NAME];
  52. GetPlayerName(playerid,Sname,sizeof(Sname));
  53. format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
  54. dini_IntSet(Spieler,"Level",GetPlayerScore(playerid));
  55. dini_IntSet(Spieler,"Geld",GetPlayerMoney(playerid));
  56. dini_IntSet(Spieler,"AdminLevel",SpielerInfo[playerid][AdminLevel]);
  57. dini_IntSet(Spieler,"Fraktion",SpielerInfo[playerid][Fraktion]);
  58. return 1;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement