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

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

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


Kangaroo

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

В 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, а варблок не выдает никому. Че делать?

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

: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

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

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

не робит

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

5 минут назад, Kangaroo сказал:

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

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

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

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

8 минут назад, strozza сказал:

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

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

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

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

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

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

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

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

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

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

1 минуту назад, NewAccDlyaSilvera сказал:

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

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

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

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

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

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

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

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

5 часов назад, Kangaroo сказал:

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

@NewAccDlyaSilvera

Добавлен новый бинд.

— Замер изменений на складах мафий.

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

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

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

Только что, Wannez.H сказал:

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

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

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

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

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

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

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

7 минут назад, Kangaroo сказал:

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

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

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

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

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

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

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

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

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

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

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

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

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