[Pomoc] Login

Započeo Dzon
15. Jun 2013. Zaključano
385
pregleda
7
postova
DoM
3
Hustler
15. Jun 2013.
Skripta koju koristim: MC
Detaljan opis problema: E ovako, radi mi login i sve, ali kad hocu da se ulogujem sve mi izbacuje da nije tacan password... Gledao sam u "Users" i pise tacan password isto sto sam i uneo na registraciji, ali na loginu izbacuje drugaciji :/ Evo vam dole Dialog od logina.
Dio skripte://
          case DIALOG_LOGIN:
                {
                        if(!response) return Kick(playerid);
                        if(response)
                        {
            if(strlen(inputtext) == PlayerInfo)
                                {
                INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
                GivePlayerMoney(playerid, PlayerInfo);
                ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_GREEN"You have successfully logged in!","Ok","");
                }
                else
                {
                ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"Uneli ste pogresnu sifru.\n"COL_WHITE"Type your password below to login.","Login","Quit");
                gPlayerLogTries ++;
                                if(gPlayerLogTries == 3)
                                {
                                  new stringar;
                                  SCM(playerid,BELA,"{FF0000}Kikovani ste zbog pogresne lozinke!");
                                  format(stringar, sizeof(stringar), "| NEUSPESAN | Igrac: %s | %d puta | IP: %s", ImeIgraca(playerid), gPlayerLogTries, GetaIP(playerid));
                                  SendAdminMessage(COLOR_WHITE, stringar);
                                  Kick(playerid);
                                }
                            if(PlayerInfo == 0)
                                {
                if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"Registering...",""COL_RED"You have entered an invalid password.\n"COL_WHITE"Type your password below to register a new account.","Register","Quit");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteString(File,"Password", inputtext);
                INI_WriteInt(File,"Cash",1500);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"Kills",0);
                INI_WriteInt(File,"Deaths",0);
                INI_Close(File);
                SpawnPlayer(playerid);
                }
            return 1;
          }
      }
    }
  }
~William~
4
Enforcer
15. Jun 2013.
Daj sve za password
Bugi
5
Crime Lord
15. Jun 2013.
Imas onaj tutorial od Yui_Sanga pa po njemu radi sve... I proveravaj redom, resio bih ti ja al sam na mobu sad 😛 al pomoci ce ti taj tut pozz

EDIT: probaj da stavis Ini_String kod tog dela na kraj umesto 128 stavi 100 jer si gore vec definisao varijablu sa 100...
DoM
3
Hustler
16. Jun 2013.
Probao sam, radi sad sa sifrom, ali bez sifre ulazi :/ Samo pretisnes "Login" I odma ulazi u igru bez sifre...
Bugi
5
Crime Lord
16. Jun 2013.
Brt to je i meni prob kad ne unesem nista za login spawna me lepo sve i to a kad unesem ua[hf[uahsf[uas il tako nes onda izbaci lozinka nije dobra  😳
Deleted User
Obrisan korisnik
17. Jun 2013.
Jel ja nesto nisam obavesten da se promenilo u sampu? Ti proveravas duzinu sifre?
ovo:
            if(strlen(inputtext) == PlayerInfo)

Zameni sa ovim:
            if(!strcmp(inputtext,PlayerInfo,false))

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha