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

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

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


Kangaroo

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

10 минут назад, Mr.Max сказал:

@Kangaroo Такая идея... Реализация обратного таймера. Тип кобра крадёт нарко у фбр, и не всегда удобно смотреть на время и думать скок осталось, и успеешь или нет. Так вот... Из этой строки " В течение 8 минут можете их использовать для кражи эликсира жизни!" начать обратный 8ми минутный таймер, ну и на клавишу нажимая показывает скок времени осталось до отказа доступа. 

Это можно сделать, но я никогда не видел в этом необходимости, если можно просто отображать время начала и прибавлять 8 минут в уме, и не париться с таймерами.

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

@Mr.Max
Что-нибудь вроде этого можно сделать. Но я не тестировал. И это только в секундах показывает, с минутами мне лень париться.

 

Делаем реакцию на сообщение о взломе ворот:

 

IfInString, MY_REACTION_STRING, тут сообщение о взломе ворот
{

MY_SEC := 480
SetTimer, TIMER123, 1000
TIMER123:

MY_SEC -= 1

If MY_SEC <= 0

SetTimer, TIMER123, off

}

И бинд для проверки времени:
F1::
Sendinput{f6}Осталось %MY_SEC%{enter}
return

 

 

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

Обновлен бинд для информации по контрабанде материалов для мафий.

Добавлен бинд подсчета добытых биоматериалов для банд.

Удалены бинды "умные наручники" и "автонаручники" для ПО, поскольку их легко заменяет бинд реакции на чат.

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

2 часа назад, Kangaroo сказал:

Обновлен бинд для информации по контрабанде материалов для мафий.

Добавлен бинд подсчета добытых биоматериалов для банд.

Удалены бинды "умные наручники" и "автонаручники" для ПО, поскольку их легко заменяет бинд реакции на чат.

Верни наручники!!!!

я не такой умный что бы какие то реакции придумывать

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

7 часов назад, s3xtape сказал:

Верни наручники!!!!

я не такой умный что бы какие то реакции придумывать

Буду добавлять список полезных реакций к тому бинду, чтобы народ мог из них выбирать, ща все будет)

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

Немного обновил инструкцию к бинду реакции на чат.

Добавил список полезных реакций к нему.

 

@s3xtape для наручников добавил тоже:

Цитата

IfInString, MY_REACTION_STRING, ] * Вы ударили тазером
{
RegExMatch(MY_REACTION_STRING, "\] \* Вы ударили тазером (.*),", MY_TAZER)
SendInput {f6}/cuff %MY_TAZER1%{enter}
sleep 1111
} ; Надеть наручники на того, кого вы ударили тазером.

Если надпись про удар тазером не менялась, то должно работать.

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

Ручки кривые. Помоги. 

IfInString, MY_REACTION_STRING, Следующий заказ можно взять через
{
SetTimer, Ugon_TS, -1260000
return
Ugon_TS:
IfWinActive, GTA:SA:MP
{
    Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
    IfInString, A_LoopReadLine, Следующий заказ можно взять через
        RegExMatch(Ugon_TS, "\[(.*)]", Ugon_TS)
    If !Ugon_TS1
    Ugon_TS1 := "[Неизвестно]"   
    Checkchat("Внимание{!} Доступен угон ТС")
    sleep 1111
    Checkchat("Последний угон был в (.1)", Ugon_TS1)
    sleep 1111
}
return
}

Отмеряет 21 минуту с прошлого угона, но не показывает время последнего угона. Да, эта строчка не так важна, но как это пофиксить? 

 

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

Не знаю как работает этот Checkchat, но получить то, что хранит переменная в строке (случай SendInput) можно путем: %@%, а в строке, отделенной кавычками (случай SendChat и прочих функций со стороковыми локальными параметрами) - путем:   " @ " (обязателен пробел перед и после переменной)

А ещё: где же твоя табуляция, друг... ?

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

Исправил ошибку в обновленном бинде информации о контрабанде. 

Добавил несколько новых реакций, в основном для мафий.

  

4 минуты назад, killerganjubas сказал:

Не знаю как работает этот Checkchat, но получить то, что хранит переменная в строке (случай SendInput) можно путем: %@%

Checkchat был создан для того, чтобы реакция срабатывала правильно даже при открытом чате.

 

4 минуты назад, killerganjubas сказал:

а в строке, отделенной кавычками (случай SendChat и прочих функций со стороковыми локальными параметрами) - путем:   " @ " (обязателен пробел перед и после переменной)

Вот этого не знал. Попробую, спасибо.

 

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

А ещё: где же твоя табуляция, друг... ?

Штоето

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

1 час назад, Mr.Max сказал:

RegExMatch(Ugon_TS, "\[(.*)]", Ugon_TS)

Нашел ошибку. Замени на:

RegExMatch(A_LoopReadLine, "\[(.*)]", Ugon_TS)

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

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

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

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

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

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

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

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

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

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

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