- Dokumentacja
- Funkcje wspólne
- fileCreate
Funkcja
fileCreate
Tworzy nowy plik albo czyści istniejący i otwiera go do zapisu. Na kliencie pliki trafiają do prywatnego folderu danego serwera na komputerze gracza (limit 64 MB na plik i 256 MB na serwer).
Składnia
file fileCreate(string filePath)Argumenty
filePathstring- Ścieżka pliku.
Zwraca
Uchwyt pliku albo false.
Przykład
local file = fileCreate("settings.json")
if file then
fileWrite(file, toJSON({ volume = 0.5, hud = true }))
fileClose(file)
end
Zobacz też
fileOpenOtwiera 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 przezfileCreate), potem plików<file>przysłanych przez serwer - te są tylko do czytania;":inny/plik"wskazuje plik innego zasobu. Po pracy zamknij plik przezfileClose.fileWriteZapisuje teksty od bieżącej pozycji (kolejne argumenty jeden po drugim) i przesuwa pozycję. Obsługuje dane binarne.fileCloseZamyka plik i zapisuje bufor na dysk. Uchwyt przestaje być ważny.