[Помощь] Взаимодействие с серверным диалогом.

Tec-9

Новичок
Автор темы
16
1
Версия MoonLoader
.026-beta
Всем привет!

У меня появилась проблема, с поиском определенного текста, в серверном диалоговом окне.
Ищу в диалоге сообщение - "Текст отправления:"
После того, как скрипт находит текст отправления.
Срабатывает определенное действие. В принципе, все работает.

Но! Когда ищу - "Текст отправления: 2" Оно не работает.
В чем может быть проблема ?

3.png


Lua:
require 'lib.moonloader'
local inicfg = require "inicfg"
local sampev = require 'lib.samp.events'

--local enable = true

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

    while true do
        wait(0)

    end
end

function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    if dialogId == 20047 and text:find("Текст отправления: 2") then
        sampAddChatMessage(text, 0xFF0000)
    end
end
 
Последнее редактирование:

Rice.

Известный
Модератор
1,756
1,622
Всем привет!

У меня появилась проблема, с поиском определенного текста, в серверном диалоговом окне.
Ищу в диалоге сообщение - "Текст отправления:"
После того, как скрипт находит текст отправления.
Срабатывает определенное действие. В принципе, все работает.

Но! Когда ищу - "Текст отправления: 2" Оно не работает.
В чем может быть проблема ?

Посмотреть вложение 123977

Lua:
require 'lib.moonloader'
local inicfg = require "inicfg"
local sampev = require 'lib.samp.events'

--local enable = true

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

    while true do
        wait(0)

    end
end

function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    if dialogId == 20047 and text:find("Текст отправления: 2") then
        sampAddChatMessage(text, 0xFF0000)
    end
end
В диалоге может быть hex цвет. C помощью редактора диалога (https://www.blast.hk/threads/34978/) открой диалог и посмотри цвет.
 
  • Нравится
Реакции: Tec-9

Tec-9

Новичок
Автор темы
16
1
перед двойкой идет цветовой тег типа такого {FFFFFF}
Так, получается мне перед двойкой поставить цветовой тег?

Всё! Парни, спасибо за помощь. Заработало! Поставил вам лайков)
 
  • Нравится
Реакции: Rice.