 |
|

12.10.2022, 20:45
|
|
Флудер
Регистрация: 16.09.2019
Сообщений: 2,013
Провел на форуме: 397885
Репутация:
183
|
|
Сообщение от Rei
require("addon")
Сообщение от Kenshi.
нельзя так os.date указать через формат?
bad argument #2 to 'format' (number expected, got string)
Lua:
Код:
setLogPath
(
getPath
(
(
'logs/%s %d.log'
)
:
format
(
getNick
(
)
,
os
.
date
(
'%d.%m.%Y'
)
)
)
)
-- установить файл лога
Lua:
Код:
setLogPath
(
getPath
(
(
'logs/%s %s.log'
)
:
format
(
getNick
(
)
,
os
.
date
(
'%d.%m.%Y'
)
)
)
)
-- установить файл лога
os.date возвращает строку
|
|
|

12.10.2022, 20:50
|
|
Познавший АНТИЧАТ
Регистрация: 14.06.2021
Сообщений: 1,354
Провел на форуме: 503500
Репутация:
88
|
|
я так понимаю тут нельзя сделать бесконечный цикл(main tipo)? либо я тупой, и еще не понял че и как, либо его нету)
|
|
|

12.10.2022, 20:55
|
|
Флудер
Регистрация: 23.09.2017
Сообщений: 2,409
Провел на форуме: 822790
Репутация:
183
|
|
Сообщение от Loocking
я так понимаю тут нельзя сделать бесконечный цикл(main tipo)? либо я тупой, и еще не понял че и как, либо его нету)
Lua:
Код:
function
onUpdate
(
)
-- код вызывается каждые N мс, значение N меняется в конфиге
end
|
|
|

12.10.2022, 21:00
|
|
Познавший АНТИЧАТ
Регистрация: 14.06.2021
Сообщений: 1,354
Провел на форуме: 503500
Репутация:
88
|
|
Сообщение от k1zn
Lua:
Код:
function
onUpdate
(
)
-- код вызывается каждые N мс, значение N меняется в конфиге
end
а бля внатуре тупой
upd. я еще тупее, поставил проверку и думал что функа не робит)
спс
|
|
|

12.10.2022, 21:04
|
|
Постоянный
Регистрация: 14.02.2018
Сообщений: 319
Провел на форуме: 67742
Репутация:
98
|
|
как сделать проверку существует ли папка?
|
|
|

12.10.2022, 21:06
|
|
Флудер
Регистрация: 23.09.2017
Сообщений: 2,409
Провел на форуме: 822790
Репутация:
183
|
|
Сообщение от Kenshi.
как сделать проверку существует ли папка?
Lua:
Код:
--- Check if a file or directory exists in this path
function
exists
(
file
)
local
ok
,
err
,
code
=
os
.
rename
(
file
,
file
)
if
not
ok
then
if
code
==
13
then
-- Permission denied, but it exists
return
true
end
end
return
ok
,
err
end
--- Check if a directory exists in this path
function
isdir
(
path
)
-- "/" works on both Unix and Windows
return
exists
(
path
..
"/"
)
end
-- проверить существует ли директория: if (isdir(путь)) then ... end
|
|
|

12.10.2022, 21:08
|
|
Постоянный
Регистрация: 14.02.2018
Сообщений: 319
Провел на форуме: 67742
Репутация:
98
|
|
Сообщение от k1zn
Lua:
Код:
--- Check if a file or directory exists in this path
function
exists
(
file
)
local
ok
,
err
,
code
=
os
.
rename
(
file
,
file
)
if
not
ok
then
if
code
==
13
then
-- Permission denied, but it exists
return
true
end
end
return
ok
,
err
end
--- Check if a directory exists in this path
function
isdir
(
path
)
-- "/" works on both Unix and Windows
return
exists
(
path
..
"/"
)
end
-- проверить существует ли директория: if (isdir(путь)) then ... end
проще не получится?
|
|
|

12.10.2022, 21:11
|
|
Флудер
Регистрация: 23.09.2017
Сообщений: 2,409
Провел на форуме: 822790
Репутация:
183
|
|
Сообщение от Kenshi.
проще не получится?
в чем проблема этого метода?
|
|
|

12.10.2022, 21:14
|
|
Флудер
Регистрация: 16.09.2019
Сообщений: 2,013
Провел на форуме: 397885
Репутация:
183
|
|
Сообщение от Loocking
я так понимаю тут нельзя сделать бесконечный цикл(main tipo)? либо я тупой, и еще не понял че и как, либо его нету)
можно, через корутины (Tasking lib)
|
|
|

12.10.2022, 21:22
|
|
Постоянный
Регистрация: 14.02.2018
Сообщений: 319
Провел на форуме: 67742
Репутация:
98
|
|
Сообщение от k1zn
в чем проблема этого метода?
если других способов нет, то проблем нету)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|