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):(http://i.imgur.com/smrPEi5.png)
na pogresna si mesta stavio pogresne stvari..