[Pomoc] Registracija/Login na NLRPGv3

Započeo Flex
26. Mar. 2015. Zaključano
542
pregleda
15
postova
Derek Hale
3
Wheel Man
26. Mar. 2015.
Skripta koju koristim: Northen Lights RPG/DM v3
Detaljan opis problema: Kada udjem na server izadje mi samo spawn nema registracije ni logina, a u skripti sam gledao ima svaki dialog sve je ok.
Dio skripte: Ne znam kako da posaljem, i sta..
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://imgur.com/jf0qcxM
osman2578
7
Underboss
🔥2
26. Mar. 2015.
A gdje je postavljeno da pokazuje te dijaloge ?
Derek Hale
3
Wheel Man
26. Mar. 2015.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) ovako mi pise
osman2578
7
Underboss
🔥2
26. Mar. 2015.
Napravi pod onplayerconnect da pokazuje dialog,pa kad nesto ukucas u dialog onda ce dialog pozivati taj public.
Derek Hale
3
Wheel Man
26. Mar. 2015.
Kako to treba da se napise aj napisi molim te
osman2578
7
Underboss
🔥2
26. Mar. 2015.
Postavi mi ovdje sve dialog od registracije i logina.
I napisi mi koji ti je sistem spremanja.
Derek Hale
3
Wheel Man
26. Mar. 2015.
if(dialogid == 1)
{
    if(response)
    {
if(strlen(inputtext) < MIN_DUZINA_LOZINKE)
        {
            new LozinkaString;
            format(LozinkaString, sizeof LozinkaString, "  T4L Lozinka mora sadrzati najmanje %d znakova!", MIN_DUZINA_LOZINKE);
            SendClientMessage(playerid, CRVENA, LozinkaString);
    new regstr1;
      format(regstr1, sizeof(regstr1), "Posto ste prihvatili uvjete koristenja, vrijeme je da\nzapocnemo sa procesom registracije.\nU polje ispod unesite lozinku koju zelite da koristite\nprilikom ulaska na server\n\nNapomena: Svoju lozinku znate samo VI!\nTeam4Life - Game staff ne odgovara u slucaju kradje accounta, gubitka lozinke,\ngubitka imovine (izuzetek su greske u skripti)\n\nTeam4Life - Game staff nikada nece traziti Vasu lozinku!");
        SPD(playerid, 1, DIALOG_STYLE_INPUT, " Registracija", regstr1, "Potvrdi", "Izadji");
        ProcesRegistracije = 1;
}
else if(strlen(inputtext) > MAX_DUZINA_LOZINKE)
{
            new LozinkaString;
            format(LozinkaString, sizeof LozinkaString, "  T4L Lozinka ne moze sadrzati vise od %d znakova!", MAX_DUZINA_LOZINKE);
            SendClientMessage(playerid, CRVENA, LozinkaString);
    new regstr1;
      format(regstr1, sizeof(regstr1), "Posto ste prihvatili uvjete koristenja, vrijeme je da\nzapocnemo sa procesom registracije.\nU polje ispod unesite lozinku koju zelite da koristite\nprilikom ulaska na server\n\nNapomena: Svoju lozinku znate samo VI!\nTeam4Life - Game staff ne odgovara u slucaju kradje accounta, gubitka lozinke,\ngubitka imovine (izuzetek su greske u skripti)\n\nTeam4Life Game staff nikada nece traziti Vasu lozinku!");
        SPD(playerid, 1, DIALOG_STYLE_INPUT, " Registracija", regstr1, "Potvrdi", "Izadji");
        ProcesRegistracije = 1;
}
else if(strlen(inputtext) >= MIN_DUZINA_LOZINKE && strlen(inputtext) <= MAX_DUZINA_LOZINKE)
{
WP_Hash(PI, 129, inputtext);
    hPrviLogin = 1;
    hIgracUlogovan = 1;
    new regstr2;
format(regstr2, sizeof(regstr2), "Cestitamo! Uspjesno ste registrirali svoj account!\nSada je potrebno unijeti e-mail adresu.\nE-mail adresa sluzi da mozete restartati\nlozinku u slucaju da je zaboravite.\n\n{FF0000}Team4Life Roleplay nikome nece odati vase podatke!!!");
    SPD(playerid, 2, DIALOG_STYLE_INPUT, " Registracija", regstr2, "Potvrdi", "Izadji");
    PI = 1;
}
}
}
if(dialogid == 2)
{
    if(response)
    {
        if(IsValidEmail(inputtext))
        {
            new upit, escinput;
            mysql_real_escape_string(inputtext, escinput);
            strmid(PI, escinput, 0, strlen(escinput), 255);
            format(upit, sizeof(upit), "SELECT `ID` FROM `Igraci` WHERE `Email` = '%s'", escinput);
            mysql_query(upit, THREAD_EMAILPROVERA, playerid);
}
else
{
            SendClientMessage(playerid, CRVENA, "T4L Niste uneli mesto E-mail adresu!");
new regstr2;
format(regstr2, sizeof(regstr2), "Cestitamo! Uspjesno ste registrirali svoj account!\nSada je potrebno unijeti e-mail adresu.\nE-mail adresa sluzi da mozete restartati svoju\nlozinku u slucaju da je zaboravite.\n\n{FF0000}Team4Life  Roleplay nikome nece odati vase podatke!!!");
    SPD(playerid, 2, DIALOG_STYLE_INPUT, " Registracija", regstr2, "Potvrdi", "Izadji");
}
}
else if(!response)
{
    Kick(playerid);
}
}
if(dialogid == 3)
{
    if(response)
    {
    if(!strcmp(hCaptcha, inputtext, false))
    {
        new st;
        format(st, sizeof(st), "Registracija je u toku, pricekajte trenutak...");
        TextDrawSetString(RTD, st);
        TextDrawShowForPlayer(playerid, RTD);
        spawnreg = SetTimerEx("SpawnReg", 5000, false, "d", playerid);
        PI = 4;
}
Nez sta to znaci prevedi mi nisam bas dobar u ovim reg/log ostalo znam..
osman2578
7
Underboss
🔥2
26. Mar. 2015.
Kad postavljas pawno kodove postaviš ih u formatu "Kod"..
Koji se nalazi u sredini i izgleda #

http://prntscr.com/6ljoin
public OnPlayerConnect(playerid)
{
new regstr1;
              format(regstr1, sizeof(regstr1), "Posto ste prihvatili uvjete koristenja, vrijeme je da\nzapocnemo sa procesom registracije.\nU polje ispod unesite lozinku koju zelite da koristite\nprilikom ulaska na server\n\nNapomena: Svoju lozinku znate samo VI!\nTeam4Life - Game staff ne odgovara u slucaju kradje accounta, gubitka lozinke,\ngubitka imovine (izuzetek su greske u skripti)\n\nTeam4Life - Game staff nikada nece traziti Vasu lozinku!");
    SPD(playerid, 1, DIALOG_STYLE_INPUT, " Registracija", regstr1, "Potvrdi", "Izadji");
return 1;
}
Derek Hale
3
Wheel Man
26. Mar. 2015.
Oke, znacu sl put, a kako sad da namestim ovo?
Derek Hale
3
Wheel Man
26. Mar. 2015.
Hvala, ako ne bude radilo javicu se sad cu proverim
Derek Hale
3
Wheel Man
26. Mar. 2015.
A kako za login da stavim?
osman2578
7
Underboss
🔥2
26. Mar. 2015.
Pa napravis provjeru ako igrac ima account onda da mu pokaze dialog od logina.
A ako nema ako je else onda da mu pokaže taj dialog koji sam ti stavio tu.
Derek Hale
3
Wheel Man
26. Mar. 2015.
Oke brate, izbacuje mi error regstr1 is a undefined kako da ispravim to
osman2578
7
Underboss
🔥2
26. Mar. 2015.
Pogledaj 2-3 posta iznad napisao sam ti..
aleluja
5
Godfather
26. Mar. 2015.


Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

dp/bump dozvoljen svako 24h. još jednom da vidim da si toliko zaredao duplih postova u malo vremena dobit ćeš malenu zabranu pisanja!

Pravila:

Glavna pravila Balkan SA:MP foruma .

Razgovor u vezi PAWN-Skriptanja .

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha