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

Kangaroo

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

Recommended Posts

Скрытый текст
5 минут назад, strozza сказал:

 

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
47 минут назад, Slava kotoriy Archie сказал:

Не то понимаешь? Я просил пкм + шифт, и совсем другое как-бы

RButton & LShift::
Sendinput {F6}/usedrugs {enter}
Return

Edited by JackShapard
Удерживая ПКМ жмешь левый шифт и работает

Share this post


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

 

by Spikey B)

 

@Les

Чуток удобней и быстрее будет так:

Цитата

F1::
MY_ID :=
Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
    IfInString, A_LoopReadLine, ] * Les_Shadow[
        MY_ID := A_LoopReadLine
RegExMatch(MY_ID, "Les_Shadow\[(.*)\]", MY_ID)
If !MY_ID
{
    SendInput {f6}/id Les_Shadow{enter}
    sleep 1111
    Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
        IfInString, A_LoopReadLine, ) Les_Shadow
            MY_ID := A_LoopReadLine
    RegExMatch(MY_ID, "ID: \((.*)\) Les_Shadow", MY_ID)
}
Sendinput {f6}Связаться со мной можно в личные сообщения (( /w %MY_ID% )).{enter}

sleep 1111

Sendinput {f6}(( Для оплаты - воспользуйтесь: /pay %MY_ID% 60000 )){enter}

return    

 

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

 

PS: только сейчас понял, что если строка не попадает под шаблон команды RegExMatch, то она весь выходной массив обнуляет. :unsure:

Share this post


Link to post
Share on other sites
15 минут назад, Slava kotoriy Archie сказал:

Привет  спасибо, а можешь сделать чтоб при зажиме тебя не кикало. Спасибо большое.

В 29.05.2017 в 11:21 PM, Spikey сказал:

SAMP UDF в котором нет читов (да-да, действительно нет): https://pastebin.com/7reTZY1h

P.S. Большинство биндов использующих UDF можно переделать без него, но меня этим заниматься не просите(объяснять как это всё работает -  тоже).

F2::
Send, {rbutton down} {LShift down} {LShift up}
Sleep, 15
Send, {rbutton up}
Sleep, 70
Send, {vk43 down} {vk43 up}
Sleep, 200
SendChat("/usedrugs")
Sleep, 1150
Return

 

Share this post


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

Привет  спасибо, а можешь сделать чтоб при зажиме тебя не кикало. Спасибо большое.

~RButton & ~LShift::
Sendinput {F6}/usedrugs {enter}

sleep 1111

Return

 

Так должно быть норм.

 

UPD: исправил

Edited by Kangaroo
см. пост ниже

Share this post


Link to post
Share on other sites

В Бинде про /gov короче скрина нет, что именно открыть?

Просто вписать /gov выбрать время и нажать на кнопку бинда?

Edited by Denisz
.

Share this post


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

Просто вписать /gov выбрать время и нажать на кнопку бинда?

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

 

Edited by O'Chiara

Share this post


Link to post
Share on other sites

Привет всем. Давно страдал из-за потери скопированного текста, где находился обычно название песен, которых я слушал по радио, потом по делу скопировал кое что другое и "БОЖЕ КАКОЙ Я ДАУН!", когда осознавал что я натворил. Вот думал может найду прогу, который поможет мне, а потом бац, и решил поискать что-то с автохоткеем. Вот данный скрипт поможет вам сохранить скопированные тексты сохранить в текстовый документ.

p.s. Я не особо шарю в этом деле, но постарался максимально все обяснить что знал.

Spoiler

SetWorkingDir %A_ScriptDir% ;по умолчанию стоит на "папке" (directory), где находится сам файл *.ahk, а если хотите указать другую папку, поменяйте на другой, например %D:\скрипты%

#Persistent ;эту строку можно удалить, если этот код будете вставлять в скрипте, где уже находится другой хоткей

{
     OnClipBoardChange: ;на каждую изменению скопированного текста (clipboard) будет реагировать
     file := fileopen("clipboard.txt", "a `n") ;откроет документ (clipboard.txt это название текстового документа, менять можно по желанию), а это значит что будет прибавить данные (data) к предидующему тексту а n - начать новую линию
     time := gettime() ;берет время, когда будет "запуск" кода
     file.write(time Clipboard "`n") ;будет вписать время, скопированный текст, и перейдет на новую линию для следующего текста
     file.close() ;закроет файл
     return
}
GetTime() ;команда по получению даты и время
{
     FormatTime, TimeString, %A_Now%, [dd/MM/yy] [hh:mm:ss] ;указать формат даты и время
     return timeString
}

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.