30.06.2016, 17:02
PHP код:
SaveVehicles()
{
new file[64];
for(new v = 1; v < MAX_CARS; v ++)
{
format(file, 64, CARROS, v);
if(DOF2_FileExists(file))
DOF2_SetInt(file, "ModelID", VehicleInfo[v][ModelID]);
DOF2_SetString(file, "Owner", VehicleInfo[v][Owner]);
DOF2_SetString(file, "NrPlate", VehicleInfo[v][NrPlate]);
DOF2_SetFloat(file, "Position X", VehicleInfo[v][posX]);
DOF2_SetFloat(file, "Position Y", VehicleInfo[v][posY]);
DOF2_SetFloat(file, "Position Z", VehicleInfo[v][posZ]);
DOF2_SetFloat(file, "Position A", VehicleInfo[v][posA]);
DOF2_SetInt(file, "ColorA", VehicleInfo[v][ColorA]);
DOF2_SetInt(file, "ColorB", VehicleInfo[v][ColorB]);
DOF2_SetInt(file, "Locked", VehicleInfo[v][Locked]);
DOF2_SetInt(file, "Faction", VehicleInfo[v][Faction]);
DOF2_SaveFile();
}
return 1;
}
PHP код:
stock CreatePlayerVehicle(playerid, model)
{
new file[64], playercar, v;
playercar = CreateVehicle(model, -156.0357,1181.0258,19.3808,179.2710, random(5), random(5), -1);
PutPlayerInVehicle(playerid, playercar, 0);
VehicleInfo[playercar][ModelID] = model;
VehicleInfo[playercar][NrPlate] = "BB-0000";
format(VehicleInfo[playercar][Owner], 100, "%s", RPName(playerid));
VehicleInfo[playercar][posX] = -156.0357;
VehicleInfo[playercar][posY] = 1181.0258;
VehicleInfo[playercar][posZ] = 19.3808;
VehicleInfo[playercar][posA] = 179.2710;
VehicleInfo[playercar][ColorA] = random(5);
VehicleInfo[playercar][ColorB] = random(5);
VehicleInfo[playercar][Locked] = 1;
VehicleInfo[playercar][Faction] = 0;
format(file, 64, CARROS, v);
if(!DOF2_FileExists(file)) DOF2_CreateFile(file);
{
DOF2_SetInt(file, "ModelID", VehicleInfo[v][ModelID]);
DOF2_SetString(file, "Owner", VehicleInfo[v][Owner]);
DOF2_SetString(file, "NrPlate", VehicleInfo[v][NrPlate]);
DOF2_SetFloat(file, "Position X", VehicleInfo[v][posX]);
DOF2_SetFloat(file, "Position Y", VehicleInfo[v][posY]);
DOF2_SetFloat(file, "Position Z", VehicleInfo[v][posZ]);
DOF2_SetFloat(file, "Position A", VehicleInfo[v][posA]);
DOF2_SetInt(file, "ColorA", VehicleInfo[v][ColorA]);
DOF2_SetInt(file, "ColorB", VehicleInfo[v][ColorB]);
DOF2_SetInt(file, "Locked", VehicleInfo[v][Locked]);
DOF2_SetInt(file, "Faction", VehicleInfo[v][Faction]);
DOF2_SaveFile();
}
PlayerInfo[playerid][VehicleOwner] = playercar;
return 1;
}