[AJUDA] Gang Banco Sacar
#1

# Bom. й mais um Pedido doque uma Ajuda. Alguem poderia me ensinar a criar um Gang Sacar ? Aqui o Codigo de Depositar que eu fiz e tб funcionando...

pawn Код:
else if(dialogid == GANG_DEPOSITAR)
    {
        if(response)
        {
            new valor = strval(inputtext);
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid, GANG_DEPOSITAR, DIALOG_STYLE_MSGBOX, "Depуsito", "{FFFFFF}Digite novamente a quantia que vocк quer depositar no banco da sua gang:", "Enviar", "Cancelar");
            if(valor > Info[playerid][Dinheiro]) return ShowPlayerDialog(playerid, GANG_DEPOSITAR, DIALOG_STYLE_MSGBOX, "Depуsito", "{FF0000}Vocк nгo tem todo esse dinheiro !\n{FFFFFF}Digite a quantia que vocк quer depositar no banco da sua gang:", "Enviar", "Cancelar");
            Info[playerid][Dinheiro] -= valor;
            new gangid = Info[playerid][Gang];
            Gangs[gangid][Banco] += valor;
            format(str, 128, "{FFFFFF}Vocк depositou %d no banco da sua gang com sucesso.\nNovo Saldo: %d", valor, Gangs[gangid][Banco]);
            ShowPlayerDialog(playerid, GANG_SALDO, DIALOG_STYLE_MSGBOX, "Depуsito", str, "Fechar", "");
Meu Gang Banco..
pawn Код:
else if(dialogid == GANG_BANCO)
    {
        if(response)
        {
            new gangid = Info[playerid][Gang];
            if(listitem == 0)
            {
                format(str, 128, "\t{FFFFFF}Saldo do Banco: %d", Gangs[gangid][Banco]);
                ShowPlayerDialog(playerid, GANG_SALDO, DIALOG_STYLE_MSGBOX, "Saldo do Banco", str, "Fechar", "");
            }
            else if(listitem == 1)
            {
                format(str, 128, "{FFFFFF}Saldo do Banco: %d\nDigite a quantia que vocк quer depositar no banco da sua gang:", Gangs[gangid][Banco]);
                ShowPlayerDialog(playerid, GANG_DEPOSITAR, DIALOG_STYLE_INPUT, "Depуsito", str, "Enviar", "Cancelar");
            }
            else if(listitem == 2)
            {
                format(str, 128, "{FFFFFF}Saldo do Banco: %d\nDigite a quantia que vocк quer sacar do banco da sua gang:", Gangs[gangid][Banco]);
                ShowPlayerDialog(playerid, GANG_SACAR, DIALOG_STYLE_INPUT, "Saque", str, "Enviar", "Cancelar");
            }
        }
    }
Reply
#2

seria mais ou menos assim:

/sacar>

pawn Код:
Gangs[gangid][Banco] -= valor;
GivePlayerMoney(playerid, valor);
Ps: por favor, nгo coloque em negrito novamente, assim fica mais difнcil eu ajudar
Reply
#3

Nгo entendi Caroline..

pawn Код:
else if(dialogid == GANG_SACAR)
    {
        if(response)
        {
            new valor = strval(inputtext);
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid, GANG_SACAR, DIALOG_STYLE_MSGBOX, "Saque", "{FFFFFF}Digite novamente a quantia que vocк quer depositar no banco da sua gang:", "Enviar", "Cancelar");
            if(valor > Info[playerid][Dinheiro]) return ShowPlayerDialog(playerid, GANG_SACAR, DIALOG_STYLE_MSGBOX, "Depуsito", "{FF0000}Vocк nгo tem todo esse dinheiro !\n{FFFFFF}Digite a quantia que vocк quer depositar no banco da sua gang:", "Enviar", "Cancelar");
            Info[playerid][Dinheiro] += valor;
            new gangid = Info[playerid][Gang];
            Gangs[gangid][Banco] -= valor;
            format(str, 128, "{FFFFFF}Vocк sacou %d do banco da sua gang com sucesso.\nNovo Saldo: %d", valor, Gangs[gangid][Banco]);
            ShowPlayerDialog(playerid, GANG_SALDO, DIALOG_STYLE_MSGBOX, "Saque", str, "Fechar", "");
        }
    }
Aonde coloco essa funзгo ? ._.

@ Nгo vou mais usar negrito. o.o
Reply
#4

tentas:
pawn Код:
else if(dialogid == GANG_SACAR)
    {
        if(response)
        {
            if(!strlen(strval(inputtext)))
                return ShowPlayerDialog(playerid, GANG_SACAR, DIALOG_STYLE_MSGBOX, "Saque", "{FFFFFF}Digite novamente a quantia que vocк quer depositar no banco da sua gang:", "Enviar", "Cancelar");
               
            if(strval(inputtext) > Info[playerid][Dinheiro])
                return ShowPlayerDialog(playerid, GANG_SACAR, DIALOG_STYLE_MSGBOX, "Depуsito", "{FF0000}Vocк nгo tem todo esse dinheiro !\n{FFFFFF}Digite a quantia que vocк quer depositar no banco da sua gang:", "Enviar", "Cancelar");

            Info[playerid][Dinheiro] += strval(inputtext);
            Gangs[Info[playerid][Gang]][Banco] -= strval(inputtext);
            format(str, 128, "{FFFFFF}Vocк sacou %d do banco da sua gang com sucesso.\nNovo Saldo: %d", valor, Gangs[gangid][Banco]);
            ShowPlayerDialog(playerid, GANG_SALDO, DIALOG_STYLE_MSGBOX, "Saque", str, "Fechar", "");
        }
    }
Reply
#5

pawn Код:
undefined symbl "valor" // Erro

format(str, 128, "{FFFFFF}Vocк sacou %d do banco da sua gang com sucesso.\nNovo Saldo: %d", valor, Gangs[gangid][Banco]); // Linha

e

pawn Код:
argument type mismath (argument1) // Erro

if(!strlen(strval(inputtext))) // Linha
Reply
#6

pawn Код:
else if(dialogid == GANG_SACAR)
    {
        if(response)
        {
            if(!strlen(inputtext))
                return ShowPlayerDialog(playerid, GANG_SACAR, DIALOG_STYLE_MSGBOX, "Saque", "{FFFFFF}Digite novamente a quantia que vocк quer depositar no banco da sua gang:", "Enviar", "Cancelar");
               
            if(strval(inputtext) > Info[playerid][Dinheiro])
                return ShowPlayerDialog(playerid, GANG_SACAR, DIALOG_STYLE_MSGBOX, "Depуsito", "{FF0000}Vocк nгo tem todo esse dinheiro !\n{FFFFFF}Digite a quantia que vocк quer depositar no banco da sua gang:", "Enviar", "Cancelar");

            Info[playerid][Dinheiro] += strval(inputtext);
            Gangs[Info[playerid][Gang]][Banco] -= strval(inputtext);
            format(str, 128, "{FFFFFF}Vocк sacou %d do banco da sua gang com sucesso.\nNovo Saldo: %d", strval(inputtext), Gangs[Info[playerid][Gang]][Banco]);
            ShowPlayerDialog(playerid, GANG_SALDO, DIALOG_STYLE_MSGBOX, "Saque", str, "Fechar", "");
        }
    }
Reply
#7

Valeu Caroline.. Deu certo ^^

+Rep .. ( Se nгo der erro pra dar Rep. o.o' )
Reply
#8

sem problemas
Reply
#9

Caroline. sу uma pergunta.
Vse jб usou o nick Caroline_Meer ? \ Algo assim. '-'
Reply
#10

Quote:
Originally Posted by CanTLoGin
Посмотреть сообщение
Caroline. sу uma pergunta.
Vse jб usou o nick Caroline_Meer ? \ Algo assim. '-'
nгo.
Normalmente uso [oG]Carolz. dificilmente uso [DEL]Oglez.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)