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

Kangaroo

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

Recommended Posts

В 20.12.2017 в 12:10 AM, JackShapard сказал:

 


!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

 

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

Ребятушки, я тут новенький. Подскажите, ввел этот скрипт, но включается только members 2, а варблок не выдает никому. Че делать?

Share this post


Link to post
Share on other sites

:O?:/блок::
SendInput /members 2 %match%{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

Share this post


Link to post
Share on other sites
14 часа назад, Ilya_Maltsev сказал:

:O?:/блок::
SendInput /members 2 %match%{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

не робит

Share this post


Link to post
Share on other sites
5 минут назад, Kangaroo сказал:

Обновил бинд — Реакция на чат.

Исправил пару багов, теперь работает надежнее.

Без Persistent'a вообще не работал кстати :D

Share this post


Link to post
Share on other sites
8 минут назад, strozza сказал:

Без Persistent'a вообще не работал кстати :D

При отсутствии хоткеев - да. Я просто не учел, что кто-то будет его использовать отдельно. У меня он встроен в основной скрипт)

Share this post


Link to post
Share on other sites

Сделайте бинд подсчёта привезённых на склад мафии. за один взлом, если можно как статистика у мафий за захват выводилось в отдельный файл.

Вот что пишет при взломе, вырезки из чат лога:

[BLANKS PD] Был совершен взлом двери склада. У Вас есть 5 минут для кражи бланков!

[WAREHOUSE] Padrino Ник_нейм пополнил склад бланками (12 шт).

[BLANKS PD] Через 15 секунд дверь склада будет Вам недоступна. Поторопитесь!

[BLANKS PD] Защита двери восстановлена, процесс кражи завершен.

Share this post


Link to post
Share on other sites
1 минуту назад, NewAccDlyaSilvera сказал:

Сделайте бинд подсчёта привезённых на склад мафии. за один взлом, если можно как статистика у мафий за захват выводилось в отдельный файл.

Вот что пишет при взломе, вырезки из чат лога:

[BLANKS PD] Был совершен взлом двери склада. У Вас есть 5 минут для кражи бланков!

[WAREHOUSE] Padrino Ник_нейм пополнил склад бланками (12 шт).

[BLANKS PD] Через 15 секунд дверь склада будет Вам недоступна. Поторопитесь!

[BLANKS PD] Защита двери восстановлена, процесс кражи завершен.

Выложу похожий, но более универсальный бинд сегодня.

Share this post


Link to post
Share on other sites

@Kangaroo А как сделать реакцию не автоматическую, а например: Nick_Name предложил взять вам 98 наркотиков: пропишите /td 
И вышел текстовый диалог: Если вы желаете принять данное предложение нажмите на кнопку f0 (допустим) 
Дальше если ты нажимаешь - происходит действие. 

Share this post


Link to post
Share on other sites
Только что, Wannez.H сказал:

@Kangaroo А как сделать реакцию не автоматическую, а например: Nick_Name предложил взять вам 98 наркотиков: пропишите /td 
И вышел текстовый диалог: Если вы желаете принять данное предложение нажмите на кнопку f0 (допустим) 
Дальше если ты нажимаешь - происходит действие. 

Диалоги я не делаю, да и зачем для этого диалог?
F1::Sendinput {f6}/td{enter}

Share this post


Link to post
Share on other sites
2 минуты назад, Kangaroo сказал:

Диалоги я не делаю, да и зачем для этого диалог?
F1::Sendinput {f6}/td{enter}

Он немного не это имел ввиду. Представь ситуацию, Кен. Вот приходит предложение, например:
 "Ты лох" и тебе выскакивает в чате "%Nick_Name%:"Ты лох", чтобы ответить нажмите F3" - первая строка
Ответ: "Сам лох" - вторая строка. Ты тыкаешь F3 и тогда производится ответ.
%Your_Nick_Name%:Сам лох.

Share this post


Link to post
Share on other sites
7 минут назад, Kangaroo сказал:

Диалоги я не делаю, да и зачем для этого диалог?
F1::Sendinput {f6}/td{enter}

Парни уж больше хотят скосплеить мой бинд хелперский

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.