Guest User

Untitled

a guest
Nov 24th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. #include <a_samp>
  2. #include <dini>
  3. public OnPlayerConnect(playerid)
  4. {
  5. if(!dini_Exists(File(playerid))
  6. {
  7. ShowPlayerDialog(playerid, 1333, DIALOG_STYLE_INPUT, "Register", "הכנס את סיסמתך פה", "אישור", "צא");
  8. }
  9. else
  10. {
  11. ShowPlayerDialog(playerid, 1334, DIALOG_STYLE_INPUT, "Login", "הכנס את סיסמתך פה", "אישור", "צא");
  12. }
  13. return 1;
  14. }
  15. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  16. {
  17. if(dialogid == 1333)
  18. {
  19. if(!response) return Kick(playerid);
  20. dini_Create(File(playerid));
  21. dini_Set(File(playerid), "Name", GetName(playerid));
  22. dini_Set(File(playerid), "Password", inputtext);
  23. return 1;
  24. }
  25. if(dialogid == 1334)
  26. {
  27. if(!response) return Kick(playerid);
  28. if(strcmp(inputtext, dini_Get(File(playerid), "Password"), true) != 0) return SendClientMessage(playerid, 0xFFFFFFFF, "סיסמתך שגויה"), ShowPlayerDialog(playerid, 1334, DIALOG_STYLE_INPUT, "Login", "הכנס את סיסמתך פה", "אישור", "צא");
  29. SendClientMessage(playerid, 0xFFFFFFFF, "התחברת בהצלחה!");
  30. }
  31. return 0;
  32. }
  33. stock GetName(playerid)
  34. {
  35. new name[MAX_PLAYER_NAME];
  36. GetPlayerName(playerid, name, sizeof(name));
  37. return name;
  38. }
  39. stock File(playerid)
  40. {
  41. new file[256];
  42. format(file, sizeof(file), "Register/%s.ini", GetName(playerid));
  43. return file;
  44. }
Add Comment
Please, Sign In to add comment