16.02.2015, 05:01
Am getting errors on the line of code below.
can't seem to fix the issue to sleepy.
full code.
can't seem to fix the issue to sleepy.
Код:
ParkMeters[total][parkID] = cache_get_field_int(total, 0); ParkMeters[total][parkPosX] = cache_get_field_float(total, 1); ParkMeters[total][parkPosY] = cache_get_field_float(total, 2); ParkMeters[total][parkPosZ] = cache_get_field_float(total, 3); ParkMeters[total][parkPosRX] = cache_get_field_float(total, 4); ParkMeters[total][parkPosRY] = cache_get_field_float(total, 5); ParkMeters[total][parkPosRZ] = cache_get_field_float(total, 6);
Код:
forward LoadDynamicMeters();
public LoadDynamicMeters()
{
new rows, fields, msg[128];
new total = 0;
cache_get_data(rows, fields);
if(rows)
{
while(total < rows)
{
ParkMeters[total][parkID] = cache_get_field_int(total, 0);
ParkMeters[total][parkPosX] = cache_get_field_float(total, 1);
ParkMeters[total][parkPosY] = cache_get_field_float(total, 2);
ParkMeters[total][parkPosZ] = cache_get_field_float(total, 3);
ParkMeters[total][parkPosRX] = cache_get_field_float(total, 4);
ParkMeters[total][parkPosRY] = cache_get_field_float(total, 5);
ParkMeters[total][parkPosRZ] = cache_get_field_float(total, 6);
cache_get_field(total, 7, ParkMeters[total][parkName], dbHandle, 128);
ParkMeters[total][parkMinutes] = cache_get_field_int(total, 8);
ParkMeters[total][parkOn] = 1;
ParkMeters[total][parkObject] = CreateDynamicObject(1270, ParkMeters[total][parkPosX], ParkMeters[total][parkPosY], ParkMeters[total][parkPosZ], ParkMeters[total][parkPosRX], ParkMeters[total][parkPosRY], ParkMeters[total][parkPosRZ], -1, -1, -1, 200.0);
format(msg, sizeof(msg), "minutes %d", ParkMeters[total][parkMinutes]);
ParkMeters[total][parkArea] = CreateDynamicSphere(ParkMeters[total][parkPosX], ParkMeters[total][parkPosY], ParkMeters[total][parkPosZ], 1.5, -1, -1, -1);
ParkMeters[total][parkLabel] = CreateDynamic3DTextLabel(msg, -1, ParkMeters[total][parkPosX], ParkMeters[total][parkPosY], ParkMeters[total][parkPosZ]+0.5, 1.5, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
total++;
}
}
format(msg,sizeof(msg), "Loaded %d dynamic park meters from MySQL.", total);
printf(msg);
return 1;
}


