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

Kangaroo

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

Recommended Posts

В 5/13/2018 в 9:10 PM, Kangaroo сказал:

Numpad9 - открыть последнюю строку.

Ctrl+Numpad9 - перелистывать вверх.
 

Numpad9::
Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
If A_LoopReadLine
MY_REPEAT_STRING := A_LoopReadLine
MY_CHATLOG := (A_Index-1)
}
StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11
Clipboard := MY_REPEAT_STRING
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All
Sendinput {f6}%MY_REPEAT_STRING%^{vk41}
return

 

^Numpad9::
MY_CHATLOG -= 2
FileReadLine, MY_REPEAT_STRING, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt, %MY_CHATLOG%
StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All
Sendinput {del}%MY_REPEAT_STRING%^{vk41}
return

 

Edited by Op-op
Пользуйся на здоровье.

Share this post


Link to post
Share on other sites
2 часа назад, Водила Привет сказал:

Кен,сделай абсолютно любые бинды в АХК не на кнопки а через команды например:"/уд" или и всякие рп отыгровки для сампа если ты с этим знаком do в кармане удостоверение /me засунув руку в карман достал удостоверение  и т.д  или /pas,короче говоря что бы не кнопка была а любая команда.

 

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

:?:/пас::/me достал паспорт

Share this post


Link to post
Share on other sites

Почему я создав АХК и компилировав его не могу юзать с GWAC 

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

#IfWinActive GTA:SA:MP


!1::
  sendinput, {f6}/usedrugs{enter}
  sleep 100
  return


!2::
  sendinput {f6}/bag{enter}
  sleep 100
  return

!3::
  sendinput {f6}/drink{enter}
  sleep 100
  loop 30
    {
    send {space down}
    sleep 30
    send {space up}
    sleep 30
    }
  sleep 100
  return

^5::
  sendinput {f6}/q{enter}
  sleep 100
  return


!q::
  sendinput {f6}af{enter}
  return

numpad1::
  sendinput {f6}/inv{enter}
  return

!numpad1::
  sendinput {f6}/color{enter}
  return

$numpad2::
  while GetKeyState("numpad2","P")
    {
      sendinput, {F6}/zahvat{enter}
      sleep 1010
    }
  return

numpad3::
  sendinput {f6}/rentroom{enter}
  sleep 100
  return

numpad4::
  sendinput {f6}/towcar{enter}
  sleep 100
  return

f2::
  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 25{enter}{esc}
  return

f3::
  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, 12{enter}{esc}
  return

^2::
  sendinput {f6}af{enter}
  loop 12
    {
    send {shift down}
    sleep 5
    send {shift up}
    sleep 5
    }
  return

^3::
  sendinput {f6}/dance 1{enter}
  loop 12
    {
    send {shift down}
    sleep 5
    send {shift up}
    sleep 5
    }
  return

 

Share this post


Link to post
Share on other sites

Я бы хотел, что в скрипте было диалоговое окно, чтоб оно работало естественно, пункты

1. "Напоминалка"

2. "Принял"

3. "Сдал"

 

Объясните, как еще под себя можно менять

Share this post


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

Я бы хотел, что в скрипте было диалоговое окно, чтоб оно работало естественно, пункты

1. "Напоминалка"

2. "Принял"

3. "Сдал"

 

Объясните, как еще под себя можно менять

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

Share this post


Link to post
Share on other sites

Могу помочь тебе с этим, если ты подробно опишешь, что тебе нужно, но читы делать я не буду.

 

12 часа назад, ERFA сказал:

Я бы хотел, что в скрипте было диалоговое окно, чтоб оно работало естественно, пункты

1. "Напоминалка"

2. "Принял"

3. "Сдал"

 

Объясните, как еще под себя можно менять

 

Edited by _defaulted_

Share this post


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

Я бы хотел, что в скрипте было диалоговое окно, чтоб оно работало естественно, пункты

1. "Напоминалка"

2. "Принял"

3. "Сдал"

 

Объясните, как еще под себя можно менять

И что должно произойти после нажатия?

Share this post


Link to post
Share on other sites

В чат должны пойти сообщения, например нажал на "Напоминалкуа" и в чат пошли сообщения в рацию о каптах  и.т.д.

Share this post


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

В чат должны пойти сообщения, например нажал на "Напоминалкуа" и в чат пошли сообщения в рацию о каптах  и.т.д.

Я тебя понял, напиши мне в ЛС на форуме все действия полностью, я сделаю и скину тебе.

Share this post


Link to post
Share on other sites

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

!down::
SendMessage, 0x50,, 0x4190419,, A
Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
If A_LoopReadLine
MY_REPEAT_STRING := A_LoopReadLine
MY_CHATLOG := (A_Index-1)
}
StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All
Clipboard := MY_REPEAT_STRING
Sendinput {f6}%MY_REPEAT_STRING%^{vk41}
return
!up::
SendMessage, 0x50,, 0x4190419,, A
MY_CHATLOG -= 2
FileReadLine, MY_REPEAT_STRING, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt, %MY_CHATLOG%
StringTrimLeft, MY_REPEAT_STRING, MY_REPEAT_STRING, 11
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, !, {!}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, +, {+}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, #, {#}, All
StringReplace, MY_REPEAT_STRING, MY_REPEAT_STRING, ^, {^}, All
Clipboard := MY_REPEAT_STRING
Sendinput {del}%MY_REPEAT_STRING%^{vk41}
return

 

Edited by kaboomer
1

Share this post


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

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

Опиши нормально проблему, ничего не понятно))

 

И на какой другой бинд нажимаешь?

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.