10.02.2017, 17:11
Tenho praticamente o Mesmo sistema que o seu. Tenta ver aonde ta o erro. Adpte ao seu cуdigo !
if( dialogid == D_SAQUE )
{
if( response )
{
if( pInfo[ playerid ][ ContaBanco ] == 0 )
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo tem uma conta bancбria ! ( /AbrirConta )" );
return 1;
}
new
dinheiro = strval( inputtext )
;
if( !strlen( inputtext ))
{
format( gStr, sizeof( gStr ), "Saque Bancбrio\n\nNome de usuбrio: %s\n\nInsira a quantia que deseja sacar:", PlayerName( playerid ));
ShowPlayerDialog( playerid, D_SAQUE, DIALOG_STYLE_INPUT, "Caixa Eletrфnico", gStr, "Sacar", "Cancelar" );
return 1;
}
if( dini_Int( gFile, "SaldoBanco" ) < dinheiro || dinheiro <= 0 || dinheiro >= 1000000 )
{
SendClientMessage( playerid, COLOR_ERRO, "( BANCO ) Quantia Invбlida !" );
return 1;
}
sGivePlayerCash( playerid, dinheiro );
dini_IntSet( gFile, "SaldoBanco", dini_Int( gFile, "SaldoBanco" ) - dinheiro );
format( s5Doze, sizeof( s5Doze ), "\t» Banco\n\n\n{CCFF66}Voce sacou: {66FF00}$%d\n\n{CCFF66}Saldo atual: {66FF00}$%d\n\n{CCFF66}Horario: {CCFFFF}%02d:%02d:%02d\n\n{CCFF66}Data: {CCFFFF}%d/%02d/%d\n ", dinheiro, dini_Int( gFile, "SaldoBanco" ), hora, minuto, segundo, dia, mes, ano );
ShowPlayerDialog( playerid, D_DEPOSITOU, DIALOG_STYLE_MSGBOX, "{FF0000}•»{00FF00} Depуsito Bancбrio", s5Doze, "Ok", "" );
}
return 1;
}
if( dialogid == D_SAQUE )
{
if( response )
{
if( pInfo[ playerid ][ ContaBanco ] == 0 )
{
SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo tem uma conta bancбria ! ( /AbrirConta )" );
return 1;
}
new
dinheiro = strval( inputtext )
;
if( !strlen( inputtext ))
{
format( gStr, sizeof( gStr ), "Saque Bancбrio\n\nNome de usuбrio: %s\n\nInsira a quantia que deseja sacar:", PlayerName( playerid ));
ShowPlayerDialog( playerid, D_SAQUE, DIALOG_STYLE_INPUT, "Caixa Eletrфnico", gStr, "Sacar", "Cancelar" );
return 1;
}
if( dini_Int( gFile, "SaldoBanco" ) < dinheiro || dinheiro <= 0 || dinheiro >= 1000000 )
{
SendClientMessage( playerid, COLOR_ERRO, "( BANCO ) Quantia Invбlida !" );
return 1;
}
sGivePlayerCash( playerid, dinheiro );
dini_IntSet( gFile, "SaldoBanco", dini_Int( gFile, "SaldoBanco" ) - dinheiro );
format( s5Doze, sizeof( s5Doze ), "\t» Banco\n\n\n{CCFF66}Voce sacou: {66FF00}$%d\n\n{CCFF66}Saldo atual: {66FF00}$%d\n\n{CCFF66}Horario: {CCFFFF}%02d:%02d:%02d\n\n{CCFF66}Data: {CCFFFF}%d/%02d/%d\n ", dinheiro, dini_Int( gFile, "SaldoBanco" ), hora, minuto, segundo, dia, mes, ano );
ShowPlayerDialog( playerid, D_DEPOSITOU, DIALOG_STYLE_MSGBOX, "{FF0000}•»{00FF00} Depуsito Bancбrio", s5Doze, "Ok", "" );
}
return 1;
}