LUA скрипт Для тех кто не знает как сделать сет калбеков в пандоре как в неверлузе

  • Автор темы Автор темы efritan
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
30 Ноя 2020
Сообщения
80
Реакции
18
Код:
Expand Collapse Copy
local c_events = {}
local m_events = { __index = c_events }
local events = {}
local events_list = {}

function c_events.create(event_name)
    if (type(event_name) ~= 'string') then
        error('Invalid event of callback')
        return
    end

    events_list[event_name] = {}
    events_list[event_name].list = {}

    events_list[event_name].func = function(...)
        for key, value in pairs(events_list[event_name].list) do
            value.func(...)
        end
    end

    callbacks.register(event_name, events_list[event_name].func)

    return setmetatable({
        event_name = event_name
    }, m_events)
end

function c_events:set(callback)
    if (callback == nil) then
        error('Undefined callbacked variable')
        return
    end

    if (type(callback) ~= 'function') then
        error('Invalid type of callbacked variable')
        return
    end

    table.insert(events_list[self.event_name].list, {func = callback})
end

events.render = c_events.create('paint')
events.pre_frame_stage = c_events.create('pre_frame_stage')
events.post_frame_stage = c_events.create('post_frame_stage')
events.post_move = c_events.create('post_move')
events.post_anim_update = c_events.create('post_anim_update')
events.player_death = c_events.create('player_death')
events.bullet_impact = c_events.create('bullet_impact')

---@note: example
function 500_DOLLARS_IND()
end

events.render:set(500_DOLLARS_IND)
 
ну если людям надо пускай берут
оки это хорошо, можешь ли ты написать ещё пожалуйста филлед и обычный рект в котором ещё будет аргумент для раундинга?
 
оки это хорошо, можешь ли ты написать ещё пожалуйста филлед и обычный рект в котором ещё будет аргумент для раундинга?
так сделать только через филед и через круг
оки это хорошо, можешь ли ты написать ещё пожалуйста филлед и обычный рект в котором ещё будет аргумент для раундинга?
1676723684861.png

я уже так и делал
так сделать только через филед и через круг

1676723684861.png

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

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


1676727147958.png

я чисто все рисовал сам, без доп функций, ну хотя с функциями более удобно, но я незнаю как сделать
Посмотреть вложение 239017
ну через филлед явно вариант отпадает он не принимает такого аргумента
даже у рейвтрипа фри чита лучше апи
 
я по другому не знаю, я хочу сделать шадов как у амбани и амнизи и тд. но нихуя не получаетсяПосмотреть вложение 239027
Скрытое содержимое
Посмотреть вложение 239030
я чисто все рисовал сам, без доп функций, ну хотя с функциями более удобно, но я незнаю как сделать

даже у рейвтрипа фри чита лучше апи
хайд сломался...

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


и у меня тоже самое почти
 
Назад
Сверху Снизу