Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <kolory>
- #include <dcmd>
- #include <dini>
- //definicje
- #define DIALOGLOGIN 1
- #define DIALOGREGISTER 2
- #define NAZWASERWERA "Polish Role-Play"
- main()
- {}
- public OnGameModeInit()
- {
- print(" ");
- print("**********Server Role-Play By MrByczek**********");
- print(" ");
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SpawnPlayer(playerid);
- TogglePlayerSpectating(playerid, true);
- new string[500];
- new Gname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Gname, sizeof(Gname));
- format(string, sizeof(string), "/Gracze/%s.ini", Gname);
- if (dini_Exists(string))
- {
- format(string, sizeof(string), "{00FFFF}Wiaj {FF00B9}%s {00FFFF}na naszym serverze ! Twoje konto zostało {00FF00}odnalezione !\n{FF6859}Wpisz swoje hasło aby się zalogować !", Gname);
- ShowPlayerDialog(playerid, DIALOGLOGIN, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Loguj","Wyjdz");
- }
- else
- {
- format(string, sizeof(string), "{00FFFF}Wiaj {FF00B9}%s {00FFFF}na naszym serverze ! Twoje konto {FF0000}nie zostało {00FFFF}znalezione !!\n{FF6859}Aby grać na tym serverze musisz konto !", Gname);
- ShowPlayerDialog(playerid, DIALOGREGISTER, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Rejestruj","Wyjdz");
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOGREGISTER)
- {
- if(response)
- {
- new string[500], Gname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Gname, sizeof(Gname));
- if(strlen(inputtext))
- {
- if(strlen(inputtext) >= 5)
- {
- Register(playerid, inputtext);
- }
- else
- {
- GetPlayerName(playerid, Gname, sizeof(Gname));
- format(string, sizeof(string), "{FF0000}Twoje haslo musi zawierac MIN. 5 znakow!\n{00FFFF}Wiaj {FF00B9}%s {00FFFF}na naszym serverze ! Twoje konto {FF0000}nie zostało {00FFFF}znalezione !!\n{FF6859}Aby grać na tym serverze musisz konto !", Gname);
- ShowPlayerDialog(playerid, DIALOGREGISTER, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Rejestruj","Wyjdz");
- }
- }
- else
- {
- format(string, sizeof(string), "{FF0000}Nic nie wpisales/as !n{00FFFF}Wiaj {FF00B9}%s {00FFFF}na naszym serverze ! Twoje konto {FF0000}nie zostało {00FFFF}znalezione !!\n{FF6859}Aby grać na tym serverze musisz konto !", Gname);
- ShowPlayerDialog(playerid, DIALOGREGISTER, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Rejestruj","Wyjdz");
- }
- }
- else
- {
- Kick(playerid);
- }
- }
- if(dialogid == DIALOGLOGIN)
- {
- if(response)
- {
- if(strlen(inputtext))
- {
- new string[500], haslogracza[300];
- new Gname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Gname, sizeof(Gname));
- format(string, sizeof(string), "/Gracze/%s.ini", Gname);
- haslogracza = dini_Get(string, "Haslo");
- if(!strcmp(haslogracza, inputtext, false))
- {
- WczytajGracza(playerid);
- SendClientMessage(playerid, COLOR_GREEN, "{FFFFFF}Zostales/as{00FF00}pomyslnie {FFFFFF}zalogowany/a ! ");
- }
- else
- {
- SpawnPlayer(playerid);
- TogglePlayerSpectating(playerid, true);
- new string[500];
- new Gname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Gname, sizeof(Gname));
- format(string, sizeof(string), "{00FFFF}Wiaj {FF00B9}%s {00FFFF}na naszym serverze ! Twoje konto zostało {00FF00}odnalezione !\n{FF6859}Wpisz swoje hasło aby się zalogować !", Gname);
- ShowPlayerDialog(playerid, DIALOGLOGIN, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Loguj","Wyjdz");
- }
- }
- }
- }
- return 1;
- }
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- stock Register(playerid, haslo[])
- {
- new string[500];
- new Gname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Gname, sizeof(Gname));
- format(string, sizeof(string), "/Gracze/%s.ini", Gname);
- dini_Create(string);
- //
- dini_Set(string, "Haslo",haslo);
- //
- SendClientMessage(playerid, COLOR_GREEN, "Konto zostalo zalozone !");
- return 1;
- }
- stock WczytajGracza(playerid)
- {
- new string[500];
- new Gname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Gname, sizeof(Gname));
- format(string, sizeof(string), "/Gracze/%s.ini", Gname);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement