Как взять инфу с диалога?

BHhelp

Участник
Автор темы
83
7
Версия MoonLoader
.026-beta
Есть у меня диалог, там есть пункты как в /mn к примеру, мне нужно взять оттуда текст и цифры, как это сделать?
 

YarikVL

Известный
Проверенный
4,767
1,820
Есть у меня диалог, там есть пункты как в /mn к примеру, мне нужно взять оттуда текст и цифры, как это сделать?
Lua:
function samp.onShowDialog(id, style, title, button1, button2, text)
if title:find("ТВОЙ ЗАГОЛОВОК") then
    for line in text:gmatch("[^\n\r]+") do
        print(line) --выведет каждый пункт из твоего диалога отдельным сообщением
    end
end
end
Посмотри ролики на ютубе The champ guess, если что-то не поймёшь в этом коде
 

BHhelp

Участник
Автор темы
83
7
Lua:
function samp.onShowDialog(id, style, title, button1, button2, text)
if title:find("ТВОЙ ЗАГОЛОВОК") then
    for line in text:gmatch("[^\n\r]+") do
        print(line) --выведет каждый пункт из твоего диалога отдельным сообщением
    end
end
end
Посмотри ролики на ютубе The champ guess, если что-то не поймёшь в этом коде
Я написал заголовок, Репорт, открыл его, ничего не пишет.

Lua:
function samp.onShowDialog(id, style, title, button1, button2, text)
if title:find("ТВОЙ ЗАГОЛОВОК") then
    for line in text:gmatch("[^\n\r]+") do
        print(line) --выведет каждый пункт из твоего диалога отдельным сообщением
    end
end
end
Посмотри ролики на ютубе The champ guess, если что-то не поймёшь в этом коде
[ML] (error) repinf.lua: ...sers\user\Desktop\Games\for feldan\moonloader\repinf.lua:1: attempt to index global 'samp' (a nil value)
stack traceback:
...sers\user\Desktop\Games\for feldan\moonloader\repinf.lua:1: in main chunk
[ML] (error) repinf.lua: Script died due to an error. (1027198C)
 

YarikVL

Известный
Проверенный
4,767
1,820
Я написал заголовок, Репорт, открыл его, ничего не пишет.


[ML] (error) repinf.lua: ...sers\user\Desktop\Games\for feldan\moonloader\repinf.lua:1: attempt to index global 'samp' (a nil value)
stack traceback:
...sers\user\Desktop\Games\for feldan\moonloader\repinf.lua:1: in main chunk
[ML] (error) repinf.lua: Script died due to an error. (1027198C)
Подключи либу:
local samp = require "lib.samp.events"

И я это пишу не просто так:
Посмотри ролики на ютубе The champ guess
 
  • Нравится
Реакции: BHhelp

Vespan

Чешский луашер
Проверенный
2,118
1,716
Главное не лениться написать вопрос такой,но ни как не посмотреть другие скрипты с открытым кодом где присутствует подобное - брать информацию с диалога,или посмотреть урок по модулю Samp.lua
 

ARMOR

Модератор по раксампу
Модератор
4,936
6,732
Посмотри ролики на ютубе The champ guess, если что-то не поймёшь в этом коде
Не очень то и хорошие у него уроки. Их смотрят только из-за того что других нормальных нет. У него слишком мало времени уделено хукам, потокам, регуляркам и вообще нормальному объяснению кода. Не хочу никак обидеть автора уроков, по его уроках многие научились, но он слишком много времени уделял ImGui( скорее всего из-за того что ради него многие и нач нали учить Lua ), в то время как нужно было бы объяснять то что я описал выше.
 

Vespan

Чешский луашер
Проверенный
2,118
1,716
Не очень то и хорошие у него уроки. Их смотрят только из-за того что других нормальных нет. У него слишком мало времени уделено хукам, потокам и вообще нормальному объяснению кода. Не хочу никак обидеть автора уроков, по его уроках многие научились, но он слишком много времени уделял ImGui( скорее всего из-за того что ради него многие и начали учить Lua ), в то время как нужно было бы объяснять то что я описал выше.
Лучше чем ничего,может ты бы сделал свои уроки?ну а хули
 
  • Нравится
Реакции: YarikVL

ARMOR

Модератор по раксампу
Модератор
4,936
6,732
Лучше чем ничего,может ты бы сделал свои уроки?ну а хули
Был бы спрос я бы мог спокойно написать с десяток гайдов, но его попросту нет( В видео формате не получится, ибо у меня нет нормального микрофона, да и съемки в видео это не моё )