Вопросы по AHK-скриптингу

#Rin

Известный
Всефорумный модератор
1,214
1,036
Как поставить нормальную защиту от декомпиляции на ахк?
Самое легкое: AHK Guard + Затирание памяти, еще можно добавить + Обфускатор
Такое очень легко ломается через отладчик с AG Unpacker'om, от декомпилияторов и нубов только спасет.
Если более мене нормальное: Скомпилировать сам бинарник AutoHotkeySC.bin на C++ с антиотладочными методами (Чем больше - тем лучше) + Подстрочная расшифровка кода из какого-либо шифра (Хотя бы XOR, оно самое легкое), а при компиляции в бинарник впихнуть зашифрованный код(вручную или переделать стандартный компилятор).
 

_JeT_

Новичок
24
0
В чём может быть проблема, сделал диалог по инструкции, samp GUI подключил, но при нажатии F2 Всё равно ничего не происходит. (Дабы не было, очень умных людей... Файл SAMP GUI и скрипт в одной папке.)
Код:
#Include samp.ahk

F2::
    ShowDialog("0", "BlastHack.Net | Пример диалога", "1  1", "Закрыть")
Return
 

Mc.Reptar

Известный
33
3
Научите разбираться в RegExMatch, пожалуйста.
Как брать из любого текста вычисление ID, никнеймов и т.д.
Пример:
IfInString, stroka, ** Объявление от
{
RegExMatch(stroka, ".*\[(.*)\]:", idad)
 

#Rin

Известный
Всефорумный модератор
1,214
1,036
Научите разбираться в RegExMatch, пожалуйста.
Как брать из любого текста вычисление ID, никнеймов и т.д.
Пример:
IfInString, stroka, ** Объявление от
{
RegExMatch(stroka, ".*\[(.*)\]:", idad)
Это тема "Вопросы", а не "Уроки"
Это пример кода, а не текста.
Документация зачем нужна, все подробно описано.
Во всех нормальных языках, регулярки одинаковы.
Русская документация: ahk-wiki.ru

Перепутал GUI с UDF, да, подключен.
И да, спец. закомпилировал в ansi 32, не помогло.
1. Антивирус блокирует.
2. SAMP ADDON блокирует.
3. Не ту версию SAMP UDF выбрал.
 
  • Нравится
Реакции: _JeT_

_JeT_

Новичок
24
0
1. Антивирус блокирует.
2. SAMP ADDON блокирует.
3. Не ту версию SAMP UDF выбрал.
Анти-вируса и аддона нет вообще, по поводу версии скачал от туда, где и был урок создания диалогов - вот

UPD: поменял на другую версию UDF где 4к+ строк, заработало, спасибо что подсказал.
 

Softerrrr

Новичок
8
0
Как сделать проверку на игрока на ЧС организации? Вводишь команду /check ID и оно автоматически пишет /showblacklist и ищет там нужного человека.
И реально ли такое вообще? Буду благодарен за ответ. ;D
 

Adam_Rockwell

Активный
143
25
В чём может быть проблема, сделал диалог по инструкции, samp GUI подключил, но при нажатии F2 Всё равно ничего не происходит. (Дабы не было, очень умных людей... Файл SAMP GUI и скрипт в одной папке.)
Код:
#Include samp.ahk

F2::
    ShowDialog("0", "BlastHack.Net | Пример диалога", "1  1", "Закрыть")
Return

Я диалоги немного иначе делаю.
Код:
F2:::
ShowDialog(2, "Заголовок", "1 строчка`n2 строчка", "Ок")
return