Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #include <dudb>
- #include <dutils>
- new bool: Logged[MAX_PLAYERS];
- main ()
- {
- }
- public OnPlayerConnect(playerid)
- {
- new string[128], PlayerName[MAX_PLAYER_NAME];
- GetPlayerName( playerid, PlayerName, MAX_PLAYER_NAME );
- format(string, sizeof string,("+ %s Prisijunge i serveri.", PlayerName));
- SendClientMessageToAll(0xFF0000FF, string);
- Logged[playerid]=false;
- new file[128], vardas[128];
- GetPlayerName(playerid, vardas, 128);
- format(file,128,"zaidejai/%s.ini",vardas);
- if(!dini_Exists(file))
- {
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Serverio Registracija","Jei norite zaisti serveryje turite uzsiregistruoti.\nIveskite slaptazodi kuri naudosite prisijungimui:","OK","Iseiti");
- } else {
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Prisijungimas","Jai norite zaisti serveryje turite prisijungti\nIveskite savo slaptazodi:","OK","Iseiti");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid==1)
- {
- if(response){
- new vardas[128], file[60];
- GetPlayerName(playerid, vardas, 128);
- format(file, sizeof(file),"zaidejai/%s.ini", vardas);
- dini_Create(file);
- dini_Set(file,"Slaptazodis",inputtext);
- Logged[playerid]=true;
- }else if(!response){
- Kick(playerid);
- }
- return 1;
- }else if(dialogid==2) {
- if(response) {
- new file[128], vardas[128], pass[256];
- GetPlayerName(playerid, vardas, 128);
- format(file,128,"zaidejai/%s.ini", vardas);
- pass = dini_Get(file,"Slaptazodis");
- if(strcmp(inputtext, pass)) {
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Serverio Prisijungimas","Slaptazodis neteisingas.\nIveskite savo slaptazodi:","Prisijungti","Iseiti");
- } else {
- Logged [playerid]=true;
- SendClientMessage(playerid, 0xFF0000FF,"Jus sekningai prisijungete");
- }
- } else if(!response){
- Kick(playerid);
- }
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement