Help with dialog input
#5

Код:
if (dialogid == DIALOG_PIN)
        {
            new PIN ;
            PIN = strval(inputtext);
            if(PIN == PlayerInfo[playerid][pPIN])
            {
                PinOk[playerid] = 1;
                if(PinOk[playerid] == 1)
                {
                    ConsumingMoney[playerid] = 1;
                    GivePlayerCash(playerid,cashdeposit);
                    PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;
                    format(string, sizeof(string), "  You Have Withdrawn $%d from your account Total: $%d ", cashdeposit,PlayerInfo[playerid][pAccount]);
                    SendClientMessage(playerid, COLOR_YELLOW, string);
                    return 1;
                }
            }
            else
            {
                SendClientMessage(playerid, 0xFF0000FF, "PIN Incorect, mai incearca !");
            }

        
        }


if(strcmp(cmd, "/withdraw", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pCard] == 1)
            {
            
                if(PlayerInfo[playerid][pLocal] != 103)
                {
                   SendClientMessage(playerid, COLOR_GREY, "   You are not at the Bank !");
                   return 1;
               }
               if(PlayerInfo[playerid][pConnectTime] < 1)
               {
                    SendClientMessage(playerid, COLOR_GREY, "   You must have at least 4 playing hours !");
                    return 1;
                }
                tmp= strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /withdraw [amount]");
                    format(string, sizeof(string), "  You Have $%d in your account.", PlayerInfo[playerid][pAccount]);
                    SendClientMessage(playerid, COLOR_GRAD3, string);
                    return 1;
                }
                new cashdeposit = strval(tmp);
                if(!strlen(tmp))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /withdraw [amount]");
                    format(string, sizeof(string), "  You Have $%d in your account.", PlayerInfo[playerid][pAccount]);
                    SendClientMessage(playerid, COLOR_GRAD3, string);
                    return 1;
                }
                if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "   You dont have that much !");
                    return 1;
                }
                ShowPlayerDialog(playerid,DIALOG_PIN,DIALOG_STYLE_INPUT,"WITHDRAW","Va rugam introduceti\nPIN'ul: ","ENTER","");
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Nu ai MasterCard !");
                return 1;
            }
            
        return 1;
        }
    }
Reply


Messages In This Thread
Help with dialog input [+rep] - by Smyle - 12.03.2012, 10:16
Re: Help with dialog input - by Smyle - 12.03.2012, 10:57
Re: Help with dialog input - by Bogdan1992 - 12.03.2012, 11:01
Re: Help with dialog input - by Smyle - 12.03.2012, 11:29
Re: Help with dialog input - by Bogdan1992 - 12.03.2012, 15:39
Re: Help with dialog input - by Smyle - 12.03.2012, 15:43
Re: Help with dialog input - by Bogdan1992 - 12.03.2012, 15:47

Forum Jump:


Users browsing this thread: 3 Guest(s)