Guest User

Untitled

a guest
Feb 1st, 2012
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. #include <a_samp>
  2. #include <Dini>
  3. #pragma tabsize 0
  4.  
  5. #define COLOR_GREY 0xAFAFAFAA
  6. #define COLOR_GREEN 0x33AA33AA
  7. #define red 0xAA3333AA
  8. #define COLOR_YELLOW 0xFFFF00AA
  9. #define COLOR_WHITE 0xFFFFFFAA
  10.  
  11.  
  12. //------------------------------------------------------------------------------------------------------
  13. new logged[MAX_PLAYERS];
  14. //------------------------------------------------------------------------------------------------------
  15.  
  16. main()
  17. {
  18. print("\n----------------------------------");
  19. print("Register SysTem By LeTmE ");
  20. print("----------------------------------\n");
  21. }
  22.  
  23.  
  24.  
  25.  
  26. //------------------------------------------------------------------------------------------------------
  27.  
  28. public OnPlayerConnect(playerid)
  29. {
  30. new RegFolder[256];
  31. format(RegFolder,sizeof(RegFolder),"Users/%s.ini",GetName(playerid));
  32. if(!dini_Exists(RegFolder))
  33. {
  34. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"äøùîä","Register System By LeTmE\näîùúîù ùìê ìà ðîöà áîòøëú àðà äøùí\nä÷ìã àú äñéñîà ùúøöä ìîùúîù ùìê","äøùí","áéèåì");
  35. }
  36. else if(dini_Exists(RegFolder))
  37. {
  38. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"äúçáøåú","Register System By LeTmE\nàúä öøéê ìäúçáø\nàðà ä÷ìã àú ñéñîúê","äúçáø","áéèåì");
  39. }
  40. return 1;
  41. }
  42.  
  43.  
  44. //------------------------------------------------------------------------------------------------------
  45.  
  46. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  47. {
  48. if(dialogid == 1)
  49. {
  50. if(!response) return SendClientMessage(playerid, red, "áéèìúä àú îòøëú ääøùîä"), Kick(playerid);
  51. new sss[256];
  52. format(sss,sizeof(sss),"Users/%s.ini",GetName(playerid));
  53. if(!strlen(inputtext) || !response)
  54. {
  55. SendClientMessage(playerid, red, "ä÷ìã àú ñéñîúê");
  56. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"äúçáøåú","Register System By LeTmE\nä÷ìã àú ñéñîúê","äúçáø","áéèåì");
  57. return 1;
  58. }
  59. if(dini_Exists(sss) && dini_Isset(sss,"password"))
  60. {
  61. if(strcmp(inputtext,dini_Get(sss,"password"),false) == 0)
  62. {
  63. logged[playerid] = 1;
  64. TogglePlayerSpectating(playerid, 0);
  65. dini_Set(sss,"password", inputtext);
  66. return 1;
  67. }
  68. else
  69. {
  70. SendClientMessage(playerid, red, "äñéñîà ùä÷ìãúä ùâåéä");
  71. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"äúçáøåú","ä÷ìã àú ñéñîúê","äúçáø","áéèåì");
  72. return 1;
  73. }
  74. }
  75. if(!dini_Exists(sss))
  76. {
  77. if(strlen(inputtext) > 20 || strlen(inputtext) < 5)
  78. {
  79. SendClientMessage(playerid, red, "àúä öøéê ìëúåá 5-20 úååéí ìôçåú");
  80. ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"äúçáøåú","ä÷ìã àú ñéñîúê","äúçáø","áéèåì");
  81. return 1;
  82. }
  83. new year, month, day, string[256];
  84. getdate(year, month, day);
  85. format(string, sizeof(string),"%d/%d/%d", day, month, year);
  86. logged[playerid] = 1;
  87. TogglePlayerSpectating(playerid, 0);
  88. dini_Create(sss);
  89. dini_Set(sss, "Date",string);
  90. dini_Set(sss,"password",inputtext);
  91. dini_Set(sss,"Nick", GetName(playerid));
  92. SendClientMessage(playerid, red, "úåãä ùðøùîúä ìùøú");
  93. return 1;
  94. }
  95. }
  96. return 1;
  97. }
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104. stock GetName(playerid)
  105. {
  106. new Name[MAX_PLAYER_NAME];
  107. GetPlayerName(playerid,Name,sizeof(Name));
  108. return Name;
  109. }
Advertisement
Add Comment
Please, Sign In to add comment