Помогите декомпилировать AHK

Статус
В этой теме нельзя размещать новые ответы.

eexelioxx

Новичок
Автор темы
3
0
Хотелось бы подправить там что-то но он заскриптирован , возможно ли это ?
 

Вложения

  • AutoGivehit by L1oN.exe
    203.1 KB · Просмотры: 21

memir

🇷🇺
Всефорумный модератор
333
597
Он не закриптован, а скомпилирован(а возможно и то, и то). Декомпиляция - процесс сложный, а иногда и невозможный. Проще уж самому написать заново, лучше не трать свое время.
 

asdzxcjqwe

¯\_(ツ)_/¯
Друг
621
704
Он не закриптован, а скомпилирован(а возможно и то, и то). Декомпиляция - процесс сложный, а иногда и невозможный
выйди

Похоже он скомпилирован на AHK-H, врятли декомпиляция возможна
ahk_h очень просто разбирается
и да, ахк скрипты не компилируются, код пакуется в готовый .exe


AutoHotKey:
; <COMPILER: v1.0.48.5>
MsgBox, Скрипт для наёмных убийц 4+ ранга был успешно включён. Автор: L1oN. Полная информация в пункте «Помощь»
menu, tray, NoStandard
menu, tray, add , Помощь
menu, tray, add , Выход
Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
block=0
F3::
on=1
SendInput {f6}/c «AutoGivehit by L1oN»: ON{enter}
Loop, read, %Filename%
nstroki=%A_Index%
start:
if on=2
return
if block=1
goto start
FileReadLine, stroka, %Filename%, %nstroki%
if ErrorLevel
{
    nstroki-=1
    goto start
}
if stroka=
{
    nstroki+=1
    goto start
}
IfInString, stroka, Внештатный сотрудник
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Меткий стрелок
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Спец.агент
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Убийца со стажем
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Директор
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Зам.директора
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
nstroki+=1
goto start
return
F5::
if on=1
{
    on=2
    SendInput {f6}/c «AutoGivehit by L1oN»: OFF{enter}
}
return
~$F6 UP::
if block=0
{
    block=1
    return
}
if block=1
{
    sleep 600
    block=0
}
return
~$enter UP::
if block=1
{
    sleep 600
    block=0
}
return
Помощь:
msgbox 32,,
(
Данный скрипт включается на клавишу F3, выключается на F5. Скрипт сам выдаёт заказы хитманам ТОЛЬКО ПРИ НАПИСАНИИ ИМ «zk+». Сделан для Orio[N]-1
.Обновление от 08.03.2015. По вопросам и предложениям вы можете обратиться в скайп: the_l1on (L1oN) предварительно указав свой ник
.**************************
Нажмите ОК для продолжения
.)
return
Выход:
exitapp
Return
 
Последнее редактирование:
  • Нравится
Реакции: eiuhuth

eexelioxx

Новичок
Автор темы
3
0
выйди


ahk_h очень просто разбирается
и да, ахк скрипты не компилируются, код пакуется в готовый .exe


AutoHotKey:
; <COMPILER: v1.0.48.5>
MsgBox, Скрипт для наёмных убийц 4+ ранга был успешно включён. Автор: L1oN. Полная информация в пункте «Помощь»
menu, tray, NoStandard
menu, tray, add , Помощь
menu, tray, add , Выход
Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
block=0
F3::
on=1
SendInput {f6}/c «AutoGivehit by L1oN»: ON{enter}
Loop, read, %Filename%
nstroki=%A_Index%
start:
if on=2
return
if block=1
goto start
FileReadLine, stroka, %Filename%, %nstroki%
if ErrorLevel
{
    nstroki-=1
    goto start
}
if stroka=
{
    nstroki+=1
    goto start
}
IfInString, stroka, Внештатный сотрудник
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Меткий стрелок
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Спец.агент
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Убийца со стажем
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Директор
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Зам.директора
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
nstroki+=1
goto start
return
F5::
if on=1
{
    on=2
    SendInput {f6}/c «AutoGivehit by L1oN»: OFF{enter}
}
return
~$F6 UP::
if block=0
{
    block=1
    return
}
if block=1
{
    sleep 600
    block=0
}
return
~$enter UP::
if block=1
{
    sleep 600
    block=0
}
return
Помощь:
msgbox 32,,
(
Данный скрипт включается на клавишу F3, выключается на F5. Скрипт сам выдаёт заказы хитманам ТОЛЬКО ПРИ НАПИСАНИИ ИМ «zk+». Сделан для Orio[N]-1
.Обновление от 08.03.2015. По вопросам и предложениям вы можете обратиться в скайп: the_l1on (L1oN) предварительно указав свой ник
.**************************
Нажмите ОК для продолжения
.)
return
Выход:
exitapp
Return


Спасибо
 

RTD

Нестандартное звание
Модератор
391
414
выйди


ahk_h очень просто разбирается
и да, ахк скрипты не компилируются, код пакуется в готовый .exe


AutoHotKey:
; <COMPILER: v1.0.48.5>
MsgBox, Скрипт для наёмных убийц 4+ ранга был успешно включён. Автор: L1oN. Полная информация в пункте «Помощь»
menu, tray, NoStandard
menu, tray, add , Помощь
menu, tray, add , Выход
Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
block=0
F3::
on=1
SendInput {f6}/c «AutoGivehit by L1oN»: ON{enter}
Loop, read, %Filename%
nstroki=%A_Index%
start:
if on=2
return
if block=1
goto start
FileReadLine, stroka, %Filename%, %nstroki%
if ErrorLevel
{
    nstroki-=1
    goto start
}
if stroka=
{
    nstroki+=1
    goto start
}
IfInString, stroka, Внештатный сотрудник
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Меткий стрелок
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Спец.агент
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Убийца со стажем
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Директор
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
IfInString, stroka, Зам.директора
{
    if (InStr(stroka, "zk+"))
    {
        RegExMatch(stroka, ".*\[(.*)\]", idigroka)
        Sendinput {F6}contracts{ENTER}
        Sendinput {F6}givehit %idigroka1%{ENTER}
        Sleep 300
    }
}
nstroki+=1
goto start
return
F5::
if on=1
{
    on=2
    SendInput {f6}/c «AutoGivehit by L1oN»: OFF{enter}
}
return
~$F6 UP::
if block=0
{
    block=1
    return
}
if block=1
{
    sleep 600
    block=0
}
return
~$enter UP::
if block=1
{
    sleep 600
    block=0
}
return
Помощь:
msgbox 32,,
(
Данный скрипт включается на клавишу F3, выключается на F5. Скрипт сам выдаёт заказы хитманам ТОЛЬКО ПРИ НАПИСАНИИ ИМ «zk+». Сделан для Orio[N]-1
.Обновление от 08.03.2015. По вопросам и предложениям вы можете обратиться в скайп: the_l1on (L1oN) предварительно указав свой ник
.**************************
Нажмите ОК для продолжения
.)
return
Выход:
exitapp
Return
Научи декомпилить!
 
Статус
В этой теме нельзя размещать новые ответы.