Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Autor Gamemode: Wiktor Lampart (Jerry99)
- Data rozpoczencia Pisania gamemode: 19:00 11.07.2016
- Tryb: Role-Play*/
- //Includy
- #include <a_samp>
- #include <kolory>
- #include <dcmd>
- #include <dini>
- #pragma tabsize 0
- //definicje
- #define DIALOGLOGIN 1
- #define DIALOGREGISTER 2
- #define NAZWASERWERA "Polski Flora RolePlay"
- main
- ()
- {}
- //publici
- public OnGameModeInit()
- {
- print("*********************************************************");
- print("Gamemode Polski Flora RolePlay by Wiktor Lampart(Jerry99)");
- print("*********************************************************");
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SpawnPlayer(playerid);
- TogglePlayerSpectating(playerid, 1);
- new string[200];
- 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), "{FFFFFF}Witaj {FF0000}%s {FFFFFF}Na Polskim Flora RolePlay!\nTwoje Konto Zostalo Odnalezione w Naszej Bazie!\nZaloguj sie Uzywajac hasla podanego podczas Rejestracji", Gname);
- ShowPlayerDialog(playerid, DIALOGLOGIN, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Zaloguj","Wyjdz");
- }
- else
- {
- format(string, sizeof(string), "{FFFFFF}Witaj {FF0000}%s {FFFFFF}Na Polskim Flora RolePlay!\nTwojego konta niema w naszej bazie!\nZarejestruj sie aby grać na naszym serwerze!", Gname);
- ShowPlayerDialog(playerid, DIALOGREGISTER, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Zarejestruj","Wyjdz");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if (dialogid == DIALOGREGISTER)
- {
- if(response)
- {
- if(strlen(inputtext))
- {
- if(strlen(inputtext) >= 6)
- {
- Register(playerid, inputtext);
- }
- else
- {
- new string[200];
- new Gname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Gname, sizeof(Gname));
- format(string, sizeof(string), "{FF0000}Twoje haslo musi zawierac minimum 6 znakow\n{FFFFFF}Witaj {FF0000}%s {FFFFFF}Na Polskim Flora RolePlay!\nTwojego konta niema w naszej bazie!\nZarejestruj sie aby grać na naszym serwerze!", Gname);
- ShowPlayerDialog(playerid, DIALOGREGISTER, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Zarejestruj","Wyjdz");
- }
- }
- else
- {
- new string[200];
- new Gname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Gname, sizeof(Gname));
- format(string, sizeof(string), "{FF0000}Nic Nie wpisales/as\n{FFFFFF}Witaj {FF0000}%s {FFFFFF}Na Polskim Flora RolePlay!\nTwojego konta niema w naszej bazie!\nZarejestruj sie aby grać na naszym serwerze!", Gname);
- ShowPlayerDialog(playerid, DIALOGREGISTER, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Zarejestruj","Wyjdz");
- }
- }
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- SendClientMessage(playerid, COLOR_RED, "ANULOWALES REJESTRACJE");
- Kick(playerid);
- }
- if(dialogid == DIALOGLOGIN)
- {
- if(response)
- {
- if(strlen(inputtext))
- {
- new string[200], 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_BLUE, "Zostales/as Pomyslnie Zalogowany");
- }
- else
- {
- format(string, sizeof(string), "{FF0000}Twoje Haslo Sie Niezgadza!\n{FFFFFF}Witaj {FF0000}%s {FFFFFF}Na Polskim Flora RolePlay!\nTwoje Konto Zostalo Odnalezione w Naszej Bazie!\nZaloguj sie Uzywajac hasla podanego podczas Rejestracji", Gname);
- ShowPlayerDialog(playerid, DIALOGLOGIN, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Zaloguj","Wyjdz");
- }
- }
- else
- {
- new string[200];
- new Gname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Gname, sizeof(Gname));
- format(string, sizeof(string), "{FF0000}Nic Nie Wpisales/as!\n{FFFFFF}Witaj {FF0000}%s {FFFFFF}Na Polskim Flora RolePlay!\nTwoje Konto Zostalo Odnalezione w Naszej Bazie!\nZaloguj sie Uzywajac hasla podanego podczas Rejestracji", Gname);
- ShowPlayerDialog(playerid, DIALOGLOGIN, DIALOG_STYLE_PASSWORD,NAZWASERWERA,string,"Zaloguj","Wyjdz");
- }
- }
- }
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 0;
- }
- //Stoki
- stock Register(playerid,haslo[])
- {
- new string[200];
- 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_BLUE, "Konto Zostalo Pomyslnie Stworzone!");
- return 1;
- }
- stock WczytajGracza(playerid)
- {
- new string[200];
- new Gname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Gname, sizeof(Gname));
- format(string, sizeof(string), "/Gracze/%s.ini", Gname);
- TogglePlayerSpectating(playerid, false);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement