Скрипт бездействует

Kviyx

Новичок
Автор темы
16
5
Версия MoonLoader
.026-beta
Здравствуйте. Пытался сделать скрипт для автоматического питания на Аризоне. Суть в том, чтобы скрипт прописывал /satiety, и, когда в тексте окна появлялось "голодны", на сервер должна уходить команда "/cheeps". Проблема в том, что после активации скрипта через команду /aue on ничего не происходит, а также нельзя открыть окно сытости (когда ввожу /satiety ничего не происходит). Пытался убирать различные части скрипта и переносить строки кода выше/ниже, но все было безрезультатно.


Lua:
script_name("AutoEat")

require 'lib.moonloader'
local dialog = require 'lib.samp.events'
local detect = false

function main()

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

    sampAddChatMessage('{FFFFFF}AutoEat{FF0000} activated.', 0xFF0000)
    sampRegisterChatCommand('aue', cmd_eat)

    while true do
        wait(0)

        if detect then sampSendChat('/satiety')
            function dialog.onShowDialog(dialogId, style, title, button1, button2, text)
                if text:find('голодны') then
                    sampSendChat('/cheeps')
                    sampSendDialogResponse(dialogId, 0, 0, "")
                    return false
                end
            end
            wait(3000)
        end
end
end
function cmd_eat(arg)

    if arg == "" then
        sampAddChatMessage('{FFFFFF}On{FF0000} - включить скрипт.', 0xFFFFFF)
        sampAddChatMessage('{FFFFFF}Off{FF0000} - выключить скрипт.', 0xFFFFFF)
    elseif arg == "on" then
        sampAddChatMessage('{FFFFFF}Autoeat{FF0000} включен.', 0xFFFFFF)
        detect = true
    elseif arg == "off" then
        sampAddChatMessage('{FFFFFF}Autoeat{FF0000} выключен.', 0xFFFFFF)
        detect = false
    end
end
 

ARMOR

kjor32 is legend
Модератор
4,852
6,084
Не работает. Скрипт открывает диалоговое окно и все. Он его не закрывает и не ест чипсики
Ой, я переменную назвал ev а не dialog)

Теперь должно работать.
 

Вложения

  • autoeat.lua
    918 байт · Просмотры: 3
  • Эм
  • Нравится
Реакции: qdIbp и Kviyx

Kviyx

Новичок
Автор темы
16
5
Ой, я переменную назвал ev а не dialog)

Теперь должно работать.
Я это тоже заметил и поменял еще в первый раз. Не работает никак. Просто раз в минуту открывает /satiety

Все также не починил
 
Последнее редактирование:
  • Нравится
Реакции: ValeriyArtemenko