как сделать NoDrugEffect

-Leatzy

Новичок
Автор темы
3
0
Версия MoonLoader
.026-beta
я не имею понятие как это сделать.
 

ARMOR

kjor32 is legend
Модератор
4,850
6,121
Lua:
local enable = false
local sampev = require 'lib.samp.events'

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampRegisterChatCommand("enable", function()
    enable = not enable
    sampAddChatMessage(enable and "Работает" or "Неработает", -1)
end)

    while true do
        wait(0)
    end
end

function sampev.onSetPlayerDrunk(lvl)
    if enable then
        return false
    end
end
Если небудет работать - я лох
 
  • Нравится
Реакции: chapo

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,776
11,234
у меня ещё есть в диалоге настройккаа true or false и как мне дабится чтобы он работал
1634315178309.png

Lua:
local enabled = false
local sampev = require 'lib.samp.events'

function main()
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand('nodrug', function()
        sampShowDialog(8881, 'Скажи наркотикам нет!', 'Блокировать нарко: '..(enabled and '{15ff00}включено' or '{ff0000}выключено'), 'Выбрать', 'Закрыть', 2)
    end)
    while true do
        wait(0)
        result, button, list, input = sampHasDialogRespond(8881)
        if result then
            if button == 1 then
                enabled = not enabled
                sampShowDialog(8881, 'Скажи наркотикам нет!', 'Блокировать нарко: '..(enabled and '{15ff00}включено' or '{ff0000}выключено'), 'Выбрать', 'Закрыть', 2)
            end
        end
    end
end

function sampev.onSetPlayerDrunk(lvl)
    return not enabled
end