02.03.2018, 19:11
Como sempre o loop percorre do ID 0 atй o maior ID possнvel de casa, o return da primeira volta sempre interrompe todo o cуdigo quando vocк estб em outra casa que nгo seja a de ID 0 .
Retire o return da construзгo if que checa a posiзгo do jogador e reescreva a mesma para simplesmente pular o cуdigo da casa para a prуxima se o jogador nгo estiver na posiзгo dela. Logo apуs a construзгo for, coloque a mensagem referente ao jogador nгo estar na frente de nenhuma casa, jб que esse ponto do cуdigo sу rodaria nessa situaзгo.
Se vocк prestar atenзгo nesse problema, verб que terб que fazer isso de novo para o mesmo cуdigo. Sу nгo use goto .
Espero ter ajudado .
Retire o return da construзгo if que checa a posiзгo do jogador e reescreva a mesma para simplesmente pular o cуdigo da casa para a prуxima se o jogador nгo estiver na posiзгo dela. Logo apуs a construзгo for, coloque a mensagem referente ao jogador nгo estar na frente de nenhuma casa, jб que esse ponto do cуdigo sу rodaria nessa situaзгo.
Se vocк prestar atenзгo nesse problema, verб que terб que fazer isso de novo para o mesmo cуdigo. Sу nгo use goto .
Espero ter ajudado .