SA:MP Arizona Скрытие флага у игроков

JokerEnergy

Участник
Автор темы
94
7
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R3
t.jpg


Ребят, подскажите пожалуйста 🙏
Как можно реализовать скрытие флага у игроков через Lua?

Видел, что у Dapo есть подобное, но он сам скрипт не выкладывает
Может кто-то делал или знает, как это реализовать?

Буду благодарен за любые идеи или примеры
 

Verbuk

Участник
43
13
разберусь как арз это делает и скину скрипт

я ебал как это делать, вот тебя наводка:
не обычная отрисовыемая цефка
не 3д текстдрав закрепленный за игроком / обычный
это хуйня которую аризона сама отрисовывает вместе с твоим никнеймом заместо дефолтного самповского, тут уже работает по другой логике
мне лень искать как хукать эти никнеймы, поэтому это все что я тебе могу сказать
 
Последнее редактирование:

БеzликиЙ

Автор темы
Проверенный
1,968
1,160
не обычная отрисовыемая цефка
не 3д текстдрав закрепленный за игроком / обычный
это хуйня которую аризона сама отрисовывает вместе с твоим никнеймом заместо дефолтного самповского, тут уже работает по другой логике
это imgui текст, который отрисовывает _chat.asi
 
  • Нравится
Реакции: РакаМаКаФо1

rewcod

Новичок
19
0
может это сработает)

кодик:
local sampev = require 'lib.samp.events'

local flags = {
    "ld_flag",
    "ld_flags",
    "flag_",
    "flags:"
}

local function isFlag(td)
    if not td or not td.text then return false end
    local t = td.text:lower()
    for _, v in ipairs(flags) do
        if t:find(v, 1, true) then
            return true
        end
    end
    return false
end

function sampev.onShowTextDraw(id, data)
    if isFlag(data) then return false end
end

function sampev.onShowPlayerTextDraw(playerId, id, data)
    if isFlag(data) then return false end
end