Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Ошибка] Не работает авторынок! RLS

Статус
В этой теме нельзя размещать новые ответы.

Guroto

Новичок
Привет всем нужна срочно помощь добавил на сервер авторынок из даймонда с выгрузкой из файла не выгружает файлы и делает что все машины продаются!
Помогите нужна помощь срочно, +++ с меня!

PHP:
#define MAX_BUYABLE_CARS 154										// количество продаваемых машин

public OnPlayerStateChange(playerid, newstate, oldstate)//сел в машину выдается сообщение
{
new newcar = GetPlayerVehicleID(playerid);
new buycar = newcar-1;
if(newstate == PLAYER_STATE_DRIVER)
{
if(newcar <= MAX_BUYABLE_CARS)
{
if(CarsInfo[buycar][vOwned] == 0)
{
new string[256];
format(string,sizeof(string),"{FFFFFF}Íàçâàíèå:\t\t\t {2aa2c8}%s\n{FFFFFF}Ñòîèìîñòü àâòîìîáèëÿ:\t\t {2aa2c8}%s{00BF00} $\n{FFFFFF}Äëÿ ïîêóïêè íàæìèòå\t\t{2aa2c8} ''Êóïèòü''",VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid))-400],CarsInfo[buycar][vValue]);
ShowPlayerDialog(playerid,10051,DIALOG_STYLE_MSGBOX,"{ffcc00}Àâòîðûíîê",string,"Êóïèòü","Îòìåíà");
}
}
}
}

//Сохранение машин
idx = 0;
while (idx < sizeof(CarsInfo))
{
new coordsstring[500];
format(coordsstring, sizeof(coordsstring), "%d,%s,%d,%d,%f,%f,%f,%f,%f,%f,%f,%f,%d,%d,%d,%d\n",
CarsInfo[idx][vOwned],
CarsInfo[idx][vOwner],
CarsInfo[idx][vValue],
CarsInfo[idx][vModel],
CarsInfo[idx][vPosX],
CarsInfo[idx][vPosY],
CarsInfo[idx][vPosZ],
CarsInfo[idx][vAngle],
CarsInfo[idx][vParkX],
CarsInfo[idx][vParkY],
CarsInfo[idx][vParkZ],
CarsInfo[idx][vParkAngle],
CarsInfo[idx][vColorOne],
CarsInfo[idx][vColorTwo],
CarsInfo[idx][vPokraska],
CarsInfo[idx][vLock]);
if(idx == 0)
{
file2 = fopen("logs/cars.cfg", io_write);
}
else
{
file2 = fopen("logs/cars.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}

stock LoadCars()//Загрузка машин
{
new arrCoords[16][64];
new strFromFile2[500];
new File: file = fopen("logs/cars.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(CarsInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
CarsInfo[idx][vOwned] = strval(arrCoords[0]);
strmid(CarsInfo[idx][vOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
CarsInfo[idx][vValue] = strval(arrCoords[2]);
CarsInfo[idx][vModel] = strval(arrCoords[3]);
CarsInfo[idx][vPosX] = floatstr(arrCoords[4]);
CarsInfo[idx][vPosY] = floatstr(arrCoords[5]);
CarsInfo[idx][vPosZ] = floatstr(arrCoords[6]);
CarsInfo[idx][vAngle] = strval(arrCoords[7]);
CarsInfo[idx][vParkX] = floatstr(arrCoords[8]);
CarsInfo[idx][vParkY] = floatstr(arrCoords[9]);
CarsInfo[idx][vParkZ] = floatstr(arrCoords[10]);
CarsInfo[idx][vParkAngle] = floatstr(arrCoords[11]);
CarsInfo[idx][vColorOne] = strval(arrCoords[12]);
CarsInfo[idx][vColorTwo] = strval(arrCoords[13]);
CarsInfo[idx][vPokraska] = strval(arrCoords[14]);
CarsInfo[idx][vLock] = strval(arrCoords[15]);
idx++;
}
fclose(file);
printf("[ Çàãðóçêà ... ] %d ëè÷íîãî òðàíñïîðòà óñïåøíî çàãðóæåíû!",idx);
}
return 1;
}

stock CreateVehicles() //Создание машин!
{
new d;
new plname[MAX_PLAYER_NAME];
new name[10];
new surname[10];
// Àâòîðûíîê
for(new c = 0; c < sizeof(CarsInfo); c++)
{
if((CarsInfo[c][vParkX] == 0.0 && CarsInfo[c][vParkY] == 0.0 && CarsInfo[c][vParkZ] == 0.0 && CarsInfo[c][vParkAngle] == 0.0) || CarsInfo[c][vOwned] == 0)
{
BuyableCar[c] = CreateVehicle(CarsInfo[c][vModel], CarsInfo[c][vPosX], CarsInfo[c][vPosY], CarsInfo[c][vPosZ], CarsInfo[c][vAngle], -1, -1, -1);
}
else
{
BuyableCar[c] = CreateVehicle(CarsInfo[c][vModel], CarsInfo[c][vParkX], CarsInfo[c][vParkY], CarsInfo[c][vParkZ], CarsInfo[c][vParkAngle], CarsInfo[c][vColorOne], CarsInfo[c][vColorTwo], -1);
}
if(CarsInfo[c][vOwned] == 0) CarsInfo[c][vLock] = 0;
gCarLock[c+1] = CarsInfo[c][vLock];
ChangeVehicleColor(c+1, CarsInfo[c][vColorOne], CarsInfo[c][vColorTwo]);
if (CarsInfo[c][vOwned] !=0)
{
format(plname,sizeof(plname),"%s", CarsInfo[c][vOwner]);
d = strfind(plname, "_");
strmid(name, plname, 0, 1, sizeof name);
strmid(surname, plname, d+1, strlen(plname), sizeof surname);
format(plname, sizeof(plname), "{114D71}%s.%s", name,surname);
SetVehicleNumberPlate(c+1, plname);
}
else
{
SetVehicleNumberPlate(c+1, "Ïðîäàåòñÿ");
}
}
return 1;
}
LoadCars();//В OnGameModeInit стоит
CreateVehicles();
Помогите pls очень срочно нужно!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу