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

Warklot

Участник
112
3
Hello how to check like 5 lines of samp gta san andreas chatlog with this code,because in server there is alot of spam and its very hard for script to check for that lastline

AutoHotKey:
ChatLog = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt

Update:

lastline := GetNewLine(ChatLog)

if(RegExMatch(Lastline,"help"))
{   
   sendchat("what help you need")
}
return

GetNewLine(filename)

{

static old

static new

if !old

    {

        FileGetSize, old, %filename%

        new := old

    }

while old = new

    {

        sleep 1 ;Delay

        FileGetSize, new, %filename%

    }

old := new

Loop, read, %filename%

if A_LoopReadLine

    {

        last := A_LoopReadLine

    }

return last

}
 

FenomeNP

Новичок
1
0
Привет, помогите пожалуйста, нужно сделать так что бы этот скрипт работал в свёрнутом окне гта 5, а я мог в этот момент допустим в браузере сидеть видео смотреть, был бы благодарен если бы написали сюда сразу готовый код, ибо в интернете искал но не особо понял


AutoHotKey:
Home::
Loop
{
MouseClick Left, 282, 753, , , D
sleep, 3100
MouseClick Left, 282, 753, , , U
MouseClick Left, 384, 753, , , D
sleep 3100
MouseClick Left, 384, 753, , , U
MouseClick Left, 491, 753, , , D
sleep 3200
MouseClick Left, 491, 753, , , U
MouseClick Left, 600, 753, , , D
sleep 3350
MouseClick Left, 600, 753, , , U
}

Return


End::
ExitApp
Return
F5::Pause, On
F6::Pause, Off
 
Последнее редактирование:

Shpic

Известный
27
1
Доброй ночи.
Существует ли код, чтоб при запуске AHK.exe открывался и лаунчер samp ?
 

Trapo

Потрачен
167
45
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Вложения

  • AUTOVXOD.ahk
    283 байт · Просмотры: 8
  • config.ini
    108 байт · Просмотры: 9
  • Влюблен
Реакции: Shpic

#Ytms

Новичок
22
1
Ребят, я сделал код с CMD.Register. Он не робит.
#include samp-udf.ahk
#include CP.ahk
CMD.Register("sl","sl")

sl(out_id1) {
SendChat("/pm " out_id1 " Начинаю работу по вашему обращению | Приятной игры от Ward's Family :3")
IniWrite, %out_id1%, %config%, config, saveid
}
return
 

Trapo

Потрачен
167
45
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ребят, я сделал код с CMD.Register. Он не робит.
#include samp-udf.ahk
#include CP.ahk
CMD.Register("sl","sl")

sl(out_id1) {
SendChat("/pm " out_id1 " Начинаю работу по вашему обращению | Приятной игры от Ward's Family :3")
IniWrite, %out_id1%, %config%, config, saveid
}
return
Если я не ошибаюсь, то CMD.Register работает только в .dll
 

MinecraftLove

Известный
155
65
Привет всем читающим. Хотел обратиться к помощи вам. Я вот хочу настроить АХК так, чтобы если я пишу "/ae 46 Уважаемый игрок, тут нельзя находиться.", то писалось 3 раза таким же образом.
 

iliyasyeskhatov

Участник
89
6
Ребят, я сделал код с CMD.Register. Он не робит.
#include samp-udf.ahk
#include CP.ahk
CMD.Register("sl","sl")

sl(out_id1) {
SendChat("/pm " out_id1 " Начинаю работу по вашему обращению | Приятной игры от Ward's Family :3")
IniWrite, %out_id1%, %config%, config, saveid
}
return
AutoHotKey:
pass(ID)
{
    if(ID="")
    {
        AddChatMessageEx("{FFA500}", "{FFA500}AHK | {FFFF00}Используйте: /pass [ID игрока]")       
    }
    else
    {
        Sleep 700
        SendChat("/me достал паспорт из кармана")
        Sleep 1500
        SendChat("/do Паспорт в руке.")
        Sleep 1200
        SendChat("/me передал паспорт человеку напротив")
        Sleep 1500
        SendChat("/do Передача...")
        Sleep 1200
    }
}
return
 

#Ytms

Новичок
22
1
AutoHotKey:
pass(ID)
{
    if(ID="")
    {
        AddChatMessageEx("{FFA500}", "{FFA500}AHK | {FFFF00}Используйте: /pass [ID игрока]")      
    }
    else
    {
        Sleep 700
        SendChat("/me достал паспорт из кармана")
        Sleep 1500
        SendChat("/do Паспорт в руке.")
        Sleep 1200
        SendChat("/me передал паспорт человеку напротив")
        Sleep 1500
        SendChat("/do Передача...")
        Sleep 1200
    }
}
return
а кмд регать?
 

mouzze

Новичок
3
0
Привет, мне нужен скрипт который при изменении определенного пикселя будет делать желательно звуковое уведомление.
Сам я 0 в этой теме, пытался сделать, не вышло.

AHK:
PixelGetColor, color, -1154, 855                                                                         
if %color% = 0x64992A
Msgbox, Nashel
else
return
 

iliyasyeskhatov

Участник
89
6
Привет, мне нужен скрипт который при изменении определенного пикселя будет делать желательно звуковое уведомление.
Сам я 0 в этой теме, пытался сделать, не вышло.

AHK:
PixelGetColor, color, -1154, 855                                                                        
if %color% = 0x64992A
Msgbox, Nashel
else
return
AutoHotKey:
PixelGetColor, color, -1154, 855                                                                         

if %color% = 0x64992A

SoundBeep,4000,2000

Msgbox, Nashel

else

return
Думаю так проверь
 

dsadas222

Известный
39
3
Парни всем ку, как сделать что бы ахк работал во всех окнах, вот прям во всех, сломался лкм решил забиндить его на левый контрол , но в некоторых окнах перестаёт работать?
AutoHotKey:
LControl::
MouseClick, left,,, 1, 0, D
KeyWait, LControl
MouseClick, left,,, 1, 0, U
return
 

meowprd

Тот самый Котовский
Проверенный
1,278
718
Парни всем ку, как сделать что бы ахк работал во всех окнах, вот прям во всех, сломался лкм решил забиндить его на левый контрол , но в некоторых окнах перестаёт работать?
AutoHotKey:
LControl::
MouseClick, left,,, 1, 0, D
KeyWait, LControl
MouseClick, left,,, 1, 0, U
return
Есть примеры в каких именно окнах не работает?