Y_Ini - Let's do it!
#24

Quote:
Originally Posted by Riddick94
Посмотреть сообщение
pawn Код:
stock OnPlayerLogin(playerid, password[])
{
    INI_ParseFile(PlayerFile(playerid), "GetPlayerPassword");
    new PlayerPass[129], buf[150];
    GetPVarString(playerid, "pPass", PlayerPass, 129);
    WP_Hash(buf, sizeof(buf), password);
   
    if(strcmp(PlayerPass, buf))
    {
        new INI:Account;
        Account = INI_Open(PlayerFile(playerid));

        INI_Close(Account);

        PlayerInfo[playerid][pLogged] = true;
        TogglePlayerClock(playerid, true);

        SendDeathMessage(INVALID_PLAYER_ID, playerid, ICON_CONNECT);
        SendFormattedMessageToAll(COLOR_WHITE, "***  %s [{FF003F}ID{FFFFFF}: {FF003F}%d{FFFFFF}] dołączył do serwera.", PlayerName(playerid), playerid);
        SendFormattedMessage(playerid, COLOR_LIMON, "{1BE03F}* Zalogowany jako {EDBC6D}%s {FFFFFF}[{FF003F}ID{FFFFFF}: {FF003F}%d{FFFFFF}]{1BE03F}. Witamy spowrotem na Polskim eXtra Serwerze!", PlayerName(playerid), playerid);
        }else{
        new string[128];
        format(string,sizeof(string),"{9EB8E8}Witamy ponownie {F2EE0C}%s{9EB8E8}. Proszę wpisać poniżej swoje hasło, aby zalogować się i grać:", PlayerName(playerid));
        ShowPlayerDialog(playerid, DIALOG_LOGOWANIE, DIALOG_STYLE_INPUT, "Logowanie", string, "Zaloguj", "Wyjdź");
        GameTextForPlayer(playerid, " ~n~ ~n~ ~n~ ~n~ ~n~ ~r~Nieprawidlowe haslo!", SECONDS(3), 3);
    }
    return true;
}
When i type good password (for sure) it's sending me a GameTextForPlayer. When i type bad password it's sending GameText too. Why?

P.S
I'm learning from the ready code. After that i'll analize Y_Ini fully you got my word. It's my first time when i'm making script with other script than DINI, so.. : )
I got my mouth shut by Y_Less, damn.
However, this happens because Password string is null.

Also, why are you doing this here? You don't write in file on login, you retrieve it.
pawn Код:
new INI:Account;
        Account = INI_Open(PlayerFile(playerid));

        INI_Close(Account);

Shouldn't this return 0? I mean it should have a ! in front so it matches!
pawn Код:
if(!strcmp(PlayerPass, buf))
Check first if the password has been retrieved from file successfully.
Reply


Messages In This Thread
Y_Ini - Let's do it! - by Riddick94 - 09.03.2011, 17:48
Re: Y_Ini - Let's do it! - by Mean - 09.03.2011, 18:08
Re: Y_Ini - Let's do it! - by Riddick94 - 09.03.2011, 18:14
Re: Y_Ini - Let's do it! - by Riddick94 - 09.03.2011, 18:21
Re: Y_Ini - Let's do it! - by Mean - 09.03.2011, 18:23
Re: Y_Ini - Let's do it! - by Fj0rtizFredde - 09.03.2011, 18:25
Re: Y_Ini - Let's do it! - by Riddick94 - 09.03.2011, 18:34
Re: Y_Ini - Let's do it! - by Riddick94 - 09.03.2011, 18:58
Re: Y_Ini - Let's do it! - by Zh3r0 - 09.03.2011, 19:01
Re: Y_Ini - Let's do it! - by Riddick94 - 09.03.2011, 19:02
Re: Y_Ini - Let's do it! - by Y_Less - 10.03.2011, 11:09
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 11:14
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 12:16
Re: Y_Ini - Let's do it! - by Y_Less - 10.03.2011, 12:22
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 12:31
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 12:34
Re: Y_Ini - Let's do it! - by Y_Less - 10.03.2011, 12:34
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 12:39
Re: Y_Ini - Let's do it! - by Y_Less - 10.03.2011, 13:00
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 13:03
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 14:44
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 15:08
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 15:53
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 16:08
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 16:18
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 16:21
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 16:24
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 16:27
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 16:30
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 16:32
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 16:36
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 16:40
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 16:44
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 16:52
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 16:57
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 17:03
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 17:03
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 17:06
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 17:07
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 17:10
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 18:26
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 18:31
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 18:38
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 18:40
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 18:47
Re: Y_Ini - Let's do it! - by Zh3r0 - 10.03.2011, 18:52
Re: Y_Ini - Let's do it! - by Riddick94 - 10.03.2011, 19:02
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 08:21
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 08:56
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 09:04
Re: Y_Ini - Let's do it! - by Finn - 11.03.2011, 09:05
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 09:07
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 09:22
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 09:38
Re: Y_Ini - Let's do it! - by Zh3r0 - 11.03.2011, 09:43
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 09:45
Re: Y_Ini - Let's do it! - by Zh3r0 - 11.03.2011, 09:50
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 10:18
Re: Y_Ini - Let's do it! - by Finn - 11.03.2011, 10:24
Re: Y_Ini - Let's do it! - by Zh3r0 - 11.03.2011, 10:34
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 10:35
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 10:50
Re: Y_Ini - Let's do it! - by Zh3r0 - 11.03.2011, 11:10
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 11:12
Re: Y_Ini - Let's do it! - by Zh3r0 - 11.03.2011, 11:20
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 11:22
Re: Y_Ini - Let's do it! - by Zh3r0 - 11.03.2011, 11:25
Re: Y_Ini - Let's do it! - by Riddick94 - 11.03.2011, 11:29
Re: Y_Ini - Let's do it! - by Zh3r0 - 11.03.2011, 11:31

Forum Jump:


Users browsing this thread: 2 Guest(s)