Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <Dini>
- #pragma tabsize 0
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define red 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- //------------------------------------------------------------------------------------------------------
- new logged[MAX_PLAYERS];
- //------------------------------------------------------------------------------------------------------
- main()
- {
- print("\n----------------------------------");
- print("Register SysTem By LeTmE ");
- print("----------------------------------\n");
- }
- //------------------------------------------------------------------------------------------------------
- public OnPlayerConnect(playerid)
- {
- new RegFolder[256];
- format(RegFolder,sizeof(RegFolder),"Users/%s.ini",GetName(playerid));
- if(!dini_Exists(RegFolder))
- {
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"äøùîä","Register System By LeTmE\näîùúîù ùìê ìà ðîöà áîòøëú àðà äøùí\nä÷ìã àú äñéñîà ùúøöä ìîùúîù ùìê","äøùí","áéèåì");
- }
- else if(dini_Exists(RegFolder))
- {
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"äúçáøåú","Register System By LeTmE\nàúä öøéê ìäúçáø\nàðà ä÷ìã àú ñéñîúê","äúçáø","áéèåì");
- }
- return 1;
- }
- //------------------------------------------------------------------------------------------------------
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 1)
- {
- if(!response) return SendClientMessage(playerid, red, "áéèìúä àú îòøëú ääøùîä"), Kick(playerid);
- new sss[256];
- format(sss,sizeof(sss),"Users/%s.ini",GetName(playerid));
- if(!strlen(inputtext) || !response)
- {
- SendClientMessage(playerid, red, "ä÷ìã àú ñéñîúê");
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"äúçáøåú","Register System By LeTmE\nä÷ìã àú ñéñîúê","äúçáø","áéèåì");
- return 1;
- }
- if(dini_Exists(sss) && dini_Isset(sss,"password"))
- {
- if(strcmp(inputtext,dini_Get(sss,"password"),false) == 0)
- {
- logged[playerid] = 1;
- TogglePlayerSpectating(playerid, 0);
- dini_Set(sss,"password", inputtext);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, red, "äñéñîà ùä÷ìãúä ùâåéä");
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"äúçáøåú","ä÷ìã àú ñéñîúê","äúçáø","áéèåì");
- return 1;
- }
- }
- if(!dini_Exists(sss))
- {
- if(strlen(inputtext) > 20 || strlen(inputtext) < 5)
- {
- SendClientMessage(playerid, red, "àúä öøéê ìëúåá 5-20 úååéí ìôçåú");
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"äúçáøåú","ä÷ìã àú ñéñîúê","äúçáø","áéèåì");
- return 1;
- }
- new year, month, day, string[256];
- getdate(year, month, day);
- format(string, sizeof(string),"%d/%d/%d", day, month, year);
- logged[playerid] = 1;
- TogglePlayerSpectating(playerid, 0);
- dini_Create(sss);
- dini_Set(sss, "Date",string);
- dini_Set(sss,"password",inputtext);
- dini_Set(sss,"Nick", GetName(playerid));
- SendClientMessage(playerid, red, "úåãä ùðøùîúä ìùøú");
- return 1;
- }
- }
- return 1;
- }
- stock GetName(playerid)
- {
- new Name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Name,sizeof(Name));
- return Name;
- }
Advertisement
Add Comment
Please, Sign In to add comment