Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- public OnPlayerConnect(playerid)
- {
- if(!dini_Exists(File(playerid))
- {
- ShowPlayerDialog(playerid, 1333, DIALOG_STYLE_INPUT, "Register", "הכנס את סיסמתך פה", "אישור", "צא");
- }
- else
- {
- ShowPlayerDialog(playerid, 1334, DIALOG_STYLE_INPUT, "Login", "הכנס את סיסמתך פה", "אישור", "צא");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1333)
- {
- if(!response) return Kick(playerid);
- dini_Create(File(playerid));
- dini_Set(File(playerid), "Name", GetName(playerid));
- dini_Set(File(playerid), "Password", inputtext);
- return 1;
- }
- if(dialogid == 1334)
- {
- if(!response) return Kick(playerid);
- if(strcmp(inputtext, dini_Get(File(playerid), "Password"), true) != 0) return SendClientMessage(playerid, 0xFFFFFFFF, "סיסמתך שגויה"), ShowPlayerDialog(playerid, 1334, DIALOG_STYLE_INPUT, "Login", "הכנס את סיסמתך פה", "אישור", "צא");
- SendClientMessage(playerid, 0xFFFFFFFF, "התחברת בהצלחה!");
- }
- return 0;
- }
- stock GetName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- return name;
- }
- stock File(playerid)
- {
- new file[256];
- format(file, sizeof(file), "Register/%s.ini", GetName(playerid));
- return file;
- }
Add Comment
Please, Sign In to add comment