[Ajuda] Avaliaзгo e retirada de bugs!
#2

Primeiro, Parece que fez o cуdigo as pressas, aprenda a fazer com calma.

Motivo pelo que estava sempre abrindo duas dialog.
PHP код:
ShowPlayerDialog(playeridDIALOG_BANCO_SACARDIALOG_STYLE_MSGBOX"{FF0000}Saldo"string"Confirmar""Cancelar"); 
Motivo Senha incorreta, faltou o B em "SenhaB".
PHP код:
if(strcmp(inputtextDOF2_GetString(gfile"Senha")) == 0
Isso se o valor X que o player digitou for < SaldoB? teria que ser Maior correto?
PHP код:
if(strval(inputtext) < DOF2_GetInt(gfile"SaldoB")) 
PHP код:
    new gfile[64], string[256];
    
format(gfilesizeof(gfile), "BContas/%s.ini"GetPlayerNome(playerid));
    new 
HoraMinutoSegundoDiaMesAno;
    
gettime(HoraMinutoSegundo);
    
getdate(AnoMesDia);
    if(
dialogid == DIALOG_BANCO_LOGIN){ 
        if(!
response) return SendClientMessage(playerid0xFF0000AA"[ ERRO ]Vocк escolheu sair!"); 
        if(
strcmp(inputtextDOF2_GetString(gfile"SenhaB"), true) == 0){ 
            
ShowPlayerDialog(playeridDIALOG_BANCO_MENUDIALOG_STYLE_LIST"{FF0000}MENU""{FF0000}Saldo\nDeposito\nSaque""Confirma""Cancelar"); 
        }else{ 
            
SendClientMessage(playerid0xFF0000AA"[ ERRO ]Senha incorreta!"); 
        } 
    } 
    if(
dialogid == DIALOG_BANCO_REGISTRO){ 
        
        if(
strlen(inputtext) < && strlen(inputtext) > 20) return SendClientMessage(playerid0xFF0000AA"[ ERRO ]A senha pode ser posta entre 4 digitos a 20!");
        
DOF2_CreateFile(gfile);
        
DOF2_SetString(gfile"SenhaB"inputtext); 
        
DOF2_SetInt(gfile"SaldoB"1000); 
        
pInfo[playerid][RegistradoB] = 1
        
DOF2_SaveFile(); 
        
ShowPlayerDialog(playeridDIALOG_BANCO_MENUDIALOG_STYLE_LIST"{FF0000}MENU""{FF0000}Saldo\nDeposito\nSaque""Confirma""Cancelar"); 
    } 
    if(
dialogid == DIALOG_BANCO_MENU){
        if(!
response) return SendClientMessage(playerid0xFF0000AA"[ ERRO ]Vocк escolheu sair!"); 
        switch(
listitem){ 
            case 
0:{ 
                
format(stringsizeof(string), "{FFFFFF}Banco Saldo\n\n\n{FFFFFF}Saldo em Conta {2fcc38}$%d \n\n{FFFFFF}Hora: {8de990}%02d:%02d:%02d \n\n{FFFFFF}Data: {8de990}%02d/%02d/%d"DOF2_GetInt(gfile"SaldoB"), HoraMinutoSegundoDiaMesAno); 
                
ShowPlayerDialog(playerid1010DIALOG_STYLE_MSGBOX"{FF0000}Saldo"string"Confirmar"""); 
            } 
            case 
1:{ 
                
ShowPlayerDialog(playeridDIALOG_BANCO_DEPOSITARDIALOG_STYLE_INPUT"{FF0000}Deposito!""{FFFFFF}Digite uma quantia para ser depositada!""Confirmar""Cancelar"); 
            } 
            case 
2:{ 
                
ShowPlayerDialog(playeridDIALOG_BANCO_SACARDIALOG_STYLE_INPUT"{FF0000}Saque""{FFFFFF}Digite uma quantia para ser sacada!""Confirmar""Cancelar"); 
            } 
        } 
    } 
    if(
dialogid == DIALOG_BANCO_DEPOSITAR
    { 
        if(!
response) return SendClientMessage(playerid0xFF0000AA"[ ERRO ]Vocк nгo preencheu os dados corretamente e saiu da opзгo"); 
        if(
strval(inputtext) == 0) return SendClientMessage(playerid0xFF0000AA"[ ERRO ]Vocк tentou depositar R$0 reais!"); 
        if(
strval(inputtext) > GetPlayerMoney(playerid)) return SendClientMessage(playerid0xFF0000AA"[ ERRO ]Vocк nгo esta com essa quantia em mгos!"); 
        
GivePlayerMoney(playerid, -strval(inputtext)); 
        
DOF2_SetInt(gfile"SaldoB", (DOF2_GetInt(gfile"SaldoB")+strval(inputtext))); 
        
DOF2_SaveFile(); 
        
format(stringsizeof(string), "{FFFFFF}Banco Menu\n\n\n{FFFFFF}Vocк depositou {2fcc38}$%d \n\n{FFFFFF}Saldo em Conta {2fcc38}$%d \n\n{FFFFFF}Hora: {8de990}%02d:%02d:%02d \n\n{FFFFFF}Data: {8de990}%02d/%02d/%d"strval(inputtext), DOF2_GetInt(gfile"SaldoB"), HoraMinutoSegundoDiaMesAno); 
        
ShowPlayerDialog(playerid1010DIALOG_STYLE_MSGBOX"{FF0000}Saldo"string"Confirmar"""); 
    } 
    
    if(
dialogid == DIALOG_BANCO_SACAR
    { 
        if(!
response) return SendClientMessage(playerid0xFF0000AA"[ ERRO ]Vocк nгo preencheu os dados corretamente e saiu da opзгo"); 
        if(
strval(inputtext) == 0) return SendClientMessage(playerid0xFF0000AA"[ ERRO ]Vocк tentou sacar R$0 reais!"); 
        if(
strval(inputtext) > DOF2_GetInt(gfile"SaldoB")) return SendClientMessage(playerid0xFF0000AA"[ ERRO ]Vocк nгo esta com essa quantia na sua conta!"); 
        
GivePlayerMoney(playeridstrval(inputtext)); 
        
DOF2_SetInt(gfile"SaldoB", (DOF2_GetInt(gfile"SaldoB")-strval(inputtext))); 
        
DOF2_SaveFile(); 
        
format(stringsizeof(string), "{FFFFFF}Banco Menu\n\n\n{FFFFFF}Vocк sacou {2fcc38}$%d \n\n{FFFFFF}Saldo em Conta {2fcc38}$%d \n\n{FFFFFF}Hora: {8de990}%02d:%02d:%02d \n\n{FFFFFF}Data: {8de990}%02d/%02d/%d"strval(inputtext), DOF2_GetInt(gfile"SaldoB"), HoraMinutoSegundoDiaMesAno); 
        
ShowPlayerDialog(playerid1010DIALOG_STYLE_MSGBOX"{FF0000}Saldo"string"Confirmar"""); 
    } 
Reply


Messages In This Thread
Avaliaзгo e retirada de bugs! - by vitinhosamp - 06.08.2018, 03:50
Re: Avaliaзгo e retirada de bugs! - by Felipealves - 06.08.2018, 06:54
Re: Avaliaзгo e retirada de bugs! - by DelK - 06.08.2018, 08:38
Re: Avaliaзгo e retirada de bugs! - by vitinhosamp - 06.08.2018, 16:46

Forum Jump:


Users browsing this thread: 2 Guest(s)