@_LoadVehs(playerid, vehicleid);
@_LoadVehs(playerid, vehicleid)
{
new
rows,
fields;
cache_get_data(rows, fields);
if(rows)
{
new
veh_id,
veh_model,
Float:veh_x,
Float:veh_y,
Float:veh_z,
Float:veh_a,
Float:veh_hp,
veh_color1,
veh_color2,
veh_dmg1,
veh_dmg2,
veh_dmg3,
veh_dmg4,
veh_paintjob;
veh_model = cache_get_field_content_int(0, "model");
veh_x = cache_get_field_content_float(0, "x");
veh_y = cache_get_field_content_float(0, "y");
veh_z = cache_get_field_content_float(0, "z");
veh_a = cache_get_field_content_float(0, "a");
veh_hp = cache_get_field_content_float(0, "hp");
veh_color1 = cache_get_field_content_int(0, "color1");
veh_color2 = cache_get_field_content_int(0, "color2");
veh_dmg1 = cache_get_field_content_int(0, "dmg1");
veh_dmg2 = cache_get_field_content_int(0, "dmg2");
veh_dmg3 = cache_get_field_content_int(0, "dmg3");
veh_dmg4 = cache_get_field_content_int(0, "dmg4");
veh_paintjob = cache_get_field_content_int(0, "paintjob");
veh_id
= CreateVehicle(veh_model
, veh_x
, veh_y
, veh_z
, veh_a
, veh_color1
, veh_color2
, 0); if(veh_id != INVALID_VEHICLE_ID) return true;
if(veh_paintjob > 0)
ChangeVehiclePaintjob(veh_id
, veh_paintjob
-1); // 1, 2, 3 - нумерация винилов по порядку, 4 - отсутствие винил allvehs++;
veh[veh_id][v_price] = ModelPrice[veh_model-400];
veh[veh_id][v_model] = veh_model;
veh[veh_id][v_x] = veh_x;
veh[veh_id][v_y] = veh_y;
veh[veh_id][v_z] = veh_z;
veh[veh_id][v_a] = veh_a;
veh[veh_id][v_hp] = veh_hp;
veh[veh_id][v_color1] = veh_color1;
veh[veh_id][v_color2] = veh_color2;
veh[veh_id][v_dmg1] = veh_dmg1;
veh[veh_id][v_dmg2] = veh_dmg2;
veh[veh_id][v_dmg3] = veh_dmg3;
veh[veh_id][v_dmg4] = veh_dmg4;
veh[veh_id][v_paintjob] = veh_paintjob;
veh[veh_id][v_class] = cache_get_field_content_int(0, "class");
veh[veh_id][v_ownerid] = playerid;
veh[veh_id][v_id] = vehicleid;
static
fmt_str[] = "UPDATE `vehicles` SET `ownerid` = '%d' WHERE `id` = '%d'";
new
string[sizeof(fmt_str)-4+4*2+1];
format(string
, sizeof(string
), fmt_str
, playerid
, vehicleid
); mysql_function_query(connect_mysql, string, false, "", "");
}
return true;
}