[Pomoc] Logiranje i Registracija |HITNO|

Započeo Coldplay
2. Jul 2012. Zaključano
334
pregleda
5
postova
Chris Martin
5
Underboss
2. Jul 2012.
Skripta koju koristim: ZB-RPG
Detaljan opis problema:
Ovako... Ovo je poprilicno veliki problem... Svaki igrac koji udje, ako uspije uci, i ako izade nemoze ponovo uci, osim ako se restart servera ne dogodi... Moje pitanje je kako da to popravim... Vecina igraca niti nemoze uci... Mozeli odgovor bio bih jako zahvalan! P.S. Kada igrac drugi put ulazi, moze samo upisati lozinku, i onda mu se pokaze jedan prizor i samo stoji na njemu!
Dio skripte:
Login diagol
    if(dialogid == DIALOG_LOGIN)
    {
        if(!response)
        {
            SendClientMessage(playerid, GREY, "Nisi se ulogirao.");
    Kick(playerid);
}
        if(response)
        {
            if(!strlen(inputtext))
            {
                ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login","Unijeo si krivu lozinku.\nMolimo unesite ispravnu lozinku.","Login","Odustani");
            }
            if(INI_Open(Accounts(playerid)))
    {
                INI_ReadString(PlayerStat,"Password",20);
        if(strcmp(inputtext,PlayerStat,false))
{
  if(PlayerStat == 1)
  {
                      SendClientMessage(playerid, GREY, "Kikovan si zbog unosenja krive lozinke.");
      Kick(playerid);
  }
  else
  {
                      SendClientMessage(playerid, GREY, "Kikovan si zbog unosenja krive lozinke!");
                      PlayerStat = 1;
                      TogglePlayerControllable(playerid, false);
      SetPlayerInterior(playerid, 0);
                      SetPlayerVirtualWorld(playerid, playerid+0);
                      SetSpawnInfo(playerid, 0, 0, 19.4895,-331.0008,26.1236 , 0, 0, 0, 0, 0, 0, 0);
                      SpawnPlayer(playerid);
                      SetPlayerCameraPos(playerid, 1752.4188, -1527.8185, 20.2753);
                      SetPlayerCameraLookAt(playerid, 1753.0366, -1528.6036, 19.8853);
  }
                }
                else
{

    new str;
    format(str, sizeof(str), "Dobrodosli natrag %s, tvoj zadnji login bio je %d/%d/%d at %d:%d:%d.", GetOOCName(playerid), PlayerStat, PlayerStat, PlayerStat, PlayerStat, PlayerStat, PlayerStat);
                GameTextForPlayer(playerid, str, 3000, 1);
    SendClientMessage(playerid, GREEN, SERVER_MOTD);
                    SendClientMessage(playerid, RED, "--------------------------------------------------------------------------------");
                    SendClientMessage(playerid, GREEN,  "OWNERI (Vlasnici):                  ");
                    SendClientMessage(playerid, GOLD,  "Marin Mandic            ");
                    SendClientMessage(playerid, GOLD,  "Jure Vukoja                ");
                    SendClientMessage(playerid, RED, "--------------------------------------------------------------------------------");
SendClientMessage(playerid, RED, str);

    new Hour, Minute, Second;
              new Day, Month, Year;
                    gettime(Hour, Minute, Second);
                    getdate(Year, Month, Day);
                    PlayerStat = Second;
                    PlayerStat = Minute;
                    PlayerStat = Hour;
                    PlayerStat = Day;
                    PlayerStat = Month;
                PlayerStat = Year;
                    INI_WriteInt("LastLoginSecond",PlayerStat);
                    INI_WriteInt("LastLoginMinute",PlayerStat);
                    INI_WriteInt("LastLoginHour",PlayerStat);
                    INI_WriteInt("LastLoginDay",PlayerStat);
                    INI_WriteInt("LastLoginMonth",PlayerStat);
                    INI_WriteInt("LastLoginYear",PlayerStat);

                    if(PlayerStat >= 1)
{
                        format(str, sizeof(str), "Gang MOTD: %s", GangStat[PlayerStat]);
        SendClientMessage(playerid, GangStat[PlayerStat], str);
    }

    PlayerStat = 1;
    LoadPlayerData(playerid);

    INI_Save();
                    INI_Close();

}
            }
        }
}

    if(dialogid == DIALOG_REGISTER)
    {
        if(!response)
        {
            SendClientMessage(playerid, GREY, "Nisi se registrirao.");
    Kick(playerid);
}
        else if(response)
        {
            if(!strlen(inputtext))
            {
SendClientMessage(playerid, GREY, "Nemozes ovo polje ostaviti prazno.");
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Unijeli ste neispravnu lozinku.\nUnesite zeljenu lozinku kako biste se registrirali.","Registracija","Odustani");
}
else if(strlen(inputtext) < 3)
{
                SendClientMessage(playerid, GREY, "Lozinka treba sadrzavati najmanje 3 znaka.");
                ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Unijeli ste neispravnu lozinku.\nUnesite zeljenu lozinku kako biste se registrirali.","Registracija","Odustani");
}
else if(strlen(inputtext) > 20)
{
                SendClientMessage(playerid, GREY, "Lozinka nesmije imati vise od 20 znakova.");
                ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija","Unijeli ste neispravnu lozinku.\nUnesite zeljenu lozinku kako biste se registrirali.","Registracija","Odustani");
}
            else if(INI_Open(Accounts(playerid)))
{
new str;
INI_WriteString("Password", inputtext);
INI_Save();
INI_Close();
                SendClientMessage(playerid, GREY, "Uspijesno ste registrirali racun i automatski ste ulogirani.");
                format(str, sizeof(str), "%s", PlayerStat);
                NewPlayerData(playerid);
PlayerStat = 1;
TogglePlayerControllable(playerid, false);
SetPlayerInterior(playerid, 0);
                SetPlayerVirtualWorld(playerid, playerid+0);
                SetSpawnInfo(playerid, 0, 0, 19.4895,-331.0008,26.1236 , 0, 0, 0, 0, 0, 0, 0);
                SpawnPlayer(playerid);
                SetPlayerCameraPos(playerid, 1752.4188, -1527.8185, 20.2753);
                SetPlayerCameraLookAt(playerid, 1753.0366, -1528.6036, 19.8853);
            ShowPlayerDialog(playerid, DIALOG_GENDER, DIALOG_STYLE_LIST, "Jeste li musko ili zensko?","Musko\nZensko","Dalje","Odustani");
            }
        }
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno): Ako treba jos neki dio skripte samo recite!
Chris Martin
5
Underboss
3. Jul 2012.
BUMP !
Chris Martin
5
Underboss
3. Jul 2012.
Covijek moze uci samo jednaput i napravi relog, i zamrzne mu se sve... Moze li pomoc

😢 😢 😢 😢 😢 😢 😢
[AdmTeam]_jovan
4
Enforcer
3. Jul 2012.
probaj da obrises toggleplayercontroltable
Deleted User
Obrisan korisnik
3. Jul 2012.
Citaj pravila.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha