[Ajuda] Duvida sobre codigo...
#1

Pode ser uma duvida besta ou sei la..

PHP код:
        for(new 040i++)
        {
            if(
VeiculosAVenda[i] == IdVeiculo)
            {
                new 
TextoDialogo[100];
                
TogglePlayerControllable(playerid0);
                
format(TextoDialogo100""MLaranja"Este veiculo esta a venda!\n "MCinza"Valor: "MLaranjaForte"%d\n "MCinza"Seguro: "MLaranjaForte"%d (Pago por dia que usar)",ValorVeiculo(IdVeiculo),ValorSeguro(IdVeiculo));
                
ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX ,""MLaranjaForte"Sistema de Veiculos",TextoDialogo,"Comprar","Sair");
                print(
"debug 1");
            }
        }
        print(
"debug 2);
    } 
OBS: Peguei sу a parte do codigo que importa..

o erro й o seguinte.. o debug 2 simplesmente nгo aparece, ou seja nada que eu coloco abaixo do loop carrega...

Nгo tem um return nem break para que isso ocorra.. e todo loop й executado perfeitamente.. o debug 1 aparece..
Reply
#2

Deve ser um erro de OOB (Out Of Bounds). Provavelmente o loop estб provocando uma tentativa de acesso а array VeiculosAVenda atravйs de um нndice invбlido .



Certifique-se de que o nъmero de cells (tamanho) da variбvel array VeiculosAVenda й maior ou igual a 40.



Espero ter ajudado .
Reply
#3

rjj Obrigado ajudou sim.. na verdade o valor й exatamente 40.. e tem que ser o valor +1...
Problema resolvido e +rep pra vocК!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)