[Nl] Проблема в скрипте

Начинающий
Статус
Оффлайн
Регистрация
12 Фев 2021
Сообщения
121
Реакции[?]
20
Поинты[?]
5K
Здравствуйте я новичок в скриптинге. Изучил чужие скрипты и луа апи. Вроде как сделал все правильно, но по непонятным причинам очень простой скрипт отказывается работать. Подскажите пожалуйста как пофиксить и с чего начинать писать скрипты.


Скрипт:

Код:
ui.sidebar("Test","star")

local RemoveSc = ui.find("Visuals", "World", "Main", "Override Zoom", "Scope Overlay")

test = ui.create("Main","Main")

local testfunction = test:switch("Enable Test")

local function eblan()

    if testfunction:get() then
        RemoveSc:set("Remove all")
    else if testfunction:get() == false then
        RemoveSc:set("Remove Overlay")
    end
    
end
end
 
iq abuser
Пользователь
Статус
Оффлайн
Регистрация
16 Апр 2021
Сообщения
649
Реакции[?]
138
Поинты[?]
1K
Здравствуйте я новичок в скриптинге. Изучил чужие скрипты и луа апи. Вроде как сделал все правильно, но по непонятным причинам очень простой скрипт отказывается работать. Подскажите пожалуйста как пофиксить и с чего начинать писать скрипты.


Скрипт:

Код:
ui.sidebar("Test","star")

local RemoveSc = ui.find("Visuals", "World", "Main", "Override Zoom", "Scope Overlay")

test = ui.create("Main","Main")

local testfunction = test:switch("Enable Test")

local function eblan()

    if testfunction:get() then
        RemoveSc:set("Remove all")
    else if testfunction:get() == false then
        RemoveSc:set("Remove Overlay")
    end
   
end
end
функу в коллбек засунь
 
Начинающий
Статус
Оффлайн
Регистрация
12 Фев 2021
Сообщения
121
Реакции[?]
20
Поинты[?]
5K
🪐 saturn solutions
Пользователь
Статус
Оффлайн
Регистрация
7 Апр 2019
Сообщения
299
Реакции[?]
34
Поинты[?]
8K
Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,924
Реакции[?]
2,245
Поинты[?]
146K
Товары в продаже
1
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,746
Реакции[?]
1,465
Поинты[?]
2K
во-первых он прав, во-вторых в данном случае можно просто else использовать
code_language.lua:
testfunction:set_callback( function( ref )
    RemoveSc:override( ref:get( ) and "Remove All" or "Remove Overlay" )
end )
 
Сверху Снизу