Софт RakSAMP Lite

владикс

Потрачен
537
183
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
@Rei над getServerName()

upd. уже не надо, надо

getIniString​


уважаемые знатоки, срочно выручайте, иначе у меня сейчас жопа взорвется нахуй
как прочитать инфу с ини или TXT файла, типа как на скрине, у меня просто раксамп крашится, когда я указываю путь к файлу...
брал в пример работу одного прекрасного человека, в которой он взаимодействовал с TXT, делал по примеру, нихуя не хочет работать, всеравно крашит..
1665347638746.png

 
Последнее редактирование:

манку хлебал

Потрачен
305
121
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
@Rei над getServerName()

upd. уже не надо, надо

getIniString​


уважаемые знатоки, срочно выручайте, иначе у меня сейчас жопа взорвется нахуй
как прочитать инфу с ини или TXT файла, типа как на скрине, у меня просто раксамп крашится, когда я указываю путь к файлу...
брал в пример работу одного прекрасного человека, в которой он взаимодействовал с TXT, делал по примеру, нихуя не хочет работать, всеравно крашит..
Посмотреть вложение 172480
давно тут есть функция getRakBotPath?
Lua:
string path = getPath(string additional) -- получить корень программы
 
  • Нравится
Реакции: фидарза

владикс

Потрачен
537
183
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
давно тут есть функция getRakBotPath?
Lua:
string path = getPath(string additional) -- получить корень программы
подьёб не удался, ты обосрался
скрин был приведен в пример с моего софта для ракбота

и getIniString тебя не смутил ?
 

владикс

Потрачен
537
183
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Нравится
Реакции: Thrill_Pill

Kenshi.

Известный
274
121
как создать папку через скрипт? createDirectory не работает вроде
 

манку хлебал

Потрачен
305
121
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Bug
  • Нравится
Реакции: kizn и Kenshi.

Kenshi.

Известный
274
121
По умолчанию логи пишутся в RakSAMP Lite.log, но его можно изменить
Lua:
setLogPath(string path) -- установить файл лога
а можно пример использования, я пишу так и не работает:
')' expected near '_nick'
Lua:
rakpath = getPath() -- получить корень программы
_nick = getNick() -- получить ник

function onLoad()
setLogPath(rakpath..'logs\\'_nick..'.log') -- установить файл лога
 

манку хлебал

Потрачен
305
121
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а можно пример использования, я пишу так и не работает:
')' 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
 
Последнее редактирование:
  • Нравится
Реакции: Kenshi.

kizn

О КУ)))
Всефорумный модератор
2,405
2,057
как создать папку через скрипт? 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 (во второй строчке)
 
  • Нравится
Реакции: Kenshi.

Kenshi.

Известный
274
121
папку 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')))) -- установить файл лога
 

_raz0r

t.me/sssecretway | ТГК: t.me/razor_code
Модератор
1,889
3,050

нельзя так 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 возвращает строку
 
  • Ха-ха
Реакции: Kenshi.

Loocking

Известный
1,372
468
я так понимаю тут нельзя сделать бесконечный цикл(main tipo)? либо я тупой, и еще не понял че и как, либо его нету)
 

kizn

О КУ)))
Всефорумный модератор
2,405
2,057
я так понимаю тут нельзя сделать бесконечный цикл(main tipo)? либо я тупой, и еще не понял че и как, либо его нету)
Lua:
function onUpdate()
-- код вызывается каждые N мс, значение N меняется в конфиге
end