Помогите с кодом

Death_

Потрачен
Автор темы
51
1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Мне необходимо что бы при выключении отображения статистики в чат выводилось сообщение: "Статистика успешно выключена!" , но только 1 раз!
В моем же коде почему то это сообщение флудит бесконечно когда отображение выключено.
В чем может быть проблема и как ее можно исправить?
LUA:
if imgui.Checkbox(fa.ICON_FA_WINDOW_RESTORE..u8' Отображать статистику.', display) then
        sampAddChatMessage("{00ff6e}Статистика успешно включена!")
        else
        sampAddChatMessage("{00ff6e}Статистика успешно выключена!")
Буду благодарен за помощь 🙂
 

VRush

https://t.me/vrushscript
2,417
1,206
Раньше у самого была такая проблема, не помню как фиксил
Но скажу одно, сообщения в чат нафиг не нужны, ты можешь сделать просто текст возле чекбокса, который будет показывать включена ли статистика или нет
 
  • Нравится
Реакции: Death_

chapo

tg/inst: @moujeek
Модератор
9,080
12,069
оно флудит потому что если ты не нажал на чекбокс, то он всегда хуярит nil или false, точно не помню, и соответственно срабатывает else
Lua:
if imgui.Checkbox(fa.ICON_FA_WINDOW_RESTORE..u8' Отображать статистику.', display) then
    if display.v then
       sampAddChatMessage("{00ff6e}Статистика успешно включена!")
    else
        sampAddChatMessage("{00ff6e}Статистика успешно выключена!")
    end
end
 

Death_

Потрачен
Автор темы
51
1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
оно флудит потому что если ты не нажал на чекбокс, то он всегда хуярит nil или false, точно не помню, и соответственно срабатывает else
Lua:
if imgui.Checkbox(fa.ICON_FA_WINDOW_RESTORE..u8' Отображать статистику.', display) then
    if display.v then
       sampAddChatMessage("{00ff6e}Статистика успешно включена!")
    else
        sampAddChatMessage("{00ff6e}Статистика успешно выключена!")
    end
end
когда вставляю этот код - скрипт крашит при попытке включить статистику