30/12/2022 13:33
O seu código parece estar correto, mas é possível que haja algum problema com a declaração da variável VehicleNames. Você tem certeza de que essa variável é um array de strings e que possui nomes de veículos correspondentes aos índices de modelos de veículos no intervalo de 400 a 611?
Além disso, é importante verificar se o modelo de veículo retornado pelo comando GetVehicleModel está realmente no intervalo esperado (400 a 611). Você pode adicionar alguns prints para verificar os valores retornados pelas funções e ter uma ideia do que está acontecendo. Por exemplo:
Também é importante verificar se o veículo existe no jogo (isto é, se ele foi criado com sucesso antes de tentar obter seu modelo). Você pode usar a função IsValidVehicle para verificar isso:
Além disso, é importante verificar se a função strcat está sendo usada corretamente. Ela concatena uma string ao final de outra string, portanto, é preciso ter cuidado para garantir que o primeiro argumento é uma string válida. Você também pode considerar usar a função format para facilitar a concatenação de strings. Por exemplo:
Além disso, é importante verificar se o modelo de veículo retornado pelo comando GetVehicleModel está realmente no intervalo esperado (400 a 611). Você pode adicionar alguns prints para verificar os valores retornados pelas funções e ter uma ideia do que está acontecendo. Por exemplo:
Código PHP:
printf("vehmodel: %d", vehmodel);
Também é importante verificar se o veículo existe no jogo (isto é, se ele foi criado com sucesso antes de tentar obter seu modelo). Você pode usar a função IsValidVehicle para verificar isso:
Código PHP:
if (!IsValidVehicle(vehicleid)) {
printf("Veículo inválido!");
return "";
}
Além disso, é importante verificar se a função strcat está sendo usada corretamente. Ela concatena uma string ao final de outra string, portanto, é preciso ter cuidado para garantir que o primeiro argumento é uma string válida. Você também pode considerar usar a função format para facilitar a concatenação de strings. Por exemplo:
Código PHP:
format(nameVeh, sizeof(nameVeh), "%s", VehicleNames[vehmodel - 400]);