[RAKBOT] Как отследить текст?

#kweeZ

Известный
Автор темы
577
123
Как отследить этот текст? Так как в onGameText он не хукается, и при поднятии пикапа его тоже невозможно хукнуть

За годную помощь подкину копеечку на киви/яд/сбер 🙃
 

Вложения

  • sa-mp-002.png
    sa-mp-002.png
    1 MB · Просмотры: 47
Последнее редактирование:

#kweeZ

Известный
Автор темы
577
123

chapo

чопа сребдс // @moujeek
Модератор
8,868
11,576
Пример можно? Если не сложно
я не смотрел как это делается на ракботе, но с самп луа это выглядело бы примерно так:
Lua:
function sampev.onDisplayGameText(style, time, text)
    if text:find('~k~~SNEAK_ABOUT~') then
        --code
    end
end
 

#kweeZ

Известный
Автор темы
577
123
я не смотрел как это делается на ракботе, но с самп луа это выглядело бы примерно так:
Lua:
function sampev.onDisplayGameText(style, time, text)
    if text:find('~k~~SNEAK_ABOUT~') then
        --code
    end
end
это самповская функция, тут ракбот же, он в принципе не находит этот текст через
Lua:
function onGameText(text)
printLog(text)
end
Весь другой текст хукается отлично
 

Gruzin Gang

Всефорумный Грузин
823
608
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
это самповская функция, тут ракбот же, он в принципе не находит этот текст через
Lua:
function onGameText(text)
printLog(text)
end
Весь другой текст хукается отлично
попробуй хукать только ALT
 

#kweeZ

Известный
Автор темы
577
123
попробуй хукать только ALT
Я же вроде понятно написал, что я пытаюсь хукать весь текст без каких либо условий, причем тут ALT или что-то ещё, если вообще никакой текст не хукается, стоя на этом маркере
 

chapo

чопа сребдс // @moujeek
Модератор
8,868
11,576
Я же вроде понятно написал, что я пытаюсь хукать весь текст без каких либо условий, причем тут ALT или что-то ещё, если вообще никакой текст не хукается, стоя на этом маркере
какой именно текст ты хукаешь? В геймтексте первая буква заглавная, остальные - нет. Вот точный текст:
Lua:
~r~Press~w~ ALT

--получал через:
function sampev.onDisplayGameText(style, time, text)
    sampAddChatMessage('GAMETEXT: '..text, -1)
    print(text)
end
 
  • Нравится
Реакции: #kweeZ

#kweeZ

Известный
Автор темы
577
123
какой именно текст ты хукаешь? В геймтексте первая буква заглавная, остальные - нет. Вот точный текст:
Lua:
~r~Press~w~ ALT

--получал через:
function sampev.onDisplayGameText(style, time, text)
    sampAddChatMessage('GAMETEXT: '..text, -1)
    print(text)
end
В самой игре без проблем хукается, не спорю, но тут РАКБОТ!!!
 
  • Грустно
Реакции: chapo

#kweeZ

Известный
Автор темы
577
123
Пробуй через битстрим
Все равно не работает) Но это уже ладно, по другому решил свою проблему, можно ли теперь как-то сделать, чтобы пикап был активным точно так же, как и на клиенте?