CHOPZEWSI2

Skrypta wom doje..

Nov 1st, 2017
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.62 KB | None | 0 0
  1. #include <a_samp>
  2. #include <md5>
  3. #include <Dini>
  4. #include <Dutils>
  5.  
  6. //Okna
  7. #define LOGIN 1
  8. #define REJESTRACJA 2
  9. #define WYRZUCENIE 3
  10.  
  11. main()
  12. {
  13.     print("Poland Transport Server");
  14.     return 1;
  15. }
  16.  
  17. public OnPlayerConnect(playerid)
  18. {
  19.     new Gracz [64];
  20.     new Gname [MAX_PLAYER_NAME];
  21.     GetPlayerName(playerid,Gname,sizeof(Gname));
  22.     format(Gracz,sizeof(Gracz),"/Gracze/%s.txt");
  23.     if(dini_Exists(Gracz))
  24.     {
  25.  
  26.         ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Logowanie","Witaj na serwerze!","Podaj haslo aby sie zalogowac!","Login","Anuluj");
  27.     }
  28.     else
  29.     {
  30.         ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"Rejestracja","Wybierz haslo, aby sie zarejestrowac!","Rejestruj","Anuluj");
  31.     }
  32.     return 1;
  33. }
  34.  
  35. stock Rejestruj(playerid,key[])
  36. {
  37.     new Gracz [64];
  38.     new Gname [MAX_PLAYER_NAME];
  39.     GetPlayerName(playerid,Gname,sizeof(Gname));
  40.     format(Gracz,sizeof(Gracz),"/Gracze/%s.txt");
  41.     dini_Create(Gracz);
  42.     dini_Set(Gracz,"Haslo",key);
  43.     dini_IntSet(Gracz,"Kasa",1000);
  44.     dini_IntSet(Gracz,"Punkty",0);
  45.     return 1;
  46. }
  47.  
  48. stock Login(playerid,key[])
  49. {
  50.     new Gracz [64];
  51.     new Gname [MAX_PLAYER_NAME];
  52.     GetPlayerName(playerid,Gname,sizeof(Gname));
  53.     format(Gracz,sizeof(Gracz),"/Gracze/%s.txt");
  54.     if(!strcmp(key,dini_Get(Gracz), false))
  55.     {
  56.         WczytajGracza(playerid);
  57.     }
  58.     else
  59.     {
  60.         ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"Logowanie","Zle Haslo!","\nPodaj haslo aby sie zalogowac!","Login","Anuluj");
  61.     }
  62.     return 1;
  63. }
  64.  
  65. stock WczytajGracza(playerid)
  66. {
  67.     new Gracz [64];
  68.     new Gname [MAX_PLAYER_NAME];
  69.     GetPlayerName(playerid,Gname,sizeof(Gname));
  70.     format(Gracz,sizeof(Gracz),"/Gracze/%s.txt");
  71.     if(dini_Exists(Gracz))
  72.     {
  73.         GivePlayerMoney(playerid,dini_Int(Gracz,"Kasa"));
  74.         SetPlayerScore(playerid,dini_Int(Gracz,"Punkty"));
  75.     }
  76. }
  77.  
  78. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  79. {
  80.         }
  81.     if(dialogid == REJESTRACJA)
  82.         {
  83.         if(response = 0)
  84.         }
  85.             ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"Informacja","Anulowales/as rejestracje!","\nZaraz zostaniesz wyrzucony/a z serwera","Rozumiem","Rozumiem");
  86.             Kick(playerid);
  87.         }
  88.         if(response = 1)
  89.         {
  90.         if(!strcmp(inputtext))
  91.         {
  92.                 ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"Logowanie","Zle Haslo!","\nPodaj haslo aby sie zalogowac!","Login","Anuluj");
  93.         }
  94.             Rejestruj(playerid,MD5_Hash(inputtext));
  95.         {
  96.     if (dialogid == LOGIN)
  97.         }
  98.         if(response == 0)
  99.         {
  100.             ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"Logowanie","Zle Haslo!","\nPodaj haslo aby sie zalogowac!","Login","Anuluj");
  101.             Kick(playerid);
  102.         }
  103.         if(response == 1)
  104.         {
  105.             Login(playerid,MD5_Hash(inputtext));
  106.         }
  107.  
  108.         return 1;
  109. }
Advertisement
Add Comment
Please, Sign In to add comment