Вопрос [primo] как сделать проверку на чекбокс? ( крашит while )

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
22 Мар 2023
Сообщения
35
Реакции
14
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
хотел сделать проверку на чекбокс, нигде не нашел нормального примера.
решил сделать проверку значения через while, а оно крашит нахуй
1690201314836.png

как сделать нормальную проверку на чекбокс?

p.s я сделал, но не уверен что правильно
1690202119079.png
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ебаный рот, чекбокс изначально гетает свое значение в тру, то-есть нужно просто сделать так
code_language.lua:
Expand Collapse Copy
if checkbox:get() then
  value = 1 --or print("true")
else
  value = 0 --or print("false")
end

p.s проверка будет работать смотря в каком каллбеке ты вызываеш функцию(рендер/пеинт каждый кадр)
 
ебаный рот, чекбокс изначально гетает свое значение в тру, то-есть нужно просто сделать так
code_language.lua:
Expand Collapse Copy
if checkbox:get() then
  value = 1 --or print("true")
else
  value = 0 --or print("false")
end

p.s проверка будет работать смотря в каком каллбеке ты вызываеш функцию(рендер/пеинт каждый кадр)
религия не позволяет
code_language.lua:
Expand Collapse Copy
print(checkbox:get())
?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ебаный рот, чекбокс изначально гетает свое значение в тру, то-есть нужно просто сделать так
code_language.lua:
Expand Collapse Copy
if checkbox:get() then
  value = 1 --or print("true")
else
  value = 0 --or print("false")
end

p.s проверка будет работать смотря в каком каллбеке ты вызываеш функцию(рендер/пеинт каждый кадр)
1690264491568.png

я прочекал миллиард луашек с дампа, решил сделать вот так.
 
реально зачем ты сделал еще одну лишнию проверку, можно сделать так
code_language.lua:
Expand Collapse Copy
if checkbox:get() and chekbox2:get() then
  hp:set(true)
else
  hp:set(false)
end
code_language.lua:
Expand Collapse Copy
local MinDMG = checkbox:get() and chekbox2:get()
hp:set(MinDMG == true and true or false)
 
code_language.lua:
Expand Collapse Copy
local MinDMG = checkbox:get() and chekbox2:get()
hp:set(MinDMG == true and true or false)
я знаю что можно и в одну строчку уложиться, я просто написал понятный и простой код чтоб чел понял как это работает, судя по тому что он не знал что в одной проверке можно ставить несколько условий, то это будет самым понятным методом для него
 
Назад
Сверху Снизу