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

Kangaroo

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

Recommended Posts

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

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

Share this post


Link to post
Share on other sites
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

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

 

Не робит =(

Share this post


Link to post
Share on other sites
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 местах)

Share this post


Link to post
Share on other sites
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 местах)

 

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

Share this post


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

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

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

 

Share this post


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

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

нет

Edited by Krytezos

Share this post


Link to post
Share on other sites

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

Share this post


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

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

F1::
Run, script2.ahk
ExitApp

Share this post


Link to post
Share on other sites
Скрытый текст

 

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)

Share this post


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

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

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

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

 

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

Цитата

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

 

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

Share this post


Link to post
Share on other sites
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

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

 

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.