SA-MP Forums Archive
[AJUDA] Gang Banco Sacar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Gang Banco Sacar (/showthread.php?tid=288217)



[AJUDA] Gang Banco Sacar - CanTLoGin - 06.10.2011

# 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");
            }
        }
    }



Re: [PEDIDO\AJUDA] Gang Banco Sacar - [O.z]Caroline - 06.10.2011

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


Re: [PEDIDO\AJUDA] Gang Banco Sacar - CanTLoGin - 06.10.2011

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


Re: [PEDIDO\AJUDA] Gang Banco Sacar - [O.z]Caroline - 06.10.2011

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", "");
        }
    }



Re: [PEDIDO\AJUDA] Gang Banco Sacar - CanTLoGin - 06.10.2011

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



Re: [PEDIDO\AJUDA] Gang Banco Sacar - [O.z]Caroline - 06.10.2011

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", "");
        }
    }



Re: [PEDIDO\AJUDA] Gang Banco Sacar - CanTLoGin - 06.10.2011

Valeu Caroline.. Deu certo ^^

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


Re: [PEDIDO\AJUDA] Gang Banco Sacar - [O.z]Caroline - 06.10.2011

sem problemas


Re: [AJUDA] Gang Banco Sacar - CanTLoGin - 06.10.2011

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


Re: [AJUDA] Gang Banco Sacar - [O.z]Caroline - 06.10.2011

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.