Недавнее содержимое от wojciech?

  1. wojciech?

    Как вкл/выкл фар на сервере?

    только командой / кнопкой для фар
  2. wojciech?

    Как отследить самповский текст?

    samp.lua обнови https://www.blast.hk/threads/14624/ или addEventHandler("onReceivePacket", function(id) if id == 32 then -- PACKET_DISCONNECTION_NOTIFICATION -- действие end end)
  3. wojciech?

    Как отследить самповский текст?

    сообщение при этом rpc выводится local samp = require("samp.events") function samp.onConnectionClosed() -- какое-то действие end
  4. wojciech?

    Когда игрок наносит урон транспортом с водительского места

    попробуй проверять, что weapon == 49 или 54
  5. wojciech?

    Использование активного акса

    Как удобнее, но отдельными циклами это делать проще, чем пытаться ассоциировать появляющиеся текстдравы друг с другом. И лучше кэшировать какую-то базовую информацию, по которой можно быстро произвести поиск. Например, сохранить все позиции текстдравов в хеш таблицу, и при нахождении слота...
  6. wojciech?

    Использование активного акса

    Лучше проверить и позицию, вещь может быть не в слоте, а в самом инвентаре (или наоборот). Позиции у всех одинаковые, их можно посмотреть в data.position, поля .x и .y
  7. wojciech?

    Использование активного акса

    Тебе не нужно ожидание в 500 мс и отдельный поток. В событии находи нужный слот по его позиции, проверяй пустой ли он (по модели) и сразу нажимай на него. Также сразу нажимай использовать, если оно появляется, не делая разделение на две фазы. Пока все эти манипуляции происходят, игнорируй...
  8. wojciech?

    функция mimgui

    какой-то из этих должен, если нужен текст внутри самого чекбокса imgui.StyleVar.ItemInnerSpacing imgui.StyleVar.IndentSpacing use: imgui.PushStyleVarVec2(imgui.StyleVar.ItemInnerSpacing, imgui.ImVec2(0, 0)) -- item imgui.PopStyleVar(1) imgui.PushStyleVarFloat(imgui.StyleVar.IndentSpacing, 0)...
  9. wojciech?

    Вопрос attach_object

    https://www.blast.hk/threads/181570/ local ffi = require("ffi") local sampapi = require("sampapi") local SCNetGame = sampapi.require("CNetGame", true) function get_player_accs(id) local player = SCNetGame.RefNetGame():GetPlayerPool():GetPlayer(id) if player == ffi.NULL or player.m_pPed ==...
  10. wojciech?

    Пикапы

    мейби этой функцией можно проверить bool result = hasPickupBeenCollected(Pickup pickup), либо вручную проверять координаты)
  11. wojciech?

    Как удалить стандартные, гташные обьекты?

    https://www.blast.hk/threads/94469/
  12. wojciech?

    Как удалить стандартные, гташные обьекты?

    Эмулируй входящий RPC: INCOMING_RPCS[RPC.REMOVEBUILDINGFORPLAYER] = {'onRemoveBuilding', {modelId = 'int32'}, {position = 'vector3d'}, {radius = 'float'}} Или напрямую вызови функцию (адрес актуален только для R3): local RemoveBuildingsInArea = ffi.cast("void(__cdecl*)(int modelId, float x...
  13. wojciech?

    Пикапы

    bool result, Pickup pickup = createPickup(Model modelId, int type, float atX, float atY, float atZ)
  14. wojciech?

    Отправка пакета

    addEventHandler("onReceivePacket", function(id, bs) if (id == 220) then raknetBitStreamIgnoreBits(bs, 8) local cefPacketID = raknetBitStreamReadInt8(bs) if cefPacketID == 16 then -- 16 ид в пакете указан raknetBitStreamIgnoreBits(bs, 32) local length =...
  15. wojciech?

    Нужна помощь с регулярными выражениями

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