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

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

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

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

3D текст - WMR за помощь.

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

Максим :3

Дебютант
Всем привет! У меня проблема. Смотрим скриншот.

Суть: При коннекте появляются личные ТС без номеров, но я решил это исправить.
PHP:
   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);
//          new h = 722;
            new Text3D:vehicle3Dtext;
            new str[256];
            format(str, 256, "%s",CarsInfo[c][vNumber]);
            vehicle3Dtext = Create3DTextLabel(str, 0x008080FF, 0.0, 0.0, 0.0, 20.0, 1);
            Attach3DTextLabelToVehicle(vehicle3Dtext, c, 0.0, 0.0, 2.0);
        }
        else if(CarsInfo[c][vParkX] != 0.0 && CarsInfo[c][vParkY] != 0.0 && CarsInfo[c][vParkZ] != 0.0 && CarsInfo[c][vParkAngle] != 0.0 && CarsInfo[c][vOwned] == 1)
        {
            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);
//          new h = 722;
            new Text3D:vehicle3Dtext;
            new str[256];
            format(str, 256, "%s",CarsInfo[c][vNumber]);
            vehicle3Dtext = Create3DTextLabel(str, 0x008080FF, 0.0, 0.0, 0.0, 20.0, 1);
            Attach3DTextLabelToVehicle(vehicle3Dtext, c, 0.0, 0.0, 2.0);
        }
3D текст он должен брать по идее из CarsInfo[vNumber], но почему-то этого не происходит.
В файле cars.cfg ставлю такое:

в123ав,1,ВЛАДЕЛЕЦ_АВТО,558,857.253417,-1643.830566,13.156991,70.000000,1,1,0,120000,0.000 000,0.000000,0.000000,0.000000
Но при перезагрузке сервера файл редактируется и получается так:
в,0,ВЛАДЕЛЕЦ_АВТО,558,857.253417,-1643.830566,13.156991,70.000000,1,1,0,120000,0.000 000,0.000000,0.000000,0.000000
Паблик загрузки авто:
PHP:
public LoadBuyableCars()
{
    new arrCoords[16][64];
    new strFromFile2[256];
    new File: file = fopen("California/cars.cfg", io_read);
    if (file)
    {
        new idx;
        while (idx < sizeof(CarsInfo))
        {
            fread(file, strFromFile2);
            split(strFromFile2, arrCoords, ',');
            strmid(CarsInfo[idx][vNumber], arrCoords[0], 0, strlen(arrCoords[0]), 255);
            CarsInfo[idx][vOwned] = strval(arrCoords[1]);
            strmid(CarsInfo[idx][vOwner], arrCoords[2], 0, strlen(arrCoords[2]), 255);
            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] = floatstr(arrCoords[7]);
            CarsInfo[idx][vColorOne] = strval(arrCoords[8]);
            CarsInfo[idx][vColorTwo] = strval(arrCoords[9]);
            CarsInfo[idx][vLock] = strval(arrCoords[10]);
            CarsInfo[idx][vValue] = strval(arrCoords[11]);
            CarsInfo[idx][vParkX] = floatstr(arrCoords[12]);
            CarsInfo[idx][vParkY] = floatstr(arrCoords[13]);
            CarsInfo[idx][vParkZ] = floatstr(arrCoords[14]);
            CarsInfo[idx][vParkAngle] = floatstr(arrCoords[15]);
            printf("Ìàøèíà: [%d] | Ìîäåëü: [%d] | Ñòîèìîñòü: [$%d] | Âëàäåëåö: [%s]", idx, CarsInfo[idx][vModel], CarsInfo[idx][vValue], CarsInfo[idx][vOwner]);
            idx++;
        }
        fclose(file);
    }
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу