HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #421  
Старый 10.10.2022, 16:16
манку хлебал
Постоянный
Регистрация: 19.10.2015
Сообщений: 300
С нами: 5561187

Репутация: 98
По умолчанию

Цитата:
Сообщение от Денис Пушилин  

@Rei над getServerName()

upd. уже не надо, надо
getIniString​
уважаемые знатоки, срочно выручайте, иначе у меня сейчас жопа взорвется на***
как прочитать инфу с ини или TXT файла, типа как на скрине, у меня просто раксамп крашится, когда я указываю путь к файлу...
брал в пример работу одного прекрасного человека, в которой он взаимодействовал с TXT, делал по примеру, нихуя не хочет работать, всеравно крашит..
давно тут есть функция getRakBotPath?

Lua:





Код:
string path
=
getPath
(
string additional
)
-- получить корень программы
 
Ответить с цитированием

  #422  
Старый 10.10.2022, 19:28
владикс
Постоянный
Регистрация: 23.12.2019
Сообщений: 533
С нами: 3363541

Репутация: 48


По умолчанию

Цитата:
Сообщение от манку хлебал  

давно тут есть функция getRakBotPath?

Lua:





Код:
string path
=
getPath
(
string additional
)
-- получить корень программы

подьёб не удался, ты обосрался

скрин был приведен в пример с моего софта для ракбота

и getIniString тебя не смутил ?
 
Ответить с цитированием

  #423  
Старый 10.10.2022, 20:51
Thrill_Pill
Постоянный
Регистрация: 22.10.2019
Сообщений: 315
С нами: 3453499

Репутация: 98
По умолчанию

Цитата:
Сообщение от Денис Пушилин  

подьёб не удался, ты обосрался
скрин был приведен в пример с моего софта для ракбота

и getIniString тебя не смутил ?
Сам попросил помощи, сам доебался..
 
Ответить с цитированием

  #424  
Старый 10.10.2022, 20:53
владикс
Постоянный
Регистрация: 23.12.2019
Сообщений: 533
С нами: 3363541

Репутация: 48


По умолчанию

Цитата:
Сообщение от Thrill_Pill  

Сам попросил помощи, сам доебался..
человек не первый раз доебывался до меня, сейчас ответил в грубой форме, поэтому последовал такой ответ и от меня
 
Ответить с цитированием

  #425  
Старый 11.10.2022, 23:09
Kenshi.
Постоянный
Регистрация: 14.02.2018
Сообщений: 319
С нами: 4338525

Репутация: 98
По умолчанию

как создать папку через скрипт? createDirectory не работает вроде
 
Ответить с цитированием

  #426  
Старый 11.10.2022, 23:29
манку хлебал
Постоянный
Регистрация: 19.10.2015
Сообщений: 300
С нами: 5561187

Репутация: 98
По умолчанию

Цитата:
Сообщение от Kenshi.  

как создать папку через скрипт? createDirectory не работает вроде
Lua:





Код:
os
.
execute
(
(
'mkdir %s'
)
:
format
(
getPath
(
'customdir'
)
)
)
 
Ответить с цитированием

  #427  
Старый 12.10.2022, 18:01
Kenshi.
Постоянный
Регистрация: 14.02.2018
Сообщений: 319
С нами: 4338525

Репутация: 98
По умолчанию

Цитата:
Сообщение от манку хлебал  

По умолчанию логи пишутся в RakSAMP Lite.log, но его можно изменить

Lua:





Код:
setLogPath
(
string path
)
-- установить файл лога

а можно пример использования, я пишу так и не работает:

')' expected near '_nick'

Lua:





Код:
rakpath
=
getPath
(
)
-- получить корень программы
_nick
=
getNick
(
)
-- получить ник
function
onLoad
(
)
setLogPath
(
rakpath
..
'logs\\'
_nick
..
'.log'
)
-- установить файл лога
 
Ответить с цитированием

  #428  
Старый 12.10.2022, 18:25
манку хлебал
Постоянный
Регистрация: 19.10.2015
Сообщений: 300
С нами: 5561187

Репутация: 98
По умолчанию

Цитата:
Сообщение от Kenshi.  

а можно пример использования, я пишу так и не работает:
')' expected near '_nick'

Lua:





Код:
rakpath
=
getPath
(
)
-- получить корень программы
_nick
=
getNick
(
)
-- получить ник
function
onLoad
(
)
setLogPath
(
rakpath
..
'logs\\'
_nick
..
'.log'
)
-- установить файл лога

папку logs самому создать придется, раксамп не может(

Lua:





Код:
function
onLoad
(
)
setLogPath
(
getPath
(
(
'logs/%s.log'
)
:
format
(
getNick
(
)
)
)
)
end


у тебя не работает из-за того что ты перед _nick две точки не поставил. зачем вообще использовать суммирование строк? как по мне намного красивее и более читаемо через format
 
Ответить с цитированием

  #429  
Старый 12.10.2022, 18:32
kizn
Флудер
Регистрация: 23.09.2017
Сообщений: 2,409
С нами: 4546268

Репутация: 183


По умолчанию

Цитата:
Сообщение от Kenshi.  

как создать папку через скрипт? createDirectory не работает вроде
Цитата:
Сообщение от манку хлебал  

папку logs самому создать придется, раксамп не может(
Lua:





Код:
local
ffi
=
require
(
"ffi"
)
ffi
.
cdef
(
"bool CreateDirectoryA(const char *path, void *lpSecurityAttributes);"
)
function
createDirectory
(
path
)
return
ffi
.
C
.
CreateDirectoryA
(
path
,
nil
)
end
createDirectory
(
путь
)


если не работает - попробуйте вместо CreateDirectoryA использовать CreateDirectory (во второй строчке)
 
Ответить с цитированием

  #430  
Старый 12.10.2022, 20:29
Kenshi.
Постоянный
Регистрация: 14.02.2018
Сообщений: 319
С нами: 4338525

Репутация: 98
По умолчанию

Цитата:
Сообщение от манку хлебал  

папку logs самому создать придется, раксамп не может(

Lua:





Код:
function
onLoad
(
)
setLogPath
(
getPath
(
(
'logs/%s.log'
)
:
format
(
getNick
(
)
)
)
)
end


у тебя не работает из-за того что ты перед _nick две точки не поставил. зачем вообще использовать суммирование строк? как по мне намного красивее и более читаемо через format
нельзя так 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'
)
)
)
)
-- установить файл лога
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.