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

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

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


Kangaroo

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

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

Короче надо что бы по нажатию кнопки был soundbeep и в файле с конфигом вписывались определенные значения

  Скрыть содержимое

z43tzGC.png

 

F12::
  inifile = "D:\GTASA\sensfix.ini"
  IniWrite, "0.002500", %inifile%, "sensfix", aiming
  IniWrite, "0.005250", %inifile%, "sensfix", aiming_sniper
  IniWrite, "0.007175", %inifile%, "sensfix", global
  SoundBeep
return

Попробуй так, вроде как должно работать.

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

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

F12::
  inifile = "D:\GTASA\sensfix.ini"
  IniWrite, "0.002500", %inifile%, "sensfix", aiming
  IniWrite, "0.005250", %inifile%, "sensfix", aiming_sniper
  IniWrite, "0.007175", %inifile%, "sensfix", global
  SoundBeep
return

Попробуй так, вроде как должно работать.

 

Не робит =(

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

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

 

Не робит =(

F12::
  inifile = sensfix.ini
  IniWrite, 0.002500, E:\GTASA\%inifile%, sensfix, aiming
  IniWrite, 0.005250, E:\GTASA\%inifile%, sensfix, aiming_sniper
  IniWrite, 0.007175, E:\GTASA\%inifile%, sensfix, global
  SoundBeep
return

Путь не забудь заменить в 3 местах)

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

3 минуты назад, floydya сказал:

F12::
  inifile = sensfix.ini
  IniWrite, 0.002500, E:\GTASA\%inifile%, sensfix, aiming
  IniWrite, 0.005250, E:\GTASA\%inifile%, sensfix, aiming_sniper
  IniWrite, 0.007175, E:\GTASA\%inifile%, sensfix, global
  SoundBeep
return

Путь не забудь заменить в 3 местах)

 

Все работает, спасибо большое, особенно за скорость)

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

6 минут назад, mailruagent сказал:

Скажите, как записать кнопки в ахк, чтоб бинд в игре срабатывал на пробел + шифт

~LShift & Space::
~Space & LShift::
	сюды код свой
return

 

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

13 часа назад, includelow сказал:

ну ты походу пытаешься изменить иконку, но делаешь это хуева

нет

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

Вопрос, может кто знает. Как сделать бинд, позволяющий переключаться между биндами и обратно? т.к. в один впихнуть много клавишей тяжело

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

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

Вопрос, может кто знает. Как сделать бинд, позволяющий переключаться между биндами и обратно? т.к. в один впихнуть много клавишей тяжело

F1::
Run, script2.ahk
ExitApp
Ссылка на комментарий
Поделиться на других сайтах

Скрытый текст

 

F11::

MY_FACTION = Название банды
FileDelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Рейтинг.txt
FileRead, MY_CHATLOG_FILE, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
StringGetPos, MY_CHATLOG, MY_CHATLOG_FILE, псы напали на вашу территорию, R
StringGetPos, MY_CHATLOG2, MY_CHATLOG_FILE, начал захват бизнеса, R
If (MY_CHATLOG > MY_CHATLOG2)
StringTrimLeft, MY_CHATLOG_FILE, MY_CHATLOG_FILE, %MY_CHATLOG%
If (MY_CHATLOG < MY_CHATLOG2)
StringTrimLeft, MY_CHATLOG_FILE, MY_CHATLOG_FILE, %MY_CHATLOG2%


Loop, Parse, MY_CHATLOG_FILE, `n, `r
{
    IfInString, A_LoopField, [GANG NEWS]
    {
    FoundPos := RegExMatch(A_LoopField, ".*\s(.*)\[Название банды\]", MY_FELLOW)
        
    IfNotInString, MY_RESULT, %MY_FELLOW1%
        {
    MY_RESPECT :=
    Loop, Parse, MY_CHATLOG_FILE, `n, `r
            {
        IfInString, A_LoopField, %MY_FELLOW1%[%MY_FACTION%] завалил
                {
                FoundPos := RegExMatch(A_LoopField, "\(respect \+(.*)\)", MY_RESP)
                MY_RESPECT += MY_RESP1
                }
        IfInString, A_LoopField, завалил %MY_FELLOW1%[%MY_FACTION%]
                {
                FoundPos := RegExMatch(A_LoopField, "\(respect \+(.*)\)", MY_RESP)
                MY_RESPECT -= MY_RESP1
                }
        IfInString, A_LoopField, %MY_FELLOW1% [%MY_FACTION%] покинул поле боя
                {
                FoundPos := RegExMatch(A_LoopField, "\(уважение противника \+(.*)\)", MY_RESP)
                MY_RESPECT -= MY_RESP1
                }
            }
    FileAppend, %MY_RESPECT% %MY_FELLOW1%.`n, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Рейтинг.txt
    FileRead, MY_RESULT, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Рейтинг.txt
        }
    }
}
FileDelete, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Рейтинг.txt 
Sort, MY_RESULT, NR
Loop, Parse, MY_RESULT, `n, `r
{
    If A_LoopField
    {
    StringSplit, MY_RESULT_FINAL, A_LoopField, %A_space%, `n
    FileAppend, %A_Index%.%A_Space%, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Рейтинг.txt
    If MY_RESULT_FINAL1 > 0
        FileAppend, %MY_RESULT_FINAL2% (+%MY_RESULT_FINAL1%)`n, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Рейтинг.txt
    else 
        FileAppend, %MY_RESULT_FINAL2% (%MY_RESULT_FINAL1%)`n, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Рейтинг.txt
    }
}
MY_CHATLOG_FILE :=
MY_RESULT :=
Soundbeep
return

 

F12::
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\Рейтинг.txt
{
    if A_LoopReadLine
    {
    MY_REPEAT_STRING := A_LoopReadLine
    StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
    Sendinput {f6}/f %MY_REPEAT_STRING%{enter}
    sleep 1100
    }
}
return

 

 

Если у кого-то из вас, понимающих, есть хоть немного времени - добавьте пожалуйста в бинд на подсчет фрагов за захват пункты "кикнут" и "/q" 

[GANG NEWS] Vasek_Pupkin[Grove] покинул поле боя <кикнут>! (уважение противника +1)

[GANG NEWS] Vasek_Pupkin[Grove] покинул поле боя </q>! (уважение противника +1)

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

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

Если у кого-то из вас, понимающих, есть хоть немного времени - добавьте пожалуйста в бинд на подсчет фрагов за захват пункты "кикнут" и "/q" 

[GANG NEWS] Vasek_Pupkin[Grove] покинул поле боя <кикнут>! (уважение противника +1)

[GANG NEWS] Vasek_Pupkin[Grove] покинул поле боя </q>! (уважение противника +1)

 

Так ведь там уже есть:
 

Цитата

IfInString, A_LoopField, %MY_FELLOW1% [%MY_FACTION%] покинул поле боя

 

Т.е. в каждом из этих случаев у игрока из его рейтинга должно вычитаться одно очко. 

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

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

Киньте ахк на первый слот дигла пожалуйста 

 

В 05.07.2016 в 5:13 PM, Spikey сказал:

1 слот рюкзака:


f11::
sendinput, {f6}/bag{enter}
sleep, 300 ; Задержка. Скрипт/сервер работает через жопу = увеличиваем, перезапускаем скрипт.
MouseClick, Left, A_ScreenWidth/1.33, A_ScreenHeight/2.56
MouseClick, Left, A_ScreenWidth/1.33, A_ScreenHeight/2.56
sleep, 300 ; Задержка. Скрипт/сервер работает через жопу = увеличиваем, перезапускаем скрипт.
sendinput, 50{enter}{esc}	; 50 - количество патронов для оружия в первом слоте
Return

2 слот рюкзака:


f12::
sendinput, {f6}/bag{enter}
sleep, 300 ; Задержка. Скрипт/сервер работает через жопу = увеличиваем, перезапускаем скрипт.
MouseClick, Left, A_ScreenWidth/1.33+A_ScreenWidth/26.6, A_ScreenHeight/2.56
MouseClick, Left, A_ScreenWidth/1.33+A_ScreenWidth/26.6, A_ScreenHeight/2.56
sleep, 300 ; Задержка. Скрипт/сервер работает через жопу = увеличиваем, перезапускаем скрипт.
sendinput, 10{enter}{esc}	; 10 - количество патронов для оружия во втором слоте
Return

Работает на любых разрешениях.

 

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

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

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

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

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

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

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

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

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

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

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