Advertisement
Guest User

ff

a guest
Jul 28th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.01 KB | None | 0 0
  1. #include <a_samp>
  2. #include <dini>
  3. #include <dudb>
  4. #include <dutils>
  5. new bool: Logged[MAX_PLAYERS];
  6. main ()
  7. {
  8. }
  9. public OnPlayerConnect(playerid)
  10. {
  11.     new string[128], PlayerName[MAX_PLAYER_NAME];
  12.     GetPlayerName( playerid, PlayerName, MAX_PLAYER_NAME );
  13.     format(string, sizeof string,("+ %s Prisijunge i serveri.", PlayerName));
  14.     SendClientMessageToAll(0xFF0000FF, string);
  15.     Logged[playerid]=false;
  16.  
  17.     new file[128], vardas[128];
  18.     GetPlayerName(playerid, vardas, 128);
  19.     format(file,128,"zaidejai/%s.ini",vardas);
  20.     if(!dini_Exists(file))
  21.     {
  22.         ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Serverio Registracija","Jei norite zaisti serveryje turite uzsiregistruoti.\nIveskite slaptazodi kuri naudosite prisijungimui:","OK","Iseiti");
  23.     } else {
  24.         ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Prisijungimas","Jai norite zaisti serveryje turite prisijungti\nIveskite savo slaptazodi:","OK","Iseiti");
  25.     }
  26.     return 1;
  27. }
  28.  
  29. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  30. {
  31.     if(dialogid==1)
  32.     {
  33.         if(response){
  34.             new vardas[128], file[60];
  35.             GetPlayerName(playerid, vardas, 128);
  36.             format(file, sizeof(file),"zaidejai/%s.ini", vardas);
  37.             dini_Create(file);
  38.             dini_Set(file,"Slaptazodis",inputtext);
  39.             Logged[playerid]=true;
  40.         }else if(!response){
  41.             Kick(playerid);
  42.         }
  43.         return 1;
  44.     }else if(dialogid==2) {
  45.         if(response) {
  46.             new file[128], vardas[128], pass[256];
  47.             GetPlayerName(playerid, vardas, 128);
  48.             format(file,128,"zaidejai/%s.ini", vardas);
  49.             pass = dini_Get(file,"Slaptazodis");
  50.             if(strcmp(inputtext, pass)) {
  51.                 ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Serverio Prisijungimas","Slaptazodis neteisingas.\nIveskite savo slaptazodi:","Prisijungti","Iseiti");
  52.             } else {
  53.                 Logged [playerid]=true;
  54.                 SendClientMessage(playerid, 0xFF0000FF,"Jus sekningai prisijungete");
  55.             }
  56.         } else if(!response){
  57.             Kick(playerid);
  58.         }
  59.         return 1;
  60.     }
  61.     return 1;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement