Результаты поиска

  1. imring

    Полезные сниппеты и функции

    вся информация находилась в библиотеке, а я зачем-то все рпс переписал... (не помню, вручную или нет) переделал функцию
  2. imring

    Вопросы по Lua скриптингу

    update стала состоянием после вызова update(). смотри 14 строку, где update = false
  3. imring

    Вопросы по Lua скриптингу

    храни положение адреса, а затем используй string.sub для извлечения крайних текстов: local str = 'agdfhdf https://blast.hk/ fghkfghj' local firstidx, lastidx, url = str:find('([a-z]*://[^ >,;]*)') -- https://stackoverflow.com/questions/68694608/how-to-check-url-whether-url-is-valid-in-lua if...
  4. imring

    Вопросы по Lua скриптингу

    local config config = { ... }
  5. imring

    Полезные сниппеты и функции

    я бы сделал версию без поддержки json, чтобы можно было загружать свои шаблоны, вшитые в скрипт, и добавил обёртку. function imgui.LoadTheme(elements) -- ... end function imgui.LoadJsonTheme(JSON) return imgui.LoadTheme(decodeJSON(JSON)) end через pcall можно получить значение и не...
  6. imring

    Гайд [LUA] Событие при краше скрипта.

    где-то. если у тебя есть вопросы - пиши в https://www.blast.hk/threads/13892, я туда иногда заглядываю
  7. imring

    Гайд [LUA] Событие при краше скрипта.

    поставь обработчик вначале скрипта правда это имеет смысл, если ты перезапускаешь скрипт в игре, поскольку при первом запуске у тебя самп не загрузился и ты пытаешься вывести сообщение из-за одной лишь проверки на загрузку сампа?
  8. imring

    Гайд [LUA] Событие при краше скрипта.

    не думаю, что через название скрипта будет безопасно, учитывая, что могут поменять название скрипта (это можно исправить используя script (https://wiki.blast.hk/ru/moonloader/lua/onSystemMessage)). или ид, как в моём примере: local error_handler = [[ require 'moonloader' function...
  9. imring

    ASI multiplemarkers

    на видео показан плагин с gps (plugin-sdk) и там отображается маршрут только для последнего установленного маркера. с телепортами скорее всего также будет
  10. imring

    ASI multiplemarkers

    multiplemarkers - простой плагин, позволяющий ставить несколько меток на карте. Управление: Поставить метку: ПКМ куда-угодно; Убрать метку: ПКМ по ней. Видео: Исходный код: https://github.com/imring/multiplemarkers
  11. imring

    Исходник CMake | Готовый проект ASI-плагина | SAMP-API, RakHook, kthook

    так подтяни https://github.com/imring/plugin-sdk/tree/cmake
  12. imring

    Исходник RakHook 1.0-beta

    библиотеку надо собрать через cmake
  13. imring

    Вопросы по Lua скриптингу

    видимо я забыл добавить ffi.string для sampTextdrawGetString. ffi.string(sampTextdrawGetString(fuelID))
  14. imring

    Вопросы по Lua скриптингу

    пытался через print найти какая часть кода не обрабатывается? в sampfuncs.lua только объявление глобальных переменных (ид рпс/пакетов, тип диалогов и т.д.), поэтому вряд ли помешает сфлуа точно?
  15. imring

    Исходник Информация SF.lua | 0.78.7-alpha

    какой путь выставил конфигу? и это лучше спрашивать в вопросах по луа
  16. imring

    Исходник Информация SF.lua | 0.78.7-alpha

  17. imring

    его взломали

    его взломали
  18. imring

    SC22 Lua Прочее Subway-CJ

    setmetatable(Object, { __index = function(self, key) if key == 'Add' then return function(Tag, modelId, pos, scale, rotate, heading, nocollision) -- ... можно вместо if key == value then превратить метаметод __index в таблицу с методами. local NewObject_mt...
  19. imring

    Вопросы по Lua скриптингу

    local name = 'nickname' local age = 192 local text = 'hello world' local JSON = [[ { "name": "]] .. name .. [[", "age": ]] .. age .. [[, "text": "]] .. text .. [[" } ]] print(JSON) но я предпочту через string.format local name = 'nickname' local age = 192 local...
  20. imring

    Вопросы по Lua скриптингу

    для [[]] тоже работает, ибо это тоже строки, только которые могут в несколько строк без использования \n https://www.lua.org/pil/2.4.html