Wysłany: 2017-08-26, 17:48
Fizo
Arrlis
Wiek: 28 Na forum: 3638 dni Posty: 45
Witam m?cz? si? od d?u?szego czasu z kodowaniem plik?w za pomoc? teaEncode, lecz nic nie przychodzi mi do g?owy. Czyta?em angielskie poradniki troch? to pomog?o ale nie du?o. Z g?ry dzi?kuje
Wysłany: 2017-08-26, 18:04
Szymczu
Programista bo tak
Wiek: 27 Na forum: 3435 dni Posty: 194
Nick w MP: Szymczu
Piwa : 36
"Fizo" napisał/a :Witam m?cz? si? od d?u?szego czasu z kodowaniem plik?w za pomoc? teaEncode
Konkretnie z czym masz problem? To bardzo proste.
teaEncode ( "haslo1234" , "123456" )
Funkcja zwraca zakodowany string. Pierwszy argument funkcji to string, kt?ry chcesz zakodowa? a drugi to klucz, kt?ry wymy?lasz sobie sam. Tego samego klucza u?ywasz potem do odkodowania. Klucz wymy?laj maksymalnie 16-znakowy.
Ostatnio zmieniony przez Szymczu 2017-08-26, 18:21, w całości zmieniany 1 raz
Wysłany: 2017-08-26, 18:09
Fizo
Arrlis
Wiek: 28 Na forum: 3638 dni Posty: 45
Chodzi o kodowane plik?w, jestem prawie pewien ?e si? da
[ Dodano : 2017-08-26, 18:14 ]
Co samo dzia?anie w/w funkcji jest mi znane tylko chodzi o to jak rozwi?za? kodowanie pliku.
[ Dodano : 2017-08-26, 18:20 ]
Natrafi?em na poradnik w j.Angielskim, rozumia?em zamiar autora ale kod rozumiem ale nie wystarczaj?co
Kod: SERVER
local file = fileOpen("file.dff")
local data = fileRead(file, fileGetSize(file))
fileClose(file)
data = teaEncode(data, "secret")
if fileExists("protected/file.dff") then
fileDelete("protected/file.dff")
end
local newFile = fileCreate("protected/file.dff")
fileWrite(newFile, data)
fileClose(newFile)
CLIENT
local file = fileOpen("protected/file.dff") -
local data = fileRead(file, fileGetSize(file))
fileClose(file)
data = teaDecode(data, "secret")
local dff = engineLoadDFF(data)
Wysłany: 2017-08-26, 18:35
Szymczu
Programista bo tak
Wiek: 27 Na forum: 3435 dni Posty: 194
Nick w MP: Szymczu
Piwa : 36
"Fizo" napisał/a :
[ Dodano : 2017-08-26, 18:20 ]
Natrafi?em na poradnik w j.Angielskim, rozumia?em zamiar autora ale kod rozumiem ale nie wystarczaj?co
Kod: SERVER
local file = fileOpen("file.dff")
local data = fileRead(file, fileGetSize(file))
fileClose(file)
data = teaEncode(data, "secret")
if fileExists("protected/file.dff") then
fileDelete("protected/file.dff")
end
local newFile = fileCreate("protected/file.dff")
fileWrite(newFile, data)
fileClose(newFile)
CLIENT
local file = fileOpen("protected/file.dff") -
local data = fileRead(file, fileGetSize(file))
fileClose(file)
data = teaDecode(data, "secret")
local dff = engineLoadDFF(data)
Plik jest "otwierany" za pomoc? funkcji fileOpen. Funkcja fileRead zwraca ci?g bajt?w. Ci?g jest tak d?ugi jak okre?li?e? w 2 parametrze. Plik jest "zamykany" funkcj? fileClose a za pomoc? funkcji teaEncode kodowany. Stary plik jest usuwany a w jego miejsce jest tworzony nowy i funkcj? fileWrite w pliku zapisywany jest zakodowany ci?g bajt?w.
Wysłany: 2017-08-26, 18:38
Fizo
Arrlis
Wiek: 28 Na forum: 3638 dni Posty: 45
Dobrze to jest fakt tylko co z met? ? Gdzie wrzuca? orginalny dff ? Nie widze osobi?cie event?w, trigger?w.
[ Dodano : 2017-08-26, 18:40 ]
Bo ten plik file.dff nie jest otwierany.
Tagi: teaencode :: jak :: tego :: użyć?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: