"strlen"?? help please...
#6

Okey, Now I got a bigger problem... Solved the one with counting the digits...


Now, sometimes it doesn't save the account, and if it saves, it saves it as wrong account ID...

What's wrong?

pawn Код:
if(dialogid == BANKCREATE)
    {
        if(response)
        {
            if(!IsNumeric(inputtext[0])) return ShowPlayerDialog(playerid,BANKCREATE+2,DIALOG_STYLE_MSGBOX,"San Fierro Bank System","Invalid Account ID. Please use a 10-digit Account","Back","Cancel");
            new BankID = strval(inputtext[0]);
            new length = strlen(inputtext[0]);
            for(new b=0; b<MAX_BANKS; b++)
            {
                if(BankInfo[b][bBankID] == BankID) return ShowPlayerDialog(playerid,BANKCREATE+1,DIALOG_STYLE_MSGBOX,"San Fierro Bank System","That bank account is already taken","Back","Cancel");
            }
            if(length != 10) return ShowPlayerDialog(playerid,BANKCREATE+2,DIALOG_STYLE_MSGBOX,"San Fierro Bank System","Invalid Account ID. Please use a 10-digit Account","Back","Cancel");
            dini_IntSet(Playerfile(playerid),"BankID",BankID);
            PlayerInfo[playerid][pBankID] = BankID;
            BankInfo[BankID][bBankID] = BankID;
            dini_Create(Bankfile(BankID));
            dini_IntSet(Bankfile(BankID),"BankID",BankID);
            ShowPlayerDialog(playerid,BANKCREATE+3,DIALOG_STYLE_INPUT,"San Fierro Bank System","Type in a 4-digit password for your account:","Select","Cancel");
        }
        return 1;
    }
Reply


Messages In This Thread
"strlen"?? help please... - by introzen - 08.07.2010, 11:44
Re: "strlen"?? help please... - by MenaceX^ - 08.07.2010, 11:46
Re: "strlen"?? help please... - by introzen - 08.07.2010, 11:48
Re: "strlen"?? help please... - by Hiddos - 08.07.2010, 11:53
Re: "strlen"?? help please... - by MenaceX^ - 08.07.2010, 11:57
Re: "strlen"?? help please... - by introzen - 08.07.2010, 12:23

Forum Jump:


Users browsing this thread: 1 Guest(s)