SA:MP Lua вызыв функций

Lous

Новичок
Автор темы
20
1
Версия SA-MP
  1. Любая
  2. Другая
допустим идет скрипт
sampSendChat('хуй')
wait(2000)

sampSendChat('хуй')
wait(2000)
-сюда вызвать
sampSendChat('хуй')
wait(2000)

И ест кнопочка:

if imgui.Checkbox(u8'Чекбокс', checkboxone) then
sampAddChatMessage('Вы чмоня', -1)
end
Как сделать чтобы функция из кнопки выполнялась при включении?
 

verdis

Участник
37
3
Код:
local checkboxone = false

function main()
    while true do
        wait(0)
        
        sampSendChat('хуй')
        wait(2000)
        
        sampSendChat('хуй')
        wait(2000)
        
        sampSendChat('хуй')
        wait(2000)
    end
end

function imgui.OnDrawFrame()
    local changed, new_value = imgui.Checkbox(u8'Чекбокс', checkboxone)
    if changed then
        checkboxone = new_value
        if checkboxone then
            sampAddChatMessage('Вы чмоня', -1)
        end
    end
end
 

Lous

Новичок
Автор темы
20
1
Код:
local checkboxone = false

function main()
    while true do
        wait(0)
     
        sampSendChat('хуй')
        wait(2000)
     
        sampSendChat('хуй')
        wait(2000)
     
        sampSendChat('хуй')
        wait(2000)
    end
end

function imgui.OnDrawFrame()
    local changed, new_value = imgui.Checkbox(u8'Чекбокс', checkboxone)
    if changed then
        checkboxone = new_value
        if checkboxone then
            sampAddChatMessage('Вы чмоня', -1)
        end
    end
end

local checkboxone = false

function main()
while true do
wait(0)

sampSendChat('хуй')
wait(2000)

sampSendChat('хуй')
wait(2000)

— Нужно чтобы при включении функция активировалась тут.

sampSendChat('хуй')
wait(2000)
end
end

function imgui.OnDrawFrame()
local changed, new_value = imgui.Checkbox(u8'Чекбокс', checkboxone)
if changed then
checkboxone = new_value
if checkboxone then
sampAddChatMessage('Вы чмоня', -1)
end
end
end

Типо бот пишет 'Хуй' а при включении он добавляет еще сообщение 'Вы чмоня' после второго сообщения 'Хуй'?
 

verdis

Участник
37
3
local checkboxone = false

function main()
while true do
wait(0)

sampSendChat('хуй')
wait(2000)

sampSendChat('хуй')
wait(2000)

— Нужно чтобы при включении функция активировалась тут.

sampSendChat('хуй')
wait(2000)
end
end

function imgui.OnDrawFrame()
local changed, new_value = imgui.Checkbox(u8'Чекбокс', checkboxone)
if changed then
checkboxone = new_value
if checkboxone then
sampAddChatMessage('Вы чмоня', -1)
end
end
end

Типо бот пишет 'Хуй' а при включении он добавляет еще сообщение 'Вы чмоня' после второго сообщения 'Хуй'?
бот просто бесконечно отправляет в чат сообщение "хуй" каждые 2 секунды, а если нужен вариант -
при включении он добавляет еще сообщение 'Вы чмоня' после второго сообщения 'Хуй'
то вот
Код:
local checkboxone = false
local messageCount = 0

function main()
    while true do
        wait(0)
       
        sampSendChat('хуй')
        wait(2000)
       
        sampSendChat('хуй')
        wait(2000)
       
        if checkboxone then
            sampSendChat('Вы чмоня')
            wait(2000)
        end
       
        sampSendChat('хуй')
        wait(2000)
    end
end

function imgui.OnDrawFrame()
    local changed, new_value = imgui.Checkbox(u8'Чекбокс', checkboxone)
    if changed then
        checkboxone = new_value
        if checkboxone then
            sampAddChatMessage('Чекбокс включен', -1)
        else
            sampAddChatMessage('Чекбокс выключен', -1)
        end
    end
end
 
Последнее редактирование:
  • Bug
Реакции: painw и VanoKLR

kyrtion

Известный
1,144
413
local checkboxone = false

function main()
while true do
wait(0)

sampSendChat('хуй')
wait(2000)

sampSendChat('хуй')
wait(2000)

— Нужно чтобы при включении функция активировалась тут.

sampSendChat('хуй')
wait(2000)
end
end

function imgui.OnDrawFrame()
local changed, new_value = imgui.Checkbox(u8'Чекбокс', checkboxone)
if changed then
checkboxone = new_value
if checkboxone then
sampAddChatMessage('Вы чмоня', -1)
end
end
end

Типо бот пишет 'Хуй' а при включении он добавляет еще сообщение 'Вы чмоня' после второго сообщения 'Хуй'?
ты в интерфейс каком пишешь? imgui / mimgui?
 

Похожие темы

  1. Ответы
    503
    Просмотры
    268K
  2. D
    Ответы
    1
    Просмотры
    218