Не срабатывает событие

Magir

Участник
Автор темы
58
5
Версия MoonLoader
.026-beta
Lua:
while true do
        if ACTIVATE then
            if isCharInWater(PLAYER_PED) then
                sampAddChatMessage("работает",-1)
                set_limit(true)
                if isKeyDown(VK_SHIFT) then
                    fdive =  lua_thread.create(fastDive)
                else
                    fdive:terminate()
                end
            else
                set_limit(false)
          
            end
        end
        wait(0)
    end

Не происходит вывода сообщения "работает" при нахождении в воде, подскажите, пожалуйста, в чем проблема? Ошибок в консоли нет
 

Shepard

Активный
457
88
я что-то ваще не нашел
изображение_2021-02-22_194936.png
 

meowprd

Тот самый Котовский
Проверенный
1,298
732
Lua:
function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        wait(0)
        if isCharInWater(PLAYER_PED) then
            sampAddChatMessage("Ты в пиве.", -1)
        end
    end
end

Все отлично работает.
Проверяй переменную ACTIVATE, скорее всего проблема в ней, она стоит false и не изменяет свое значение на true, поэтому тебе и не пишет, что ты в воде.