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

Morello

Известный
33
0
Парни, возможно ли достать код отсюда? Я пробую - не выходит. Закрыт ли он? Может кто-то опытный сможет решить
РЦ Любой..exe(https://yadi.sk/d/FvnZHZ5H3QoAiN)

Код:
:?:/miid::
iid = getId()
SendMessage, 0x50,, 0x4190419,, A
Sleep 2000 ;
SendInput, {F6}Мой ид: %iid%{space}
Return
Почему мне в итоге выводит: "Мой ид: getId()". Как сделать так, чтобы вывел мой id?
 
Последнее редактирование модератором:

sswsx

Участник
65
6
В чем может быть проблема? Сп**дил у одного человека с кода. У него все хорошо, а вот у меня траблы.
Код:
F2::
Q_Menu := 1
showDialog(2, "{FE2EF7}[AHK] {FFFFFF}Помощник по игре", "{FE2EF7}[1] {FFFFFF}1`n{FE2EF7}[2] {FFFFFF}2", "Закрыть")
i := 1
allstr := 2
Return

~$Enter::
{
    if (Q_Menu = 1) {
    if (getDialogLine(i) = "{FE2EF7}[1] {FFFFFF}1") {
        Q_Menu := 0
        allstr := 1
        i := 1
        Sleep, 300
            showDialog(0, "{FE2EF7}[AHK] {FFFFFF}Меню", "ЦЕ ХУНЯ", "Закрыть")
        }
    }
} else if (getDialogLine(i) = "{FE2EF7}[2] {FFFFFF}2") {
    addChatMessage("WORKED!")
}
Return
5V608UH.png
 

#Rin

Известный
Всефорумный модератор
1,214
1,037
Код:
:?:/miid::
iid := getId()
SendMessage, 0x50,, 0x4190419,, A
Sleep 2000 ;
SendInput, {F6}Мой ид: %iid%{space}
Return
почему-то пишет "Мой ид: -1", в чем проблема?
Запускай AHK в кодировке ANSI.

В чем может быть проблема? Сп**дил у одного человека с кода. У него все хорошо, а вот у меня траблы.
Код:
F2::
Q_Menu := 1
showDialog(2, "{FE2EF7}[AHK] {FFFFFF}Помощник по игре", "{FE2EF7}[1] {FFFFFF}1`n{FE2EF7}[2] {FFFFFF}2", "Закрыть")
i := 1
allstr := 2
Return

~$Enter::
{
    if (Q_Menu = 1) {
    if (getDialogLine(i) = "{FE2EF7}[1] {FFFFFF}1") {
        Q_Menu := 0
        allstr := 1
        i := 1
        Sleep, 300
            showDialog(0, "{FE2EF7}[AHK] {FFFFFF}Меню", "ЦЕ ХУНЯ", "Закрыть")
        }
    }
} else if (getDialogLine(i) = "{FE2EF7}[2] {FFFFFF}2") {
    addChatMessage("WORKED!")
}
Return
5V608UH.png

AutoHotKey:
~$Enter::
; Тут нет If, а внизу откуда else ?
{
    if (Q_Menu = 1) {
    if (getDialogLine(i) = "{FE2EF7}[1] {FFFFFF}1") {
        Q_Menu := 0
        allstr := 1
        i := 1
        Sleep, 300
            showDialog(0, "{FE2EF7}[AHK] {FFFFFF}Меню", "ЦЕ ХУНЯ", "Закрыть")
        }
    }
} else if (getDialogLine(i) = "{FE2EF7}[2] {FFFFFF}2") { ; Тут условие else if
    addChatMessage("WORKED!")
}
Return

Парни, возможно ли достать код отсюда? Я пробую - не выходит. Закрыт ли он? Может кто-то опытный сможет решить
РЦ Любой..exe(https://yadi.sk/d/FvnZHZ5H3QoAiN)
Вшито затирание памяти, отладчик в помощь.

Да и авто вор, украл код у CZAR'a и добавил пару команд и все.
 
Последнее редактирование:

#Rin

Известный
Всефорумный модератор
1,214
1,037
Не понял по поводу отладчика, как он поможет? И где его найти?(гуглю, инфа иная)
Первая ссылка из поиска, википедия
Отладчик — Википедия(https://ru.wikipedia.org/wiki/Отладчик)

В списке выбери OllyDBG

Не все же распаковывается автоматический, иногда вручную.
 
Последнее редактирование:

Patrickkk

Участник
162
19
Делаю самый просто автологин, но суть в том что без активации он не работает, как сделать так чтобы он работал всегда?
HTML:
if (isDialogOpen() && RegExMatch(getDialogText(), "Введите пароль ниже")) {
    Sleep 1000
    SendInput, %pass%{enter}
}

если через Loop делать, то оно почему-то после логина пишет половину пароля в чат
 
Последнее редактирование модератором:

Tiva

Известный
76
1
Когда нибуть видел в готовых ahk-программах: Nname=
DTime=10
NarcoHPuse=100
FPref=
PozOtr=[Альфа]
Servername=
ScreenS=F8
PriemDoc=0
SoundChS=0
FemaleCB=1
SendReport=0​
Как сделать что то подобное объясните мне. Не очень шару
 

#Rin

Известный
Всефорумный модератор
1,214
1,037
Когда нибуть видел в готовых ahk-программах: Nname=
DTime=10
NarcoHPuse=100
FPref=
PozOtr=[Альфа]
Servername=
ScreenS=F8
PriemDoc=0
SoundChS=0
FemaleCB=1
SendReport=0​
Как сделать что то подобное объясните мне. Не очень шару
Это что INI-файл?
Просто в документации смотришь работу с IniWrite и IniRead