_An[D]reW_
Умник
PHP:
LoadAuto()
{
if(!fexist("[System]/cars.ini")) return print("[Ошибка] Файл [System]/cars.ini не найден");
new f = ini_openFile("[System]/cars.ini");
new str[15], string[1024];
for(new v = 1; v < MAX_VEHICLES; v++)
{
format(str, sizeof(str), "ID %d", v); ini_getString(f, str, string);
sscanf(str,"p<|>dddffffds[24]s[24]ddds[24]d",
VehInfo[v][aMod],
VehInfo[v][aColor][0],
VehInfo[v][aColor][1],
VehInfo[v][aPos][0],
VehInfo[v][aPos][1],
VehInfo[v][aPos][2],
VehInfo[v][aPos][3],
VehInfo[v][aOwned],
VehInfo[v][aOwner],
VehInfo[v][aSubOwner],
VehInfo[v][aPrice],
VehInfo[v][aLocked],
VehInfo[v][aTun],
VehInfo[v][aNomer],
VehInfo[v][aProbeg]);
print("Авто загружены");
return 1;
}
return ini_closeFile(f);
}
PHP:
SaveAuto()
{
new File = ini_openFile("[System]/cars.ini");
new uid[15], string[1024];
for(new i = 0; i < MAX_VEHICLES; i++)
{
if(VehInfo[i][aMod] != 0)
{
format(string,sizeof(string),"%d,%d,%d,%f,%f,%f,%f,%d,%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%s,%f",VehInfo[i][aMod],
VehInfo[i][aColor][0],VehInfo[i][aColor][1],VehInfo[i][aPos][0],VehInfo[i][aPos][1],VehInfo[i][aPos][2],VehInfo[i][aPos][3],VehInfo[i][aOwned],VehInfo[i][aOwner],
VehInfo[i][aSubOwner],VehInfo[i][aPrice],VehInfo[i][aLocked],VehInfo[i][aTun][0],VehInfo[i][aTun][1],VehInfo[i][aTun][2],VehInfo[i][aTun][3],VehInfo[i][aTun][4],
VehInfo[i][aTun][5],VehInfo[i][aTun][6],VehInfo[i][aTun][7],VehInfo[i][aTun][8],VehInfo[i][aTun][9],VehInfo[i][aTun][10],VehInfo[i][aTun][11],VehInfo[i][aTun][12],
VehInfo[i][aTun][13],VehInfo[i][aNomer],VehInfo[i][aProbeg]);
format(uid,15,"ID: %d",i);
ini_setString(File,uid,string);
}
else break;
}
ini_closeFile(File);
return 1;
}
PHP:
SpawnAuto()
{
for(new i = 0; i < sizeof(VehInfo); i++)
{
if(VehInfo[i][aMod] != 0 && VehInfo[i][aMod] != 1)
{
VehInfo[i][aID] = CreateVehicle(VehInfo[i][aMod],VehInfo[i][aPos][0],VehInfo[i][aPos][1],VehInfo[i][aPos][2],VehInfo[i][aPos][3],VehInfo[i][aColor][0],VehInfo[i][aColor][1],10000);
for(new ix = 0; ix < 14; ix++) { if(VehInfo[i][aTun][ix] != 0) AddVehicleComponent(VehInfo[i][aID], VehInfo[i][aTun][ix]); }
SetVehicleNumberPlate(VehInfo[i][aID], VehInfo[i][aNomer]);
GetVehicleParamsEx(i, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(i, engine, lights, alarm, VehInfo[i][aLocked], bonnet, boot, objective);
print("Авто заспавнены");
return 1;
}
}
return 1;
}
PHP:
LoadAuto(); SpawnAuto();
PHP:
ID: 0 = 419,0,0,2528.353515,-1507.561157,23.626085,269.926116,1,PETPO,None,7476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,PETPO,0.000000
Но её вообще нигде нет
Последнее редактирование:
