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

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

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


Kangaroo

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

  • 3 месяца спустя...

Знаки вопроса выбивает в русской раскладке, кодирование Ansi 32, раньше норм все было, винду переустановил и началось, SendMessage, 0x50,, 0x4190419,, A  вставлять не вариант, бинд большой полюбому сломаю

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

@MorrisonLegend попробуй:

  

В 7/5/2016 в 4:52 PM, Kangaroo сказал:

На тему вопросиков в чате. Я сам столкнулся с этой проблемой, обновив версию AHK. 

Пофиксить это можно просто установив более старую версию.

1. Удаляем AHK.

2. Скачиваем инсталлер AHK версии 1.1.26.01 отсюда (ссылка с официального сайта). 

3. Запускаем его, выбираем Custom Installation, далее ANSI-32 bit. Ставим галочку на пунктах "Install script compiler" и "Separate taskbar buttons". 

 

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

Не работает бинд замера склада мафий, попугай, реакция чата - работает. Не пойму в чем может быть причина, кидал в отдельный .ahk файл такая же петрушка.

 

sa-mp-011.md.png

 

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

@MorrisonLegend Теперь вновь будет продолжать работать!

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

Не работает бинд замера склада мафий, попугай, реакция чата - работает. Не пойму в чем может быть причина, кидал в отдельный .ahk файл такая же петрушка.

 

sa-mp-011.md.png

 

 

В 7/5/2016 в 6:52 PM, Kangaroo сказал:

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

 

В 7/5/2016 в 6:52 PM, Kangaroo сказал:
Цитата

Numpad8::
Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    IfInString, A_LoopReadLine, ] 1. La Cosa Nostra [Базы
        RegExMatch(A_LoopReadLine, "Материалы: (.*); Эликсир жизни: (.*); Бланки: (.*);", MAFIA_L_START)
    IfInString, A_LoopReadLine, ] 2. Russian Mafia [Базы
        RegExMatch(A_LoopReadLine, "Материалы: (.*); Эликсир жизни: (.*); Бланки: (.*);", MAFIA_R_START)
    IfInString, A_LoopReadLine, ] 3. Yakuza [Базы
        RegExMatch(A_LoopReadLine, "\[(.*)\] .* Материалы: (.*); Эликсир жизни: (.*); Бланки: (.*);", MAFIA_Y_START)    
}
sleep 1111
SendInput {f6}/mafiatop{enter}
sleep 800
Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    IfInString, A_LoopReadLine, ] 1. La Cosa Nostra [Базы
        RegExMatch(A_LoopReadLine, "Материалы: (.*); Эликсир жизни: (.*); Бланки: (.*);", MAFIA_L_FINISH)
    IfInString, A_LoopReadLine, ] 2. Russian Mafia [Базы
        RegExMatch(A_LoopReadLine, "Материалы: (.*); Эликсир жизни: (.*); Бланки: (.*);", MAFIA_R_FINISH)
    IfInString, A_LoopReadLine, ] 3. Yakuza [Базы
        RegExMatch(A_LoopReadLine, "Материалы: (.*); Эликсир жизни: (.*); Бланки: (.*);", MAFIA_Y_FINISH)    
}

MAFIA_L_RESULT1 := (MAFIA_L_FINISH1-MAFIA_L_START1)
MAFIA_L_RESULT2 := (MAFIA_L_FINISH2-MAFIA_L_START2)
MAFIA_L_RESULT3 := (MAFIA_L_FINISH3-MAFIA_L_START3)

MAFIA_R_RESULT1 := (MAFIA_R_FINISH1-MAFIA_R_START1)
MAFIA_R_RESULT2 := (MAFIA_R_FINISH2-MAFIA_R_START2)
MAFIA_R_RESULT3 := (MAFIA_R_FINISH3-MAFIA_R_START3)

MAFIA_Y_RESULT1 := (MAFIA_Y_FINISH1-MAFIA_Y_START2)
MAFIA_Y_RESULT2 := (MAFIA_Y_FINISH2-MAFIA_Y_START3)
MAFIA_Y_RESULT3 := (MAFIA_Y_FINISH3-MAFIA_Y_START4)

SendInput {f6}С %MAFIA_Y_START1%:  L: %MAFIA_L_RESULT1%, %MAFIA_L_RESULT2%, %MAFIA_L_RESULT3%. ||  R: %MAFIA_R_RESULT1%, %MAFIA_R_RESULT2%, %MAFIA_R_RESULT3%. ||  Y: %MAFIA_Y_RESULT1%, %MAFIA_Y_RESULT2%, %MAFIA_Y_RESULT3%.{space}
return

 

При нажатии бинд выведет в чат, на сколько материалов, наркотиков и бланков изменились склады всех мафий с последнего ввода команды /mafiatop.

P.S. В строчках нужно было заменить "Наркотики" на "Эликсир жизни".

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

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

@MorrisonLegend Теперь вновь будет продолжать работать!

 

 

P.S. В строчках нужно было заменить "Наркотики" на "Эликсир жизни".

Спасибо, попробую! 

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

  • 1 месяц спустя...

привет. как сделать скрипт который делает такое: например бегаешь кругов вокруг здании по приказу, и считать хочешь, но лень, вот скрипт бы где ты записал число и когда жмешь "ф1" делает "указанное число -1"

потом ф1 и будет число -2, -3 и т.д., ну вы поняли, отсчет от указанного числа

 

или наоборот

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

11 час назад, giorgi1234 сказал:

например бегаешь кругов вокруг здании по приказу

Всегда посылал таких приказчиков куда подальше, и тебе советую. Если во фракции практикуют такой маразм, нормальному человеку там делать нечего. 

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

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

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

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

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

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

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

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

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

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

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