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

Kangaroo

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

Recommended Posts

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

ANSI32 + Documents\GTA San Andreas User Files\SAMP\sa-mp.cfg: ime = 0 -> 1 

Забавно, что у меня от этого вопросики как раз появляются, а так все работает нормально.

Share this post


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

Забавно, что у меня от этого вопросики как раз появляются, а так все работает нормально.

(Слово удалено системой), не то написал, 1 на 0 сменить  :blush:

Share this post


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

как запустить пuдорский автохоткей чтобы не кикал ссаный античит ? 

Сохранить как -> Ansi -> Complite script. Либо если нет кнопки Complite script, то зайди в папку где ставил АХК, открой папку Complier, там будет файл Ahk2. В нем выберешь что бы оно откомпилировалo.

Share this post


Link to post
Share on other sites
5 часов назад, Ringo_Wiz сказал:

А если без стрелки над головой?

 

Numpad0::
Sendinput {f6}/id{space}
Input, MY_TARGET, V, {enter}
sleep 100
return

 

Numpad1::
Sendinput {f6}/knockdown %MY_TARGET%{enter}
return

Share this post


Link to post
Share on other sites

Всем привет! Задался вопросом на счет распределения скриншотов по папкам.. Думаю, надо попробовать сделать так, что бы создалась папка с именем игрока и туда сохранялись все скриншоты того, что он говорит.. Я думаю отлично подойдет для тестеров. За основу взял "Распределение скриншотов по папкам для написания отчетов.

Но, как понимаете руки из одного места.. Может поможет кто? 
 

~F8::
sleep 3000

Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
MY_CHATLOG = %A_Index%
IfInString, A_LoopReadLine, Screenshot Taken -
MY_SCREENSHOT := A_LoopReadLine
}
MY_CHATLOG := (MY_CHATLOG - 20)

FoundPos := RegExMatch(MY_SCREENSHOT, "Screenshot Taken - (.*)", MY_SCREENSHOT)
loop 20
{
FileReadLine, MY_REPEAT_STRING, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt, %MY_CHATLOG%
MY_CHATLOG +=1

IfInString, MY_REPEAT_STRING, ] * Заказ на
FileCopy, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%MY_SCREENSHOT1%,%A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\Аресты

IfInString, MY_REPEAT_STRING, ] ID:
FileSelectFolder, OutputVar, :: C:\%A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\Азаза

}
Return

 

Edited by Eeliuaxxy

Share this post


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

Всем привет! Задался вопросом на счет распределения скриншотов по папкам.. Думаю, надо попробовать сделать так, что бы создалась папка с именем игрока и туда сохранялись все скриншоты того, что он говорит.. Я думаю отлично подойдет для тестеров. За основу взял "Распределение скриншотов по папкам для написания отчетов.

Но, как понимаете руки из одного места.. Может поможет кто? 
 


~F8::
sleep 3000

Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
MY_CHATLOG = %A_Index%
IfInString, A_LoopReadLine, Screenshot Taken -
MY_SCREENSHOT := A_LoopReadLine
}
MY_CHATLOG := (MY_CHATLOG - 20)

FoundPos := RegExMatch(MY_SCREENSHOT, "Screenshot Taken - (.*)", MY_SCREENSHOT)
loop 20
{
FileReadLine, MY_REPEAT_STRING, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt, %MY_CHATLOG%
MY_CHATLOG +=1

IfInString, MY_REPEAT_STRING, ] * Заказ на
FileCopy, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%MY_SCREENSHOT1%,%A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\Аресты

IfInString, MY_REPEAT_STRING, ] ID:
FileSelectFolder, OutputVar, :: C:\%A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\Азаза

}
Return

 

Я не особо понял, тебе нужно что бы когда ты говоришь что то в любой чат - тебе скрин делало и кидало в папку?

Share this post


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

Всем привет! Задался вопросом на счет распределения скриншотов по папкам.. Думаю, надо попробовать сделать так, что бы создалась папка с именем игрока и туда сохранялись все скриншоты того, что он говорит.. Я думаю отлично подойдет для тестеров. За основу взял "Распределение скриншотов по папкам для написания отчетов.

Но, как понимаете руки из одного места.. Может поможет кто? 
 


~F8::
sleep 3000

Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
MY_CHATLOG = %A_Index%
IfInString, A_LoopReadLine, Screenshot Taken -
MY_SCREENSHOT := A_LoopReadLine
}
MY_CHATLOG := (MY_CHATLOG - 20)

FoundPos := RegExMatch(MY_SCREENSHOT, "Screenshot Taken - (.*)", MY_SCREENSHOT)
loop 20
{
FileReadLine, MY_REPEAT_STRING, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt, %MY_CHATLOG%
MY_CHATLOG +=1

IfInString, MY_REPEAT_STRING, ] * Заказ на
FileCopy, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%MY_SCREENSHOT1%,%A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\Аресты

IfInString, MY_REPEAT_STRING, ] ID:
FileSelectFolder, OutputVar, :: C:\%A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\Азаза

}
Return

 

А в чем смысл?

Делаешь regex строки с ником и переменную в fileappend суешь

Share this post


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

Я не особо понял, тебе нужно что бы когда ты говоришь что то в любой чат - тебе скрин делало и кидало в папку?

Да, создавало папку, с ником игрока который говорит.. А бинд "Распределение скриншотов по папкам для написания отчетов." копировала скрины в эту папку..

Share this post


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

А в чем смысл?

Делаешь regex строки с ником и переменную в fileappend суешь

Смысл в компактности. Что бы сортировка не происходила в ручную. 
Допустим такую ситуацию: 
Пришел человек к тебе на тест, естественно, ты делаешь несколько скринов того, как он отвечал на вопросы для вступления в организацию.
Но если так делать постоянно, без сортировки, то папка со скринами будет забиваться файлами с названиями скринов начиная с "sa-mp-000" до "sa-mp-999". 

И тут уже будет трудно разобраться с какого по какой скрин тебе нужно кидать на форум в отчет.. Вот от этого и исходил изначальный вопрос. Как вы сами считаете?
 

Share this post


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

Смысл в компактности. Что бы сортировка не происходила в ручную. 
Допустим такую ситуацию: 
Пришел человек к тебе на тест, естественно, ты делаешь несколько скринов того, как он отвечал на вопросы для вступления в организацию.
Но если так делать постоянно, без сортировки, то папка со скринами будет забиваться файлами с названиями скринов начиная с "sa-mp-000" до "sa-mp-999". 

И тут уже будет трудно разобраться с какого по какой скрин тебе нужно кидать на форум в отчет.. Вот от этого и исходил изначальный вопрос. Как вы сами считаете?
 

По-моему, можно просто отсортировать скрины по дате создания, тогда будет легко видно, какие скрины к какому тесту относятся.

Share this post


Link to post
Share on other sites
~F8::
sleep 3000

Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
MY_CHATLOG = %A_Index%
IfInString, A_LoopReadLine, Screenshot Taken -
MY_SCREENSHOT := A_LoopReadLine
}
MY_CHATLOG := (MY_CHATLOG - 20)

FoundPos := RegExMatch(MY_SCREENSHOT, "Screenshot Taken - (.*)", MY_SCREENSHOT)
loop 20
{
FileReadLine, MY_REPEAT_STRING, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt, %MY_CHATLOG%
MY_CHATLOG +=1

IfInString, MY_REPEAT_STRING, Заказ на
FileCopy, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%MY_SCREENSHOT1%,%A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\Я супер хитман

IfInString, MY_REPEAT_STRING, Raff_Lero
        FileCopy, %A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\%MY_SCREENSHOT1%,%A_MyDocuments%\GTA San Andreas User Files\SAMP\screens\Твоя папка
}
Return
Edited by JackShapard
Не забудь создать папки, в данном случае нужна папка: Я супер хитман . Твоя папка

Share this post


Link to post
Share on other sites

Привет! Подскажи, как сделать бинд, чтобы он мой ид вставлял в текст. Например:

 

* Les_Shadow[36] сказал: Связаться со мной можно в личные сообщения (( /w Les_Shadow )).    

* Les_Shadow сказал: (( Для оплаты - воспользуйтесь: /pay Les_Shadow 60000 ))                             // Как оно есть сейчас.


ID: (36) Les_Shadow
* Les_Shadow[36] сказал: Связаться со мной можно в личные сообщения (( /w
36 )).

* Les_Shadow сказал: (( Для оплаты - воспользуйтесь: /pay 36 60000 ))                            // Как оно должно быть.

Share this post


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

Привет! Подскажи, как сделать бинд, чтобы он мой ид вставлял в текст. Например:

 

* Les_Shadow[36] сказал: Связаться со мной можно в личные сообщения (( /w Les_Shadow )).    

* Les_Shadow сказал: (( Для оплаты - воспользуйтесь: /pay Les_Shadow 60000 ))                             // Как оно есть сейчас.


ID: (36) Les_Shadow
* Les_Shadow[36] сказал: Связаться со мной можно в личные сообщения (( /w
36 )).

* Les_Shadow сказал: (( Для оплаты - воспользуйтесь: /pay 36 60000 ))                            // Как оно должно быть.

 

by Spikey B)

F2::
sendinput {f6}/id Les_Shadow{enter}
sleep 1150
loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
{
    if RegExMatch(A_LoopReadLine, "^\[\d{2}\:\d{2}\:\d{2}\] ID\: \((\d+)\) (.*);?", lastidtarget)
    {
        myId := lastidtarget1
    }
    if RegExMatch(A_LoopReadLine, "^\[\d{2}\:\d{2}\:\d{2}\] ID\: \((\d+)\) (.*) \{\w{6}\}<PAUSE\: \d+ sec\.?>", lastidtarget)
    {
        myId := lastidtarget1
    }
}
sendinput {f6}Связаться со мной можно в личные сообщения (( /w %myId% )){enter}
sleep, 1150
sendinput {f6}/b Для оплаты - воспользуйтесь: /pay %myId% 60000{enter}
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.