Недавнее содержимое от dmitry.kale

  1. dmitry.kale

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

    require('lib.samp.events').onServerMessage = function(dialogId, style, title, button1, button2, text) for line in text:gmatch("[^\r\n]+") do if line:find("Баннер №%d+%s+%-%s+%-%s+[%d%.]+ м") then local bannerNum = line:match("Баннер №(%d+)") local lines = {}...
  2. dmitry.kale

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

    https://www.blast.hk/threads/115062/
  3. dmitry.kale

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

    require('lib.samp.events').onShowTextDraw = function(id, data) if id == ID драва then print(data.position.x, data.position.y) end end
  4. dmitry.kale

    getDistanceBetweenCoords3d Помогите мне пожалуйста

    function normalizeText(text) return text:gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("[ \t]+$", ""):gsub("\n+", "\n") end function sampev.onCreate3DText(id, color, position, distance, testLOS, attachedPlayerId, attachedVehicleId, text) if not itdtext.v then return end local radius =...
  5. dmitry.kale

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

    я так и понял, но неизвестно почему, всё нормально передаётся [A] Nick_Name: 123 сама регулярка - %[A%] %a+_%a+: .+ , что не так? wtf
  6. dmitry.kale

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

    да, да я пробовал уже и этот вариант, но выдаёт ошибку в регулярке "message" attempt to concatenate global 'message' (a nil value), каждый текст в чате триггерит for k, v in ipairs(jsontable.table.rows) do local atext= '%[A%] '..v.c[1].v..': .+' if text:find(atext) then...
  7. dmitry.kale

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

    for k, v in ipairs(jsontable.table.rows) do if text:find('%[A%] '..v.c[1].v..': .+') then v.c[1].v, text = text:match('%[A%] (%a+_%a+): (.+)') sampAddChatMessage(v.c[1].v, MSG_COLOR['GRAY']) return false end if not text:find('%[A%]...
  8. dmitry.kale

    ASI ImGui Dialogs [v1.4.1] - спустя столько лет

    если есть возможности, верни пж чёрный стиль диалога, серый несовсем сочитается с цветами диалога))
  9. dmitry.kale

    Помощь с samp_create_sync_data

    глянь https://www.blast.hk/threads/143608/post-1106144
  10. dmitry.kale

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

    каким образом можно получить нажатие Y / N игрока из спека? через функцию function onReceiveRpc(id, bitStream) end можно ли как-то через эту функцию ловить Y / N из спека и передавать её в функцию? function onPlayerSync(playerId, data) end сервером не получается получить Y / N через...
  11. dmitry.kale

    помощь скрыть мышь Mimgui

    local MAINEMENU = imgui.OnFrame(function() return MAINE_MENU[0] end, function(player) imgui.SetNextWindowPos(imgui.ImVec2(sizeX / 2, sizeY / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5)) imgui.SetNextWindowSize(imgui.ImVec2(800, 200), imgui.Cond.FirstUseEver)...
  12. dmitry.kale

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

    https://www.blast.hk/threads/134688/
  13. dmitry.kale

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

    local sampev = require 'lib.samp.events' local screenshotPending = false function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end while true do wait(0) if screenshotPending then...
  14. dmitry.kale

    Вывод информации с ini

    sampSendChat('Здравия желаю, Вас беспокоит '..ini.player.rang..' "'..ini.player.department..'" - '..ini.player.name..'.')
  15. dmitry.kale

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

    require('lib.samp.events').onShowDialog = function(dialogId, style, title, button1, button2, text) if dialogId == 46 then if text:find('Отличная работа, вот твои деньги! Мы немедленно подключим метеозонд к нашей сети и начнем принимать с него данные!') then...