Файлы

Тема в разделе "Программирование / Скриптинг", создана пользователем /_Parlament_\, 11 июл 2015.

  1. /_Parlament_\

    /_Parlament_\

    Сообщения:
    135
    Симпатии:
    7
    Можно ли не указывать в OnMapStart
    AddFileToDownloadsTable("models/mdl");
    AddFileToDownloadsTable("materials/vtx);


    Можно ли указать так?
    AddFileToDownloadsTable("materials/");
    AddFileToDownloadsTable("models/");
     
  2. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.972
    Симпатии:
    2.978
    /_Parlament_\, Нет
     
  3. /_Parlament_\

    /_Parlament_\

    Сообщения:
    135
    Симпатии:
    7
    R1KO, А как кода сделать файл для загрузки фалов от mdl и тд? в коде
     
  4. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.510
    Симпатии:
    1.963
    [Любая игра] Чтение файла

    Обычно начинают так:
    PHP:
    new Handle:file OpenFile("addons/sourcemod/download.txt""r");
    if (
    file == INVALID_HANDLE)
    {
        
    //Не удалось открыть файл
    }
    else
    {
        
    decl String:buffer[256];
        while (!
    IsEndOfFile(file) && ReadFileLine(filebuffer256))
        {
            
    TrimString(buffer); // Только для загрузочных файлов - удаляет пробелы.
            // buffer - содержимое строки, 1 путь.
        
    }
    }
    А дальше просто делаешь загрузку для buffer. Также можно стоит проверить существование файла через FileExists.
     
  5. /_Parlament_\

    /_Parlament_\

    Сообщения:
    135
    Симпатии:
    7
    AlmazON, // buffer - содержимое строки, 1 путь. что тут прописывать?
     
  6. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.510
    Симпатии:
    1.963
    Загрузку. У тебя уже есть строка из файла, так и используй её. Оффтоп
     
    /_Parlament_\ нравится это.
  7. /_Parlament_\

    /_Parlament_\

    Сообщения:
    135
    Симпатии:
    7
    AlmazON, Все разобрался