· 6 years ago · Jul 13, 2019, 06:00 PM
1//------------------------------------------------------------------------------
2 if(dialogid == 12345)
3 {
4 if(strfind("#!@%nt^&*()_+}{|?><-", inputtext) != -1) return SCM(playerid,-1,"{0080FF}| ERROR | {FFFFFF}Ne mozete da koristete znaci.");
5 if(strfind("S+By 40%nt @gmail.com", inputtext) != -1) return SCM(playerid,-1,"{0080FF}| ERROR | {FFFFFF}Ne mozete da koristete znaci.");
6 if(!response) return Kick(playerid);
7 if(strfind(inputtext, "%") != -1)
8 {
9 new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
10 format(regstring, sizeof(regstring), "{0080FF}»{FFFFFF} Dobrodojdovte {0080FF}%s.\n\n{0080FF}»{FFFFFF} Vasiot akaunt ne e registriran ,vnesete lozinka za da go registrirate akauntot.",regname);
11 format(regstring, sizeof(regstring), "%s\n\n{0080FF}»{FFFFFF} INFO Community™ vi posakuva srekjen i zabaven pocetok.",regstring);
12 format(regstring, sizeof(regstring), "%s\n\n{0080FF}»{FFFFFF} Dokolku imate nekakov problem posetetego nasiot WebSite/Forum {0080FF}www.naskoro.com\n\n{0080FF}»{FFFFFF} Ve molime vnesete ja dobro vasata lozinka.",regstring);
13 ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"{0080FF}INFO »{FFFFFF} Registracija",regstring,"Dobro","{0080FF}Exit");
14 SendClientMessage(playerid,COLOR_WHITE,"{0080FF}| INFO | {FFFFFF}Lozinkata sodrzi nad 14 karakteri.");
15 }
16 else if(strlen(inputtext) < MIN_DOLZINA_LOZINKA)
17 {
18 new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
19 format(regstring, sizeof(regstring), "{0080FF}»{FFFFFF} Dobrodojdovte {0080FF}%s.\n\n{0080FF}»{FFFFFF} Vasiot akaunt ne e registriran ,vnesete lozinka za da go registrirate akauntot.",regname);
20 format(regstring, sizeof(regstring), "%s\n\n{0080FF}»{FFFFFF} INFO Community™ vi posakuva srekjen i zabaven pocetok.",regstring);
21 format(regstring, sizeof(regstring), "%s\n\n{0080FF}»{FFFFFF} Dokolku imate nekakov problem posetetego nasiot WebSite/Forum {0080FF}www.naskoro.com\n\n{0080FF}»{FFFFFF} Ve molime vnesete ja dobro vasata lozinka.",regstring);
22 ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"{0080FF}INFO »{FFFFFF} Registracija",regstring,"Dobro","{0080FF}Exit");
23 SendClientMessage(playerid,COLOR_WHITE,"{0080FF}| INFO | {FFFFFF}Lozinkata sodrzi pod 6 karakteri.");
24 }
25 else if(strlen(inputtext) > MAX_DOLZINA_LOZINKA)
26 {
27 new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
28 format(regstring, sizeof(regstring), "{0080FF}»{FFFFFF} Dobrodojdovte {0080FF}%s.\n\n{0080FF}»{FFFFFF} Vasiot akaunt ne e registriran ,vnesete lozinka za da go registrirate akauntot.",regname);
29 format(regstring, sizeof(regstring), "%s\n\n{0080FF}»{FFFFFF} INFO Community™ vi posakuva srekjen i zabaven pocetok.",regstring);
30 format(regstring, sizeof(regstring), "%s\n\n{0080FF}»{FFFFFF} Dokolku imate nekakov problem posetetego nasiot WebSite/Forum {0080FF}www.naskoro.com\n\n{0080FF}»{FFFFFF} Ve molime vnesete ja dobro vasata lozinka.",regstring);
31 ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"{0080FF}INFO »{FFFFFF} Registracija",regstring,"Dobro","{0080FF}Exit");
32 SendClientMessage(playerid,COLOR_WHITE,"{0080FF}| INFO | {FFFFFF}Lozinkata sodrzi nad 24 karakteri.");
33 }
34 else if(strlen(inputtext) >= MIN_DOLZINA_LOZINKA && strlen(inputtext) <= MAX_DOLZINA_LOZINKA)
35 {
36 GetPlayerName(playerid, sendername, sizeof(sendername));
37 format(string, sizeof(string), "Smetke/%s.ini", sendername);
38 new File: hFile = fopen(string, io_read);
39 if (hFile)
40 {
41 SendClientMessage(playerid, COLOR_WHITE, "{0080FF}| INFO | {FFFFFF}Toj akaunt vekje postoi vo INFO bazata.");
42 fclose(hFile);
43 Kick(playerid);
44 return 1;
45 }
46 new tmppass[255];
47 strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
48 OnPlayerRegister(playerid,tmppass);
49 }
50 return 1;
51}
52
53
54
55
56
57#define MIN_DOLZINA_LOZINKA 6
58#define MAX_DOLZINA_LOZINKA 24