Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <DOF2>
- new bool:Logged[MAX_PLAYERS char];
- public OnPlayerConnect(playerid)
- {
- if(!DOF2_FileExists(RFile(playerid))) return ShowPlayerDialog(playerid, 256, DIALOG_STYLE_PASSWORD, "הרשמה:", " ברוך הבא, להירשם לשרת אנא הקלד סיסמא בעלת 4 תווים.", "הרשמה", "יציאה");
- else ShowPlayerDialog(playerid, 257, DIALOG_STYLE_PASSWORD, "התחברות:", "אנא הקלד את הסיסמא לחשבון שלך", "התחברות", "יציאה");
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 256)
- {
- if(!response) return Kick(playerid);
- if(!strlen(inputtext) | |strlen(inputtext) < 4 || strlen(inputtext) > 15) return ShowPlayerDialog(playerid, 256, DIALOG_STYLE_PASSWORD, "הרשמה:", "ברוך הבא, להירשם לשרת אנא הקלד סיסמא בעלת 4 תווים", "הרשמה", "יציאה");
- DOF2_CreateFile(RFile(playerid));
- DOF2_SetString(RFile(playerid),"Password",inputtext);
- Logged{playerid} = true;
- SendClientMessage(playerid, -1, "!הרשמה לשרת בוצע בהצלחה");
- return 1;
- }
- if(dialogid == 257)
- {
- if(!response) return Kick(playerid);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 257, DIALOG_STYLE_PASSWORD, "התחברות:", "עליך לרשום את הסיסמא לחשבון המשתמש שלך", "התחברות", "יציאה");
- if(strcmp(inputtext, DOF2_GetString(RFile(playerid), "Password"), true) == 0)
- {
- Logged{playerid} = true;
- SendClientMessage(playerid, -1, "התחברת לשרת בהצלחה המשך משחק מהנה מצוות השרת");
- }
- else Kick(playerid);
- return 1;
- }
- return 0;
- }
- stock RFile(playerid)
- {
- new File[50], pName[MAX_PLAYER_NAME +1];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(File,sizeof(File),"Users/%s.ini",pName);
- return File;
- }
Advertisement
Add Comment
Please, Sign In to add comment