Нужна помощь с простым скриптом

Xaкep

Новичок
Автор темы
16
2
Версия SA-MP
  1. 0.3.7-R3
Сделал скрипт для Аризоны, который автоматически закрывает надоедливое окно на работе машиниста с информацией, мол вы начали работу машиниста, следуйте маркерам. Оно высвечивалось каждый рейс, и я решил это исправить. Написал скрипт который должен это делать, но почему-то он не работает, кто-нибудь кто шарит, помогите пожалуйста.
16.09.29.312.jpg
 

Вложения

  • CloseWindow.lua
    612 байт · Просмотры: 2

- |2347| -

Известный
339
115
вот
Сделал скрипт для Аризоны, который автоматически закрывает надоедливое окно на работе машиниста с информацией, мол вы начали работу машиниста, следуйте маркерам. Оно высвечивалось каждый рейс, и я решил это исправить. Написал скрипт который должен это делать, но почему-то он не работает, кто-нибудь кто шарит, помогите пожалуйста.
Посмотреть вложение 258858

код:
local sampev = require 'samp.events'

function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    if title:find('{BFBBBA}{73B461}Машинист электропоезда') and text:find('(.*) работу машинистом электропоезда!')then
        sampSendDialogResponse(id, 0, _, _)
        print("[Script] Диалоговое окно 'Машинист электропоезда' было автоматически закрыто.")
        return false
    end
end

function main()
    while not isSampAvailable() do wait(100) end
    print("[Script] Скрипт для автоматического закрытия диалога запущен.")
    while true do
        wait(0)
    end
end
 

Xaкep

Новичок
Автор темы
16
2
вот


код:
local sampev = require 'samp.events'

function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    if title:find('{BFBBBA}{73B461}Машинист электропоезда') and text:find('(.*) работу машинистом электропоезда!')then
        sampSendDialogResponse(id, 0, _, _)
        print("[Script] Диалоговое окно 'Машинист электропоезда' было автоматически закрыто.")
        return false
    end
end

function main()
    while not isSampAvailable() do wait(100) end
    print("[Script] Скрипт для автоматического закрытия диалога запущен.")
    while true do
        wait(0)
    end
end
Спасибо. Расскажешь, в чём была моя ошибка, авось я научусь.
 

- |2347| -

Известный
339
115
Спасибо. Расскажешь, в чём была моя ошибка, авось я научусь.
У тебя подключена библиотека require 'lib.samp.events'
а в функции используется samp.events.onShowDialog
И не указаны цвета, и неправильные регулировки.