Проверка диалога

.KOHTOP.

Активный
Автор темы
217
35
Версия MoonLoader
.027.0-preview
Lua:
        if sampIsDialogActive() then
            dialogActive = true
         else
            dialogActive = false
         end

         if dialogActive or sampIsChatInputActive() then
            if isKeyJustPressed(VK_1) then
                sampSendChat('/mm')
            end
         end

2 дня назад как-то сделал эту систему, а сейчас она не работает
 

хуега)

РП игрок
Модератор
2,576
2,279
Lua:
        if sampIsDialogActive() then
            dialogActive = true
         else
            dialogActive = false
         end

         if dialogActive or sampIsChatInputActive() then
            if isKeyJustPressed(VK_1) then
                sampSendChat('/mm')
            end
         end

2 дня назад как-то сделал эту систему, а сейчас она не работает
Я так полагаю, тебе надо проверить что активен диалог и не открыт инпут чата, тогда тебе надо заменить or на and в 7 строке. И не легче сразу проверять, что открыт диалог, а не заводить новую переменную?)
 

.KOHTOP.

Активный
Автор темы
217
35
Я так полагаю, тебе надо проверить что активен диалог и не открыт инпут чата, тогда тебе надо заменить or на and в 7 строке. И не легче сразу проверять, что открыт диалог, а не заводить новую переменную?)
Да, с диалогом и чатом угадал, а переменную я делал, чтобы потом не вспоминать по 2184623874628346238 раз, что такое sampIsDialogActive()
 

Vespan

loneliness
Проверенный
2,105
1,641
ебейшая система
чтобы потом не вспоминать по 2184623874628346238 раз, что такое sampIsDialogActive()
уделяя ежедневно слишком много внимания еде и одежде, люди становятся менее работоспособными. Именно поэтому такие личности, как Барак Обама, Стив Джобс, Марк Цукерберг и Альберт Эйнштейн упростили себе жизнь, выбрав однообразный гардеро
еба ты умный
2 дня назад как-то сделал эту систему, а сейчас она не работает
Lua:
         if sampIsDialogActive() or sampIsChatInputActive() then--так тоже не работает?
            if isKeyJustPressed(VK_1) then
                sampSendChat('/mm')
            end
         end
хуй знает что тебя сподвидло сделать такую срань через переменную, а не сразу sampIsDialogActive()
 
  • Нравится
Реакции: MLycoris

.KOHTOP.

Активный
Автор темы
217
35
ебейшая система


еба ты умный

Lua:
         if sampIsDialogActive() or sampIsChatInputActive() then--так тоже не работает?
            if isKeyJustPressed(VK_1) then
                sampSendChat('/mm')
            end
         end
хуй знает что тебя сподвидло сделать такую срань через переменную, а не сразу sampIsDialogActive()
Спасибо за ебейшую систему, а проверку диалога я пофиксил, но если открыт чат, то всё равно пишется команда((


Lua:
if sampIsDialogActive() or sampIsChatInputActive() then--так тоже не работает?
        else
            if isKeyJustPressed(VK_1) then
                sampSendChat('/mm')
            end
         end
 

хуега)

РП игрок
Модератор
2,576
2,279
Спасибо за ебейшую систему, а проверку диалога я пофиксил, но если открыт чат, то всё равно пишется команда((


Lua:
if sampIsDialogActive() or sampIsChatInputActive() then--так тоже не работает?
        else
            if isKeyJustPressed(VK_1) then
                sampSendChat('/mm')
            end
         end
Я так полагаю, тебе надо проверить что активен диалог и не открыт инпут чата, тогда тебе надо заменить or на and в 7 строке.
 

Vespan

loneliness
Проверенный
2,105
1,641
Спасибо за ебейшую систему, а проверку диалога я пофиксил, но если открыт чат, то всё равно пишется команда((


Lua:
if sampIsDialogActive() or sampIsChatInputActive() then--так тоже не работает?
        else
            if isKeyJustPressed(VK_1) then
                sampSendChat('/mm')
            end
         end
Если тебе надо что бы был открыт диалог но не был открыт чат то
if sampIsDialogActive() and not sampIsChatInputActive() then
 

хромиус)

:steamhappy:
Друг
5,018
3,279

FixZer

Активный
126
36
Спасибо за ебейшую систему, а проверку диалога я пофиксил, но если открыт чат, то всё равно пишется команда((


Lua:
if sampIsDialogActive() or sampIsChatInputActive() then--так тоже не работает?
        else
            if isKeyJustPressed(VK_1) then
                sampSendChat('/mm')
            end
         end
Lua:
if sampIsDialogActive() and not sampIsChatInputActive() then
    if isKeyJustPressed(VK_1) then
        sampSendChat('/mm')
    end
end