[Pomoc]Registracija


Započeo DamoN ツ, Avgust 09, 2014, 20:59:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:NLMOD
Detaljan opis problema: pa ovako promenio sam registraciju tjst radim registraciju kao na UP modu i imam jedan problem.. kada upalim server nezeli mi ucitat registraciju.. evo dacu dole celu registraciju
Dio skripte:IGRAC NEMA NALOG
public IgracNemaNalog(playerid)
{
	hIgracevNalogPostoji[playerid] = 0;
    SetPlayerCameraPos(playerid, 1662.2316,-1329.3037,164.4707);
	SetPlayerCameraLookAt(playerid, 1642.2316,-1329.3037,164.4707);
    TextDrawShowForPlayer(playerid, LogoTD[0]);
	TextDrawShowForPlayer(playerid, LogoTD[1]);
	new stru[384];
 	new stru1[384];
	new stru2[384];
	new stru3[384];
	new stru4[384];
	new stru5[384];
	new stru6[384];
	new stru7[384];
	new stru8[384];
	new stru9[384];
	new stru10[384];
	new stru11[384];
	new stru12[384];
	new stru13[384];
	new stru14[384];
	new stru15[384];
	new stru16[384];
	new stru17[384];
	new stru18[384];
	new strusve[384];
	format(stru, sizeof(stru),"{FFFFFF}Dobrodosli na Xpert Roleplay server!\n\n");
	format(stru1, sizeof(stru1),"{FF9900}Najprije cemo Vam postaviti neke uvjete koristenja, i pravila servera(ukratko).\n");
	format(stru2, sizeof(stru2),"{FF9900}Ukoliko ih prihvatite, moci cete nastaviti proces registracije, a ukoliko.\n");
	format(stru3, sizeof(stru3),"{FF9900}Ukoliko ih prihvatite, moci cete nastaviti proces registracije, a ukoliko.\n");
	format(stru4, sizeof(stru4),"{FF9900}odbijete, registracija ce Vam biti onemogucena.\n\n");
	format(stru5, sizeof(stru5),"{FF0000}> In Character ime <\n\n");
	format(stru6, sizeof(stru5),"{FFFFFF}- Ime mora biti realno.To znaci da mora biti u formatu Ime_Prezime, npr.Ivo_Ivic.\n");
	format(stru7, sizeof(stru5),"{FFFFFF}- Vase ime nesmije nikoga uvrijediti na bilo koji nacin.\n");
	format(stru8, sizeof(stru5),"{FFFFFF}- Vase ime nesmije biti ime neke javne(poznate)osobe.\n\n");
	format(stru9, sizeof(stru5),"{FF0000}> Pravila servera (ukratko) <\n\n");
	format(stru10, sizeof(stru5),"{FFFFFF}- Nacionalizam, diskriminacija po bilo kom osnovu, i bilo kakvo vrijedanje jesu ZABRANJENI!.\n");
	format(stru11, sizeof(stru5),"{FFFFFF}- Iskoristavanje gresaka u skripti je STROGO zabranjeno i moze dovesti do trajnog BANA!.\n");
	format(stru12, sizeof(stru5),"{FFFFFF}- Upotreba modifikacije koje donose bilo kakvu prednost nad ostalim igracima(tzv.cheatovi.\n");
	format(stru13, sizeof(stru5),"{FFFFFF}- takodje je strogo zabranjeno i nece se tolerirati!.\n\n");
	format(stru14, sizeof(stru5),"{FF0000}> Uvijeti koristenja <\n\n");
	format(stru15, sizeof(stru5),"{FFFFFF}- Pritiskom na dugme*Prihvati*obavezujete se da:\n\n");
	format(stru16, sizeof(stru5),"{FFFFFF}- Cete se strogo pridrzavati gore navedenih pravila,kao i svih drugih pravila.\n");
	format(stru17, sizeof(stru5),"{FFFFFF}- Cete svaku gresku(bug)koju primetite prijaviti na nasem forumu.\n\n");
	format(stru18, sizeof(stru5),"{FFFFFF}- Necete kriviti UG zajednicu za bilo kakvu stetu nacinjenu Vasemu accountu(npr.gubitak lozinke).\n\n");
	format(strusve, sizeof(strusve), "%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s", stru1, stru2, stru3, stru4, stru5, stru6, stru7, stru8, stru9, stru10, stru11, stru12, stru13, stru14, stru15, stru16, stru17, stru18);
	SPD(playerid, 0, DIALOG_STYLE_MSGBOX, "{FFFFFF}**[WG:RP]Uslovi koristenja**", strusve, "Uredu", "Izlaz");
	for(new chat = 0; chat <= 21; chat++) SendClientMessage(playerid, CRNA, " ");
	for(new chat = 0; chat <= 7; chat++) SendClientMessage(playerid, BELA, " ");
	return 1;
}

DIALOZI
if(dialogid == 0)
	{
	    if(response)
	    {
            TextDrawShowForPlayer(playerid, LogoTD[0]);
	        TextDrawShowForPlayer(playerid, LogoTD[1]);
		    SetPlayerCameraPos(playerid, 1662.2316,-1329.3037,164.4707);
			SetPlayerCameraLookAt(playerid, 1642.2316,-1329.3037,164.4707);
    		new regstr1[1048];
    		new hIme[MAX_PLAYER_NAME];
			ImeIgraca(playerid, hIme);
      		format(regstr1, sizeof(regstr1), "{FF9900}Posto ste prihvatili uvjete koristenja,vrijeme je da\n{FF9900}zapocnemo s procesom registracije.\n{FF9900}U polju ispod unesite koju zelite koristiti\n{FF9900}prilikom ulaska na server.\n\n{FF9900}Postujte pravila!\n{FF9900}Xpert Roleplay ne odgovara u slucaju kradje naloga,gubitka lozinke,\n {FF9900}gubitka imovine(izuzetke su greske u skripti)\n\n{FF9900}Xpert Roleplay Staff nikad nece traziti Vasu lozinku!\n\n",hIme);
	        SPD(playerid, 1, DIALOG_STYLE_INPUT, "{FFFFFF}**Dobrodosli na Weed Gaming RolePlay**", regstr1, "regstr1", "Izadji");
	        ProcesRegistracije[playerid] = 1;
		}
		else
		{
			Kick(playerid);
		}
	}
	if(dialogid == 1)
	{
	    if(response)
	    {
			if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
	        {
	            new LozinkaString[64];
	            format(LozinkaString, sizeof LozinkaString, "{FFFFFF}[{F81414}Greska!{FFFFFF}] Lozinka mora sadrzati najmanje %d znakova!", MIN_DUZINA_LOZINKE);
	            SendClientMessage(playerid, CRVENA, LozinkaString);
	    		new regstr1[1048];
	      		new hIme[MAX_PLAYER_NAME];
				ImeIgraca(playerid, hIme);
      			format(regstr1, sizeof(regstr1), "{FF9900}Posto ste prihvatili uvjete koristenja,vrijeme je da\n{FF9900}zapocnemo s procesom registracije.\n{FF9900}U polju ispod unesite koju zelite koristiti\n{FF9900}prilikom ulaska na server.\n\n{FF9900}Postujte pravila!\n{FF9900}Xpert Roleplay ne odgovara u slucaju kradje naloga,gubitka lozinke,\n {FF9900}gubitka imovine(izuzetke su greske u skripti)\n\n{FF9900}Xpert Roleplay Staff nikad nece traziti Vasu lozinku!\n\n",hIme);
	        	SPD(playerid, 1, DIALOG_STYLE_INPUT, "{FFFFFF}**Dobrodosli na Weed Gaming RolePlay**", regstr1, "Potvrdi", "Izadji");
	        	ProcesRegistracije[playerid] = 1;
			}
			else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
			{
	            new LozinkaString[64];
	            format(LozinkaString, sizeof LozinkaString, "{FFFFFF}[{F81414}Greska!{FFFFFF}] Lozinka ne moze sadrzati vise od %d znakova!", MAX_DUZINA_LOZINKE);
	            SendClientMessage(playerid, CRVENA, LozinkaString);
	    		new regstr1[1048];
	      		new hIme[MAX_PLAYER_NAME];
				ImeIgraca(playerid, hIme);
      			format(regstr1, sizeof(regstr1), "{FF9900}Posto ste prihvatili uvjete koristenja,vrijeme je da\n{FF9900}zapocnemo s procesom registracije.\n{FF9900}U polju ispod unesite koju zelite koristiti\n{FF9900}prilikom ulaska na server.\n\n{FF9900}Postujte pravila!\n{FF9900}Xpert Roleplay ne odgovara u slucaju kradje naloga,gubitka lozinke,\n {FF9900}gubitka imovine(izuzetke su greske u skripti)\n\n{FF9900}Xpert Roleplay Staff nikad nece traziti Vasu lozinku!\n\n",hIme);
	        	SPD(playerid, 1, DIALOG_STYLE_INPUT, "{FFFFFF}**Dobrodosli na Weed Gaming RolePlay**", regstr1, "Potvrdi", "Izadji");
	        	ProcesRegistracije[playerid] = 1;
			}
			else if(strlen(inputtext) >= MIN_DUZINA_LOZINKE && strlen(inputtext) <= MAX_DUZINA_LOZINKE)
			{
			    format(PI[playerid][Lozinka], 129, inputtext);
			    new regstr1[1048];
				new hIme[MAX_PLAYER_NAME];
				ImeIgraca(playerid, hIme);
         		format(regstr1, sizeof(regstr1), "{FFFF80}[X:RP]Registracija", "{FF8000}Cestitamo!Uspjesno ste registrirali svoj account!\n{FF8000}Sada je potrebno unijeti e-mail adresu.\n{FF8000}E-mail adresa sluzi da mozete restartirati\n{FF8000}lozinku u slucaju da je zaboravite.\n\n{FF0000}Xpert Roleplay nikad nece odati Vase podatke!!!",hIme);
	        	SPD(playerid, 2, DIALOG_STYLE_INPUT, "{FFFFFF}**Dobrodosli na Weed Gaming RolePlay**", regstr1, "Potvrdi", "Izadji");
			    PI[playerid][RegProces] = 1;
			}
		}
	}
    if(dialogid == 2)
	{
	    if(response)
	    {
	        new regstr[128];
	        new regstr1[128];
	        new emailp = strfind(inputtext, "@", true);
            if(emailp == -1)
	        {
	            new hIme[MAX_PLAYER_NAME];
				ImeIgraca(playerid, hIme);
	        	SCM(playerid,-1,"{FF0000}Netacan email | Upisite tacnu email adresu!");
			    format(regstr1,sizeof(regstr1),"{FFFF80}[X:RP]Registracija", "{FF8000}Cestitamo!Uspjesno ste registrirali svoj account!\n{FF8000}Sada je potrebno unijeti e-mail adresu.\n{FF8000}E-mail adresa sluzi da mozete restartirati\n{FF8000}lozinku u slucaju da je zaboravite.\n\n{FF0000}Xpert Roleplay nikad nece odati Vase podatke!!!",hIme);
			    format(regstr,sizeof(regstr),"{FFFF80O}, {FFFFFF}znaci vas email je {FFFF80%s.",inputtext);
			    SPD(playerid, 2, DIALOG_STYLE_INPUT, "{FFFFFF}**Dobrodosli na Weed Gaming RolePlay**", regstr1, "Potvrdi", "Izadji");
				return 1;
			}
			new emailp2 = strfind(inputtext, ".", true);
			if(emailp2 == -1)
	        {
	            new hIme[MAX_PLAYER_NAME];
				ImeIgraca(playerid, hIme);
	        	SCM(playerid,-1,"{FF0000}Netacan email | Upisite tacnu email adresu!");
			    format(regstr1,sizeof(regstr1),"{FFFF80}[X:RP]Registracija", "{FF8000}Cestitamo!Uspjesno ste registrirali svoj account!\n{FF8000}Sada je potrebno unijeti e-mail adresu.\n{FF8000}E-mail adresa sluzi da mozete restartirati\n{FF8000}lozinku u slucaju da je zaboravite.\n\n{FF0000}Xpert Roleplay nikad nece odati Vase podatke!!!",hIme);
			    format(regstr,sizeof(regstr),"{FFFF80O}, {FFFFFF}znaci vas email je {FFFF80%s.",inputtext);
			    SPD(playerid, 2, DIALOG_STYLE_INPUT, "{FFFFFF}**Dobrodosli na Weed Gaming RolePlay**", regstr1, "Potvrdi", "Izadji");
				return 1;
			}
            /*if(strlen(inputtext) > MAX_DUZINA_EMAILA)
	        {
	            new EmailString[64];
	            format(EmailString, sizeof EmailString, "{FFFFFF}[{F81414}Greska!{FFFFFF}] E-Mail ne moze sadrzati vise od %d znakova!", MAX_DUZINA_EMAILA);
	            SendClientMessage(playerid, CRVENA, EmailString);
				new regstr2[1048];
				new hIme[MAX_PLAYER_NAME];
				ImeIgraca(playerid, hIme);
      			format(regstr2, sizeof(regstr2), "{48E31C}Forum : {FFFFFF}www.world-gamers.info\n{FFFFFF}______________________________________________\n\n{48E31C}Korisnik : {FFFFFF}%s\n{FFFFFF}______________________________________________\n\n{48E31C}Status : {FFFFFF}Gost\n{FFFFFF}______________________________________________\n\n{48E31C}Unesite ' email ' za registraciju racuna !!\n",hIme);
	        	SPD(playerid, 2, DIALOG_STYLE_INPUT, "{FFFFFF}**Dobrodosli na Weed Gaming RolePlay**", regstr2, "Potvrdi", "Izadji");
            }
			else if(strlen(inputtext) < MIN_DUZINA_EMAILA)
			{
		    	new EmailString[64];
	            format(EmailString, sizeof EmailString, "{FFFFFF}[{F81414}Greska!{FFFFFF}] E-Mail ne moze sadrzati manje od %d znakova!", MIN_DUZINA_EMAILA);
	            SendClientMessage(playerid, CRVENA, EmailString);
				new regstr2[1048];
				new hIme[MAX_PLAYER_NAME];
				ImeIgraca(playerid, hIme);
      			format(regstr2, sizeof(regstr2), "{48E31C}Forum : {FFFFFF}www.world-gamers.info\n{FFFFFF}______________________________________________\n\n{48E31C}Korisnik : {FFFFFF}%s\n{FFFFFF}______________________________________________\n\n{48E31C}Status : {FFFFFF}Gost\n{FFFFFF}______________________________________________\n\n{48E31C}Unesite ' email ' za registraciju racuna !!\n",hIme);
	        	SPD(playerid, 2, DIALOG_STYLE_INPUT, "{FFFFFF}**Dobrodosli na Weed Gaming RolePlay**", regstr2, "Potvrdi", "Izadji");

            }*/
			else
			{
			    new upit[128], escinput[50];
			    //format(string,sizeof(string),"{FF9900}Ok, {FFFFFF}znaci vas email je {FFFFFF}%s.",inputtext);
	            mysql_real_escape_string(inputtext, escinput);
	            strmid(PI[playerid][Email], escinput, 0, strlen(escinput), 255);
	            format(upit, sizeof(upit), "SELECT `ID` FROM `Igraci` WHERE `Email` = '%s'", escinput);
	            mysql_query(upit, THREAD_EMAILPROVERA, playerid);
			}
		}
		else if(!response)
		{
		    Kick(playerid);
		}
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Respect- C++, DevoXx

Blaeks

*

Madmen

na pogresna si mesta stavio pogresne stvari..