LenD
Специалист
Проблема заключается в том, что не сохраняет файлы. База есть, всё правильно везде вбито, но почему то нет сохранения.
Что может быть?
Весь код ниже.
Что может быть?
Весь код ниже.
PHP:
enum cInfo
{
cFrontBumper,
cRearBumper,
cHydraulics,
cSideskirt,
cVentRight,
cVentLeft,
cSpoiler,
cExhaust,
cWheels,
cStereo,
cNitro,
cLamps,
cHood,
cRoof,
cTun
}
new CarInfo[MAX_VEHICLES][cInfo];
public OnVehicleMod(playerid, vehicleid, componentid)
{
CarInfo[vehicleid][cFrontBumper] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_FRONT_BUMPER);
CarInfo[vehicleid][cRearBumper] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_REAR_BUMPER);
CarInfo[vehicleid][cHydraulics] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_HYDRAULICS);
CarInfo[vehicleid][cSideskirt] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_SIDESKIRT);
CarInfo[vehicleid][cVentRight] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_VENT_RIGHT);
CarInfo[vehicleid][cVentLeft] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_VENT_LEFT);
CarInfo[vehicleid][cSpoiler] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_SPOILER);
CarInfo[vehicleid][cExhaust] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_EXHAUST);
CarInfo[vehicleid][cWheels] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_WHEELS);
CarInfo[vehicleid][cStereo] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_STEREO);
CarInfo[vehicleid][cNitro] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_NITRO);
CarInfo[vehicleid][cLamps] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_LAMPS);
CarInfo[vehicleid][cHood] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_HOOD);
CarInfo[vehicleid][cRoof] = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_ROOF);
if(CarInfo[vehicleid][cTun] == 0) { AddTuning(vehicleid); }
else { SaveTuning(vehicleid); }
return true;
}
stock SaveTuning(carid)
{
new query[1024];
format(query,sizeof(query),"UPDATE `vehicles` SET `FrontBumper`='%i',`RearBumper`='%i',`Hydraulics`='%i',`Sideskirt`='%i',`VentRight`='%i',`VentLeft`='%i',`Spoiler`='%i',`Exhaust`='%i',`Wheels`='%i',`Stereo`='%i',`Nitro`='%i',`Lamps`='%i',`Roof`='%i',`Hood`='%i' WHERE `ID` = '%i'",
CarInfo[carid][cFrontBumper], CarInfo[carid][cRearBumper], CarInfo[carid][cHydraulics], CarInfo[carid][cSideskirt], CarInfo[carid][cVentRight], CarInfo[carid][cVentLeft], CarInfo[carid][cSpoiler], CarInfo[carid][cExhaust], CarInfo[carid][cWheels], CarInfo[carid][cStereo], CarInfo[carid][cNitro], CarInfo[carid][cLamps], CarInfo[carid][cRoof], CarInfo[carid][cHood], carid);
mysql_query(query);
return true;
}
stock AddTuning(carid)
{
new query[1024];
format(string,sizeof(string),"INSERT INTO `vehicles`(`ID`, `FrontBumper`, `RearBumper`, `Hydraulics`, `Sideskirt`, `VentRight`, `VentLeft`,`Spoiler`, `Exhaust`, `Wheels`, `Stereo`, `Nitro`, `Lamps`, `Roof`, `Hood`) VALUES (%i,%i,%i,%i,%i,%i,%i,%i,%i,%i,%i,%i,%i,%i,%i;",
carid,CarInfo[carid][cFrontBumper], CarInfo[carid][cRearBumper], CarInfo[carid][cHydraulics], CarInfo[carid][cSideskirt], CarInfo[carid][cVentRight], CarInfo[carid][cVentLeft], CarInfo[carid][cSpoiler], CarInfo[carid][cExhaust], CarInfo[carid][cWheels], CarInfo[carid][cStereo], CarInfo[carid][cNitro], CarInfo[carid][cLamps], CarInfo[carid][cRoof], CarInfo[carid][cHood]);
mysql_query(query);
return true;
}
