What's new

Lua Functions [lib] Zapisywanie warto?ci do plik?w .log

Status
Not open for further replies.

Baczqo

User
Joined
Jun 9, 2015
Messages
26
Reaction score
1
Age
30
Witam, ?apcie funkcj? zapisuj?c? warto?? do plik?w, w ten spos?b mo?na zrobi? sobie prosty system log?w.
Spos?b wykorzystania jest tak wielki jak twoja wyobra?nia.

[lua]
function slog(src, value)
local s = io.open(src, "a+")
s:write(os.date("%H:%M:%S, %d.%m.%Y", os.time()) .. " - " .. value .. "\n")
s:close()
end
[/lua]

[lua]
slog("data/logs/logins.log", "Gracz " .. getPlayerName(cid) .. " zalogowa? si? do gry.")
[/lua]
 

Dantez

Moim sekretem jest ciasto
Joined
May 22, 2008
Messages
1,206
Reaction score
202
Odp: [lib] Zapisywanie warto?ci do plik?w .log

It returns a new file handle, or, in case of errors, nil plus an error message.

s:write, s:close
[LUA]attempt to index a nil value (local 's')[/LUA]
 

Arkam

Forum friend
Joined
Dec 20, 2008
Messages
1,980
Reaction score
180
Odp: [lib] Zapisywanie warto?ci do plik?w .log

Istnieje ju? funkcja w tfs:
[lua]doWriteLogFile(file, text)[/lua]
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
672
Age
8
Odp: [lib] Zapisywanie warto?ci do plik?w .log

ALE PO CO? Lepiej napisa? w?asn?! Przecie? ka?dy to wie, ?e lepiej robi? swoje ni? u?ywa? gotowych i zrobionych na pewno lepiej(w wi?kszo?ci przypadk?w) funkcjonalno?ci :p
Ja na przyk?ad w og?le nie korzysta?em z tego co by?o w tfsie. Ka?d? funkcje po swojemu zrobi?em. Bo po co na przyk?ad u?ywa? onUse jak mog? u?ywa? w?asnej funkcji itemUse XD
 

Baczqo

User
Joined
Jun 9, 2015
Messages
26
Reaction score
1
Age
30
Odp: [lib] Zapisywanie warto?ci do plik?w .log

hehe :) nie wiedzia?em ?e taka funkcja ju? istnieje :)
 
Status
Not open for further replies.
Top