22.11.2018, 23:52
A funзгo PegarKMRodado й uma macro.
Logo PegarKMRodado(VALOR) quando for compilado serб interpretado como (E@_R[VALOR] * 0.001). Ou seja, й a mesma coisa que o seu cуdigo estiver assim:
й uma multiplicaзгo, ela nгo estб tendo efeito pq apesar do cуdigo estб realizando a operaзгo de multiplicaзгo, o valor estб se perdendo pq nгo estб sendo usado em nenhum lugar ou nгo estб sendo armazenado.
Uso correto da mesma:
PHP код:
#define PegarKMRodado(%0) (E@_R[%0] * 0.001)
PHP код:
for(new id = 1; id < MAX_VEHICLES; id++)
{
new veiculo = GetPlayerVehicleID(id);
(E@_R[veiculo] * 0.001)
printf("PegarKMRodado - id: %d", veiculo);
}
Uso correto da mesma:
PHP код:
for(new id = 1; id < MAX_VEHICLES; id++)
{
new veiculo = GetPlayerVehicleID(id);
printf("PegarKMRodado - id: %d || Km/h percorrido: %d", veiculo, PegarKMRodado(veiculo));
}
// ou
for(new id = 1; id < MAX_VEHICLES; id++)
{
new veiculo = GetPlayerVehicleID(id);
new percorrido = PegarKMRodado(veiculo);
printf("PegarKMRodado - id: %d || Km/h percorrido: %d", veiculo, percorrido);
}

