Перейти к публикации

Добро пожаловать на форум проекта RP GameWorld!

[AHK] Полезные бинды


Kangaroo

Рекомендованные сообщения

37 минут назад, Vydi сказал:

Дай пожалуйста бинд на подобии попугая, только он будет копировать и отправлять то сообщение, которое ты написал последним. 
Именно написал, а не с чатлога.
Допустим /ad ........
и он его снова отправит как /ad

F1::
Sendinput {f6}{up}{enter}
Return

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Cделайте, пожалуйста бинд, что бы при написании /members 2 бинд выдавал всем /warblock . Заранее ОГРОМНОЕ СПАСИБО

Ссылка на комментарий
Поделиться на других сайтах

8 часов назад, JackShapard сказал:

Cделайте, пожалуйста бинд, что бы при написании /members 2 бинд выдавал всем /warblock . Заранее ОГРОМНОЕ СПАСИБО

F2::
sendchat("/members 2")
sleep 1150
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^\[(.*)\] Члены Вашей организации онлайн\:", match)
    {
        lastmemberstime := match1
    }
}
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^\[" lastmemberstime "\] \{\w{6}\}\* \d+\. \{\w{6}\}\w+ \{\w{6}\}\[id\:(.*?)\] - .* \(\d+\)", match)
    {
        sendchat("/warblock " match1 " !")
        sleep 1150
    }
}
return

Если хочешь что бы при большом онлайне фракции все быстро выполнялось - оставляй SendChat (#Include SAMP.ahk), если не знаешь что это замени строчки на:

SendInput, {f6}/members 2{enter} 
SendInput, {f6}/wabblock %match1% {!}{enter}

 

Ссылка на комментарий
Поделиться на других сайтах

6 hours ago, strozza said:

F2::
sendchat("/members 2")
sleep 1150
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^\[(.*)\] Члены Вашей организации онлайн\:", match)
    {
        lastmemberstime := match1
    }
}
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^\[" lastmemberstime "\] \{\w{6}\}\* \d+\. \{\w{6}\}\w+ \{\w{6}\}\[id\:(.*?)\] - .* \(\d+\)", match)
    {
        sendchat("/warblock " match1 " !")
        sleep 1150
    }
}
return

Если хочешь что бы при большом онлайне фракции все быстро выполнялось - оставляй SendChat (#Include SAMP.ahk), если не знаешь что это замени строчки на:


SendInput, {f6}/members 2{enter} 
SendInput, {f6}/wabblock %match1% {!}{enter}

 

так как скинул ты - не работало, вот так работает

!NumpadAdd::
SendInput , {F6}/members 2 {enter}
sleep 1150
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^[(.)] Члены Вашей организации онлайн:", match)
    {
        lastmemberstime := match1
    }
}
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^[" lastmemberstime "] {\w{6}}\ \d+. {\w{6}}\w+ {\w{6}}[id:(.?)] - . (\d+)", match)
    {
        SendInput , {F6}/warblock  %match1% ! причина {enter}
        sleep 1150
    }
}
return

 

Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, JackShapard сказал:

так как скинул ты - не работало, вот так работает


!NumpadAdd::
SendInput , {F6}/members 2 {enter}
sleep 1150
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^[(.)] Члены Вашей организации онлайн:", match)
    {
        lastmemberstime := match1
    }
}
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^[" lastmemberstime "] {\w{6}}\ \d+. {\w{6}}\w+ {\w{6}}[id:(.?)] - . (\d+)", match)
    {
        SendInput , {F6}/warblock  %match1% ! причина {enter}
        sleep 1150
    }
}
return

 

Ну я тебе об этом написал ниже :wacko:

Ссылка на комментарий
Поделиться на других сайтах

1 hour ago, Капитан_Джей said:

Что бы снимать его. есть у кого?

 

!NumpadDot::
SendInput , {F6}/members 2 {enter}
sleep 1150
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^[(.)] Члены Вашей организации онлайн:", match)
    {
        lastmemberstime := match1
    }
}
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^[" lastmemberstime "] {\w{6}}\ \d+. {\w{6}}\w+ {\w{6}}[id:(.?)] - . (\d+)", match)
    {
        SendInput , {F6}/warblock  %match1% -d {enter}
        sleep 1150
    }
}
return

 

Сложнаааа наверно

Изменено пользователем JackShapard
NumpadDot это кнопка на нампедах ес че, прост букву ты заменить не мог)
Ссылка на комментарий
Поделиться на других сайтах

Здравствуйте, а есть у кого ахк на подачу /ad ? не банальный флуд команды, а что-нибудь уникальней этого, чтобы шанс подать объявление был побольше чем у флуда обычного? Киньте в ЛС пожалуйста.

Изменено пользователем Pit
Ссылка на комментарий
Поделиться на других сайтах

28 минут назад, Pit сказал:

Здравствуйте, а есть у кого ахк на подачу /ad ? не банальный флуд команды, а что-нибудь уникальней этого, чтобы шанс подать объявление был побольше чем у флуда обычного? Киньте в ЛС пожалуйста.

 

Смотришь реакцию на последнюю строку от Кена в самом начале темы, отсчитываешь от нее *тайминг* (45.000 мс +-, там уже тестить нужно) и пишешь нужное тебе ад

Ссылка на комментарий
Поделиться на других сайтах

Исправил баг в бинде на реакции на строки, из-за которого бинд иногда переставал работать после перезахода в игру.

Ссылка на комментарий
Поделиться на других сайтах

Привет ребята, Кен, а можно состряпать бинд чтобы все деньги которые есть на руках в один клик попали в сумку ?)

Ссылка на комментарий
Поделиться на других сайтах

19 минут назад, Airi_Li сказал:

Привет ребята, Кен, а можно состряпать бинд чтобы все деньги которые есть на руках в один клик попали в сумку ?)

 

Numpad0::
Sendinput {f6}/bag{enter}
sleep, 400 ; увеличить при большом пинге
Click 1740, 310, 0
Click 
sleep, 300
SendInput, {down 4}
SendInput, {enter}
sleep, 300
SendInput, {enter}
Return

 

Изменено пользователем strozza
Ссылка на комментарий
Поделиться на других сайтах

благодарю) 

4 часа назад, strozza сказал:

 


Numpad0::
Sendinput {f6}/bag{enter}
sleep, 400 ; увеличить при большом пинге
Click 1740, 310, 0
Click 
sleep, 300
SendInput, {down 4}
SendInput, {enter}
sleep, 300
SendInput, {enter}
Return

 

 

Ссылка на комментарий
Поделиться на других сайтах

19 часов назад, strozza сказал:

 


Numpad0::
Sendinput {f6}/bag{enter}
sleep, 400 ; увеличить при большом пинге
Click 1740, 310, 0
Click 
sleep, 300
SendInput, {down 4}
SendInput, {enter}
sleep, 300
SendInput, {enter}
Return

 

привет ты кен

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...