Вот код подобного чекера в ahk
Код
#IfWinActive GTA:SA:MP
#SingleInstance, force
#InClude SAMP.ahk
~Enter::
if (isInChat() = 1) {
sleep 250
dwAddress := dwSAMP + 0x12D8F8
Input := readString(hGTA, dwAddress, 256)
StringCaseSense On
StringCaseSense, Locale
if RegExMatch(Input, "S)^\/\bhm\b\s+(\d+)",match)
{
FileReadLine, StringHome, HouseInformation.txt, match1
if RegExMatch(StringHome, "\d+ (\d+) (\d) (-?\d+\.\d+) (-?\d+\.\d+) (-?\d+\.\d+)", match)
{
If (match2 == 0)
{
klass := "Эконом"
}
else if (match2 == 1)
{
klass := "Средний"
}
else if (match2 == 2)
{
klass := "Элитный"
}
else if (match2 == 2)
{
klass := "Особняк"
}
X := match3
Y := match4
Z := match5
addChatMessageEx("FFFFFF", "Дом отмечен {DF3A01}маркером {FFFFFF}на карте.")
addChatMessageEx("FFFFFF", "{01DF01}| {F7FE2E}INFO {01DF01}| {FFFFFF}Класс - {FAAC58}" klass "{FFFFFF}. Гос. цена - {298A08}$" match1 "")
setCheckpoint(X,Y,Z,5)
}
}
}
Return
:?:/offm::
disableCheckpoint()
Return
Так же вот вам ссылка https://drive.google.com/open?id=1S6DfxJiBHPI9f9OZgBM3I1cymxxQf1Al на это ahk для работы нужен txd фал с информацией о домах он должен был с ahk в папке.