Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

LUA скрипт [Source | NL] дополнительный метод для MultiCombo

Олдфаг
Олдфаг
Статус
Оффлайн
Регистрация
28 Дек 2018
Сообщения
2,623
Реакции
1,455
Возможно кому-то так в разы легче проверять включено ли что-то.
Работает только с MultiCombo.

1645458743719.png


Код:
Expand Collapse Copy
table.find = function(self, chto_iskat) local index = -1 for i, v in ipairs(self) do if (v == chto_iskat) then index = i break end end return index end

-- @note: воркает только с MultiCombo и только
CheatVar.IsSelected = function(self, from_list)
    local index = table.find(self:GetList(), tostring(from_list))
    return self:Get(index)
end

-- @note: тестинг тзис щит
local YouGame = {users = {}}

YouGame.users['Pelmeshka'] = Menu.MultiCombo('YouGame', 'Pelmeshka Функции', {'Оправдать неверлуз', 'Писать что вантап юзеры клоуны', 'Накрутить сообщений'}, 0)

state_opravdat_nevelose = YouGame.users['Pelmeshka']:IsSelected('Оправдать неверлуз')
print('Pelmeshka Функции -> Оправдать неверлуз: ', state_opravdat_nevelose)
 
Возможно кому-то так в разы легче проверять включено ли что-то.
Работает только с MultiCombo.

Посмотреть вложение 193375

Код:
Expand Collapse Copy
table.find = function(self, chto_iskat) local index = -1 for i, v in ipairs(self) do if (v == chto_iskat) then index = i break end end return index end

-- @note: воркает только с MultiCombo и только
CheatVar.IsSelected = function(self, from_list)
    local index = table.find(self:GetList(), tostring(from_list))
    return self:Get(index)
end

-- @note: тестинг тзис щит
local YouGame = {users = {}}

YouGame.users['Pelmeshka'] = Menu.MultiCombo('YouGame', 'Pelmeshka Функции', {'Оправдать неверлуз', 'Писать что вантап юзеры клоуны', 'Накрутить сообщений'}, 0)

state_opravdat_nevelose = YouGame.users['Pelmeshka']:IsSelected('Оправдать неверлуз')
print('Pelmeshka Функции -> Оправдать неверлуз: ', state_opravdat_nevelose)
а Get(idx) нахуя в апи?
 
а Get(idx) нахуя в апи?
Для того чтобы искать по индексу, а это не всегда удобно, сидеть считать какой по счету в листе какой-то айтем, легче же просто написать название и оно само найдет.
Считай это просто текстовая версия Get(index)
 
Для того чтобы искать по индексу, а это не всегда удобно, сидеть считать какой по счету в листе какой-то айтем, легче же просто написать название и оно само найдет.
Считай это просто текстовая версия Get(index)
бля не вдупляю где может пригодиться поиск по нейму, рял подумай
 
бля не вдупляю где может пригодиться поиск по нейму, рял подумай
Кому как удобнее, мне удобнее намного будет так, я просто поделился этим тут, а дальше уже ваше дело.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Зачем все эти ваши операнды если есть for....
 
Назад
Сверху Снизу