Advertisement
Guest User

...

a guest
Apr 27th, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. stock LoadAccount(playerid)
  2. {
  3.     new Spielerdatei[64];
  4.     new name[MAX_PLAYER_NAME];
  5.     GetPlayerName(playerid,name,sizeof(name));
  6.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  7.     GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
  8.     SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
  9.     SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
  10.     //SpielerInfo[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
  11.     //SpielerInfo[playerid][Fraktion]=dini_Int(Spielerdatei,"Fraktion");
  12.     return 1;
  13. }
  14. stock SpielerSpeichern(playerid)
  15. {
  16.     new Spielerdatei[64];
  17.     new name[MAX_PLAYER_NAME];
  18.     GetPlayerName(playerid,name,sizeof(name));
  19.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  20.     dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
  21.     dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
  22.     dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
  23.     return 1;
  24. }
  25.  
  26. stock isPlayerAnAdmin(playerid,rang)
  27. {
  28.     if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
  29.     return 0;
  30. }
  31.  
  32. //-----------------------//
  33. public OnPlayerConnect(playerid)
  34. {
  35.     LoadAccount(playerid);
  36.     new Spielerdatei[64];
  37.     new name[MAX_PLAYER_NAME];
  38.     GetPlayerName(playerid,name,sizeof(name));
  39.     format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
  40.     if(dini_Exists(Spielerdatei))
  41.     {
  42.         ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Loggin","Dein Account wurde gefunden. Gebe nun dein Passwort ein","Login","Abbrechen");
  43.        
  44.     }
  45.     else
  46.     {
  47.         ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Regestrierung","Bitte gebe hier dein gewünschtes Passwort ein","Register","Abbrechen");
  48.     }
  49.     return 1;
  50. }
  51.  
  52. public OnPlayerDisconnect(playerid, reason)
  53. {
  54.     SpielerSpeichern(playerid);
  55.     return 1;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement