[Pomoc] Login problem

Započeo BIRSAâ„¢
22. Maj 2013. Zaključano
760
pregleda
17
postova
Nermin(CH)
5
Underboss
22. Maj 2013.
Skripta koju koristim: 0
Detaljan opis problema: Pa kada se igrac loguje i kada pogrijesi sifru onda mu lijepo pise pogrijesili ste sifru i ne loguje ga, a kada samo pritisne enter bez ikakve sifre, onda ga loguje :S Kako to da rijesim
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Blaeks_Biofor
5
Forum Don
22. Maj 2013.
stavi pod onplayerkeystatechange proveru kada igrac stisne enter, i da je pritom trenutno na gledanju dialoga za login, da mu takodje vrati dialog
Nermin(CH)
5
Underboss
22. Maj 2013.
Evo, mislim da nece biti potraban citav ondialogresponse xD
		case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(!strcmp(inputtext, PlayerInfo, false))
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    if(!strcmp(GetPlayerNameEx(playerid), "Slay_Maxwell", true) || !strcmp(GetPlayerNameEx(playerid), "Mark_Ceverello", true))
{
ShowPlayerDialog(playerid, DIALOG_APIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{FFFFFF}________________________________________________________\n\n{E0981B}Kao administratora server molimo vas da unesete admina pin.\n\n{FFFFFF}________________________________________________________\n\n","Login","Izlaz");
}
else
{
                    SetSpawnInfo(playerid, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, 1.0, -1, -1, -1, -1, -1, -1);
        SpawnPlayer(playerid);
}
          }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{0D444D}________________________________________________________\n\n{F00C17}Pogreska,unos krive lozinke.\n\n{FFFFFF}Molimo vas da uneste vasu lozinku.\n\n{F00C17}Ukoliko unesete opet krivu lozinku bit cete kikani sa servera.\n\n{0D444D}________________________________________________________\n\n","Loginje","Izlaz");
                }
                return 1;
    }
    }
Deleted User
Obrisan korisnik
22. Maj 2013.
Probaj ovo:
		case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(!strcmp(inputtext, PlayerInfo, false) || !strlen(inputtext))
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    if(!strcmp(GetPlayerNameEx(playerid), "Slay_Maxwell", true) || !strcmp(GetPlayerNameEx(playerid), "Mark_Ceverello", true))
{
ShowPlayerDialog(playerid, DIALOG_APIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{FFFFFF}________________________________________________________\n\n{E0981B}Kao administratora server molimo vas da unesete admina pin.\n\n{FFFFFF}________________________________________________________\n\n","Login","Izlaz");
}
else
{
                    SetSpawnInfo(playerid, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, 1.0, -1, -1, -1, -1, -1, -1);
        SpawnPlayer(playerid);
}
          }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{0D444D}________________________________________________________\n\n{F00C17}Pogreska,unos krive lozinke.\n\n{FFFFFF}Molimo vas da uneste vasu lozinku.\n\n{F00C17}Ukoliko unesete opet krivu lozinku bit cete kikani sa servera.\n\n{0D444D}________________________________________________________\n\n","Loginje","Izlaz");
                }
                return 1;
    }
    }

Da jednostavno ne moze uneti prazano...
Nermin(CH)
5
Underboss
22. Maj 2013.
Quote from May 22, 2013, 5:59 pm:
Probaj ovo:
		case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(!strcmp(inputtext, PlayerInfo, false) || !strlen(inputtext))
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    if(!strcmp(GetPlayerNameEx(playerid), "Slay_Maxwell", true) || !strcmp(GetPlayerNameEx(playerid), "Mark_Ceverello", true))
{
ShowPlayerDialog(playerid, DIALOG_APIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{FFFFFF}________________________________________________________\n\n{E0981B}Kao administratora server molimo vas da unesete admina pin.\n\n{FFFFFF}________________________________________________________\n\n","Login","Izlaz");
}
else
{
                    SetSpawnInfo(playerid, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, 1.0, -1, -1, -1, -1, -1, -1);
        SpawnPlayer(playerid);
}
          }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{0D444D}________________________________________________________\n\n{F00C17}Pogreska,unos krive lozinke.\n\n{FFFFFF}Molimo vas da uneste vasu lozinku.\n\n{F00C17}Ukoliko unesete opet krivu lozinku bit cete kikani sa servera.\n\n{0D444D}________________________________________________________\n\n","Loginje","Izlaz");
                }
                return 1;
    }
    }

Da jednostavno ne moze uneti prazano...


Opet isto.
Nermin(CH)
5
Underboss
22. Maj 2013.
|LG|Yui_Sang wrote on May 22, 2013, 5:59 pm:
Probaj ovo:
		case DIALOG_LOGIN:
        {
            if ( !response ) return Kick ( playerid );
            if( response )
            {
                if(!strcmp(inputtext, PlayerInfo, false) || !strlen(inputtext))
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    if(!strcmp(GetPlayerNameEx(playerid), "Slay_Maxwell", true) || !strcmp(GetPlayerNameEx(playerid), "Mark_Ceverello", true))
{
ShowPlayerDialog(playerid, DIALOG_APIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{FFFFFF}________________________________________________________\n\n{E0981B}Kao administratora server molimo vas da unesete admina pin.\n\n{FFFFFF}________________________________________________________\n\n","Login","Izlaz");
}
else
{
                    SetSpawnInfo(playerid, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, 1.0, -1, -1, -1, -1, -1, -1);
        SpawnPlayer(playerid);
}
          }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{0D444D}________________________________________________________\n\n{F00C17}Pogreska,unos krive lozinke.\n\n{FFFFFF}Molimo vas da uneste vasu lozinku.\n\n{F00C17}Ukoliko unesete opet krivu lozinku bit cete kikani sa servera.\n\n{0D444D}________________________________________________________\n\n","Loginje","Izlaz");
                }
                return 1;
    }
    }

Da jednostavno ne moze uneti prazano...


Opet isto.
Jednostavno dodaj jednu varijablu LOGIN Ili kako vec na 1 i pod onplayerkeystate change stavi kad pritisne enter ako je varijabla na 1 da mu da opet dijalog

Jel moze primjer molim te.?
Nermin(CH)
5
Underboss
22. Maj 2013.
Izbaci mi error da nije definirano ovo:

response i inputtext

To je pod KEY_SECONDARY_ATTACK

Gdje to da definiram ?
Nermin(CH)
5
Underboss
22. Maj 2013.
Daj jel zna neko ?

Ovako mi je i baca mi errore da response i inputtext nisu definirani.
    if(newkeys == KEY_SECONDARY_ATTACK)
    {
if(Login == 1)
if ( !response ) return Kick ( playerid );
if( response )
{
                if(!strcmp(inputtext, PlayerInfo, false))
                {
                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                    if(!strcmp(GetPlayerNameEx(playerid), "Slay_Maxwell", true) || !strcmp(GetPlayerNameEx(playerid), "Mark_Ceverello", true))
{
ShowPlayerDialog(playerid, DIALOG_APIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{FFFFFF}________________________________________________________\n\n{E0981B}Kao administratora server molimo vas da unesete admina pin.\n\n{FFFFFF}________________________________________________________\n\n","Login","Izlaz");
}
else
{
                    SetSpawnInfo(playerid, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, PlayerInfo, 1.0, -1, -1, -1, -1, -1, -1);
        SpawnPlayer(playerid);
}
          }
                else
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{0D444D}________________________________________________________\n\n{F00C17}Pogreska,unos krive lozinke.\n\n{FFFFFF}Molimo vas da uneste vasu lozinku.\n\n{F00C17}Ukoliko unesete opet krivu lozinku bit cete kikani sa servera.\n\n{0D444D}________________________________________________________\n\n","Loginje","Izlaz");
                }
                return 1;
    }
    }
Nermin(CH)
5
Underboss
22. Maj 2013.
Problem i dalje nije rijesen.

Ovako sam postavio:
if(newkeys == KEY_SECONDARY_ATTACK)
    {
if(Login == 1)
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"{009DFF}Nashville {FFFFFF}RolePlay","{0D444D}________________________________________________________\n\n{F00C17}Pogreska,unos krive lozinke.\n\n{FFFFFF}Molimo vas da uneste vasu lozinku.\n\n{F00C17}Ukoliko unesete opet krivu lozinku bit cete kikani sa servera.\n\n{0D444D}________________________________________________________\n\n","Loginje","Izlaz");
                }
                return 1;
    }


Ne izbacuje errore ali se loguje pri pritisku na tipku enter ☹️
Jel zna neko bilo kakav nacin?
Blaeks_Biofor
5
Forum Don
23. Maj 2013.
da li si mu varijablu Login postavio pod onplayerconnect kada se loguje
Nermin(CH)
5
Underboss
23. Maj 2013.
Jesam
Blaeks_Biofor
5
Forum Don
23. Maj 2013.
epa onda mora da radi, najveci problem kod svih vas koji trazite pomoc je to sto kada vam neko da resenje vi ga ne pregledate posto vas mrzi nego odmah napisete da ne radi..
Nermin(CH)
5
Underboss
23. Maj 2013.
Omg, pa nisam toliko bolestan jbt.
Blaeks_Biofor
5
Forum Don
23. Maj 2013.
pa razmisli onda ovako

ako ti igracu dodelis varijablu, znaci on tu varijablu ima, kao kada mu das bombonu, i sada, ti proveris da li on ima varijablu, tacnije da li ima bombonu, i ako je on ima onda ce mu se prikazivati dialog, eto to je onako detaljno objasnjeno i tako mora biti
Nermin(CH)
5
Underboss
23. Maj 2013.
Evo ovako mi je na vrhu skripte:

http://ch-slike.com/images/2013/05/23/jZsy0.png

Ovo je pod on playerconnnect:

http://ch-slike.com/images/2013/05/23/U3TMs.png

Ovo je pod onplayerspawn:

http://ch-slike.com/images/2013/05/23/LQjKX.png

I ovo je key_secondary_attack:

http://ch-slike.com/images/2013/05/23/430R5.png

Gdje sam pogrijesio 😕

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha