Password

Započeo toncikica
2. Okt. 2023.
583
pregleda
14
postova
toncikica
4
Enforcer
2. Okt. 2023.
Do sad su mi se sifre cuvale ko udb_hash, ali sam odlucio to sklonit, a kad sklonim, nezz kako da na dialog_login provjerim dal je inputtext njegova sifra. Pokusavo sam sa
strval(inputtext)
al ne radi kako treba, probo sam
strcmp
ne radi. Iso sam inputtext == lozinka, ne radi, kako bi trebo to uradit ?
ivanboskic1
9
Underboss
🔥65
2. Okt. 2023.
toncikica wrote on October 2, 2023, 8:26 am:
Do sad su mi se sifre cuvale ko udb_hash, ali sam odlucio to sklonit, a kad sklonim, nezz kako da na dialog_login provjerim dal je inputtext njegova sifra. Pokusavo sam sa
strval(inputtext)
al ne radi kako treba, probo sam
strcmp
ne radi. Iso sam inputtext == lozinka, ne radi, kako bi trebo to uradit ?

daj code od dialog_login, eh sada nez kako si ti napravio taj dialog da li preko easydialoga ili preko običnih

Ja sam Ivo Dev, bager koji razgrće sve oko skripti – poznat i kao Zbager

michaelstar
3
Hustler
2. Okt. 2023.
static playerPassword;

if(!strcmp(inputtext, playerPassword)
{
    //inputtext se poklapa sa playerPassword, znaci upisao je tacnu lozinku
}
toncikica
4
Enforcer
2. Okt. 2023.
ivan_script wrote on October 2, 2023, 9:48 am:
daj code od dialog_login, eh sada nez kako si ti napravio taj dialog da li preko easydialoga ili preko običnih

Preko obicnih OnDialogResponse
toncikica
4
Enforcer
2. Okt. 2023.
michaelstar wrote on October 2, 2023, 10:26 am:
static playerPassword;

if(!strcmp(inputtext, playerPassword)
{
    //inputtext se poklapa sa playerPassword, znaci upisao je tacnu lozinku
}

Pokusat cu
toncikica
4
Enforcer
2. Okt. 2023.
michaelstar wrote on October 2, 2023, 10:26 am:
static playerPassword;

if(!strcmp(inputtext, playerPassword)
{
    //inputtext se poklapa sa playerPassword, znaci upisao je tacnu lozinku
}

Ne radi...
Evo citav kod:
case DIALOG_LOGIN:
    {
        if( !response ) return Kick( playerid );
        if( response )
        {
        if( !strcmp( inputtext, PlayerInfo[ playerid ][ pLozinka ]))
        {
            INI_ParseFile( UserPath( playerid ), "LoadUser_%s", .bExtra=true, .extra=playerid );
        GivePlayerMoney( playerid, PlayerInfo[ playerid ][ pNovacRuka ]);
        SetPlayerSkin( playerid, PlayerInfo[ playerid ][ pSkin ]);
        TogglePlayerSpectating( playerid, false );
        SetSpawnInfo( playerid, 0, 26, 397.2974, -1531.5791, 32.2734, 224.6556, 0 ,0 ,0 ,0, 0, 0 );
        SpawnPlayer( playerid );
        SavePlayer( playerid );
    }
    else
{
    GRESKA( playerid, "Unijeli ste pogresnu Lozinku !");
ShowPlayerDialog( playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{DCF04F}(LOG/REG): {FFFFFF}Login", "Unesite vasu lozinku:", "Prijavi se", "Odustani");
}
        }
    }
ivanboskic1
9
Underboss
🔥65
2. Okt. 2023.
toncikica wrote on October 2, 2023, 7:18 pm:
Ne radi...
Evo citav kod:
case DIALOG_LOGIN:
    {
        if( !response ) return Kick( playerid );
        if( response )
        {
        if( !strcmp( inputtext, PlayerInfo[ playerid ][ pLozinka ]))
        {
            INI_ParseFile( UserPath( playerid ), "LoadUser_%s", .bExtra=true, .extra=playerid );
        GivePlayerMoney( playerid, PlayerInfo[ playerid ][ pNovacRuka ]);
        SetPlayerSkin( playerid, PlayerInfo[ playerid ][ pSkin ]);
        TogglePlayerSpectating( playerid, false );
        SetSpawnInfo( playerid, 0, 26, 397.2974, -1531.5791, 32.2734, 224.6556, 0 ,0 ,0 ,0, 0, 0 );
        SpawnPlayer( playerid );
        SavePlayer( playerid );
    }
    else
{
    GRESKA( playerid, "Unijeli ste pogresnu Lozinku !");
ShowPlayerDialog( playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{DCF04F}(LOG/REG): {FFFFFF}Login", "Unesite vasu lozinku:", "Prijavi se", "Odustani");
}
        }
    }
if (!strcmp(player_Password, inputtext, false))

Probaj ovako

Ja sam Ivo Dev, bager koji razgrće sve oko skripti – poznat i kao Zbager

toncikica
4
Enforcer
2. Okt. 2023.
ivan_script wrote on October 2, 2023, 7:31 pm:
if (!strcmp(player_Password, inputtext, false))

Probaj ovako

brt probo sam, iso sam na net i vidio da to na kraju false znaci da se svako slovo mora poklapat( Hello != hello )
probo sam i sa true, ali nece, nezz koji mu je kurac
michaelstar
3
Hustler
2. Okt. 2023.
Daj kod svega sto se tice lozinke, definisanje, setanje lozinke, ucitavanje lozinke...
toncikica
4
Enforcer
2. Okt. 2023.
michaelstar wrote on October 2, 2023, 8:12 pm:
Daj kod svega sto se tice lozinke, definisanje, setanje lozinke, ucitavanje lozinke...
enum pInfo
{
pLozinka
}
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
    INI_Int("Lozinka", PlayerInfo[ playerid ][ pLozinka ]);

    return 1;
}
INI_WriteInt(File, "Lozinka", strval(inputtext)); //ovo je na dialog_register
michaelstar
3
Hustler
2. Okt. 2023.
Loznika ti vise nije int tipa, dakle sad je deklarises kao string

pLozinka //broj 32 ti je u zavisnosti koliko karaktera ti je maksimalna duzina sifre

Cuvas je i ucitavas kao string takodje

INI_WriteString i INI_String
toncikica
4
Enforcer
2. Okt. 2023.
michaelstar wrote on October 2, 2023, 8:23 pm:
Loznika ti vise nije int tipa, dakle sad je deklarises kao string

pLozinka //broj 32 ti je u zavisnosti koliko karaktera ti je maksimalna duzina sifre

Cuvas je i ucitavas kao string takodje

INI_WriteString i INI_String
INI_WriteString("Lozinka", PlayerInfo[ playerid ][ pLozinka ]);
error 035: argument type mismatch (argument 1)
michaelstar
3
Hustler
2. Okt. 2023.
Ajde upali malo mozak jebo te bog, je l moram sve da ti crtam? Pogledaj malo kako se radilo sa INI_WriteString i pokusaj da primenis sam...

INI_WriteString(INI:file, name[], data[])
toncikica
4
Enforcer
2. Okt. 2023.
michaelstar wrote on October 2, 2023, 8:49 pm:
Ajde upali malo mozak jebo te bog, je l moram sve da ti crtam? Pogledaj malo kako se radilo sa INI_WriteString i pokusaj da primenis sam...

INI_WriteString(INI:file, name[], data[])

Rjeseno

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha