SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. fileOpen

Funkcja

fileOpen

Serwer i klientPlikiIdentyczna z MTA:SA

Otwiera istniejący plik do czytania i zapisu (albo tylko do czytania). Na serwerze ścieżka jest względna wobec folderu zasobu i nie może z niego wyjść. Na kliencie najpierw szuka własnych plików skryptu (zapisanych przez fileCreate), potem plików <file> przysłanych przez serwer - te są tylko do czytania; ":inny/plik" wskazuje plik innego zasobu. Po pracy zamknij plik przez fileClose.

Składnia

file fileOpen(string filePath [, bool readOnly = false])

Argumenty

filePathstring
Ścieżka pliku.
readOnlybool, opcjonalny = false
true = tylko czytanie.

Zwraca

Uchwyt pliku albo false, gdy pliku nie ma.

Przykład

local file = fileOpen("log.txt")
if file then
    fileSetPos(file, fileGetSize(file))
    fileWrite(file, os.date("[%H:%M] ") .. "Start zasobu\n")
    fileClose(file)
end

Zobacz też