Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: DamoN ツ poslato Avgust 09, 2014, 20:59:23 POSLE PODNE

Naslov: [Pomoc]Registracija
Poruka od: DamoN ツ poslato Avgust 09, 2014, 20:59:23 POSLE PODNE
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)
Naslov: Odg: [Pomoc]Registracija
Poruka od: Blaeks poslato Avgust 10, 2014, 03:20:30 PRE PODNE
na pogresna si mesta stavio pogresne stvari..