Перейти к содержанию
ABSOLUTE

AutoHotkey и всё, что с ним связано)

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

кто может создайте скрипт плиз для механика /repair id(и чтобы тут сразу ид ввести и всё) 100 и тоже самое /refill

#IfWinActive GTA:SA:MP
numpad1:: SendInput, {f6}/repair  100{left 4}
numpad2:: SendInput, {f6}/refill  500{left 4}
  • Лайк 1

Поделиться сообщением


Ссылка на сообщение

кто может создайте скрипт плиз для механика /repair id(и чтобы тут сразу ид ввести и всё) 100 и тоже самое /refill

#IfWinActive GTA:SA:MP
Numpad1:: Send, {f6}/repair  100 {ctrl down}{shift down}{left}{shift up}{ctrl up}{left}
^enter:: 
SendInput, {ctrl down}{shift down}{left}{shift up}{ctrl up}
SendInput, ^{vk43}{enter}
var100=%clipboard%
Sleep 600
SendInput, {f6}/refill %var100% 100{enter}
return

Еще один вариант. Num1-> Ввод id'a -> Ctrl+Enter

Поделиться сообщением


Ссылка на сообщение
" post="2452331" timestamp="1384815929"]

 

Может сделал через жопу, ибо руки оттуда, энивей


#IfWinActive GTA:SA:MP
Numpad1::
Send, ^{vk41}
Send, ^{vk43}{backspace}{esc}
var100=%clipboard%
Send,{f6}/frisk{space}%var100%{enter}
Sleep 600
Send, {f6}/take drugs %var100%{enter}
Send, {f6}/take picklock %var100%{enter}
Send, {f6}/take materials %var100%{enter}

return
Открываешь чат -> Вводишь ид -> Жмешь Num1 -> PROFIT

Спасибо, работает, но не совсем то, что хотелось.

/frisk ID - Выглядело чтобы так писало в строке: /frisk ID, как при SendInput,{f6}/frisk{space}

И по аналогии, автоматом писало /take с этим же идом.

p.s. надоеюсь, что поняли.

 

#IfWinActive GTA:SA:MP

Numpad1::
Send, ^{vk41}
Send, ^{vk43}{backspace}{esc}
var100=%clipboard%
SendInput,{f6}/frisk{space}%var100%{enter}
Sleep 600
SendInput, {f6}/take drugs %var100%{enter}
SendInput, {f6}/take picklock %var100%{enter}
SendInput, {f6}/take materials %var100%{enter}
 
return

 

  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Гость ReSiDen_T

loop
{  
NumPad2:: Send, {F6}/f [Сообщение]{Enter}
}
return

В чем проблема? не работает.

И еще такая же проблема с Вопросами вместо букв. Пытаюсь установить ANSI-32 Как писали не получается ошибка

Разобрался, но появилась другая проблема долго пишет,  он может как нибуть быстрее писать?

Изменено пользователем ReSiDen_T

Поделиться сообщением


Ссылка на сообщение

 


loop
{  
NumPad2:: Send, {F6}/f [Сообщение]{Enter}
}
return
В чем проблема? не работает.

И еще такая же проблема с Вопросами вместо букв. Пытаюсь установить ANSI-32 Как писали не получается ошибка

Разобрался, но появилась другая проблема долго пишет,  он может как нибуть быстрее писать?

 

Send на SendInput замени. Может поможет.

Поделиться сообщением


Ссылка на сообщение

Итак, снова я.

1) Нужно создать скрипту который открывает файл и удаляет от туда нужные мне слова.

 

 

2) скрипт открывает файл и нумерует строки в виде 1=, 2= и так далее (примерно до 300)

Поделиться сообщением


Ссылка на сообщение

Итак, снова я.

1) Нужно создать скрипту который открывает файл(txt/ini) и удаляет от туда нужные мне слова.

 

 

2) скрипт открывает файл(.txt/.ini) и нумерует строки в виде 1=, 2= и так далее (примерно до 300)

Изменено пользователем KIRILL29

Поделиться сообщением


Ссылка на сообщение

Итак, снова я.

1) Нужно создать скрипту который открывает файл и удаляет от туда нужные мне слова.

 

 

2) скрипт открывает файл и нумерует строки в виде 1=, 2= и так далее (примерно до 300)

 

2) Скачиваем скрипт > открываем файл со списком в таком виде > нажимаем F1 > для остановки нажимаем F2

Изменено пользователем GandJubass
  • Лайк 1

Поделиться сообщением


Ссылка на сообщение

2) Скачиваем скрипт > открываем файл со списком в таком виде > нажимаем F1 > для остановки нажимаем F2

зачем в таком случае делать остановку, что за бред, если надо пронумеровать список, то до конца

или я что-то не понимаю?

Поделиться сообщением


Ссылка на сообщение

зачем в таком случае делать остановку, что за бред, если надо пронумеровать список, то до конца

или я что-то не понимаю?

Он нумерует бесконечно, пока ты не остановишь его.

Поделиться сообщением


Ссылка на сообщение

Он нумерует бесконечно, пока ты не остановишь его.

дак чтобы этого не происходило надо проверку делать на конец файла

Поделиться сообщением


Ссылка на сообщение

Приветы всем, помогите в написании скрипта: что бы мне прислали ПМ с определенным значением, а в ответ была команда по этому ПМ

к примеру:

пм от Max_Tailer[45]: нарко

в ответ ему печаталась команда:

/selldrugs 45 100 1000

в общем чтобы в команду добавился id того кто прислал пм с определеним "нарко"

Поделиться сообщением


Ссылка на сообщение

Приветы всем, помогите в написании скрипта: что бы мне прислали ПМ с определенным значением, а в ответ была команда по этому ПМ

к примеру:

пм от Max_Tailer[45]: нарко

в ответ ему печаталась команда:

/selldrugs 45 100 1000

в общем чтобы в команду добавился id того кто прислал пм с определеним "нарко"

Нужна подгрузка из chatlog.txt

Поделиться сообщением


Ссылка на сообщение

Приветы всем, помогите в написании скрипта: что бы мне прислали ПМ с определенным значением, а в ответ была команда по этому ПМ

к примеру:

пм от Max_Tailer[45]: нарко

в ответ ему печаталась команда:

/selldrugs 45 100 1000

в общем чтобы в команду добавился id того кто прислал пм с определеним "нарко"

Подредактировал скрипт от "Bubusik"

 

 

menu, tray, NoStandard
menu, tray, add , Выйти
#IfWinActive GTA:SA:MP
Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
block=0
Numpad0::
on=1
SendInput {f6}/c Вкл{enter}
Loop, read, %Filename%
nstroki=%A_Index%
start:
if on=2
return
if block=1
goto start
FileReadLine, stroka, %Filename%, %nstroki%
if ErrorLevel
{
nstroki-=1
goto start
}
if stroka=
{
nstroki+=1
goto start
}
IfInString, stroka, >> ПМ от
{
if (InStr(stroka, "нарко")) or (InStr(stroka, "НАРКО"))
or (InStr(stroka, "нарик")) or (InStr(stroka, "НАРИК")) or (InStr(stroka, "Нарко")) or (InStr(stroka, "Нарик")) or (InStr(stroka, "drugs"))
{
RegExMatch(stroka, ".*\((.*)\):", idigroka)
Sendinput {F6}/selldrugs %idigroka1% 100 1000{ENTER}
Sleep 300
nstroki+=1
goto start
}
}
return
~$F6 UP::
if block=0
{
block=1
return
}
if block=1
{
sleep 600
block=0
}
return
~$enter UP::
if block=1
{
sleep 600
block=0
}
return
Выйти:
exitapp
Return

 

Поделиться сообщением


Ссылка на сообщение

Подредактировал скрипт от "Bubusik"

 

 

menu, tray, NoStandard
menu, tray, add , Выйти
#IfWinActive GTA:SA:MP
Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
block=0
Numpad0::
on=1
SendInput {f6}/c Вкл{enter}
Loop, read, %Filename%
nstroki=%A_Index%
start:
if on=2
return
if block=1
goto start
FileReadLine, stroka, %Filename%, %nstroki%
if ErrorLevel
{
nstroki-=1
goto start
}
if stroka=
{
nstroki+=1
goto start
}
IfInString, stroka, >> ПМ от
{
if (InStr(stroka, "нарко")) or (InStr(stroka, "НАРКО"))
or (InStr(stroka, "нарик")) or (InStr(stroka, "НАРИК")) or (InStr(stroka, "Нарко")) or (InStr(stroka, "Нарик")) or (InStr(stroka, "drugs"))
{
RegExMatch(stroka, ".*\((.*)\):", idigroka)
Sendinput {F6}/selldrugs %idigroka1% 100 1000{ENTER}
Sleep 300
nstroki+=1
goto start
}
}
return
~$F6 UP::
if block=0
{
block=1
return
}
if block=1
{
sleep 600
block=0
}
return
~$enter UP::
if block=1
{
sleep 600
block=0
}
return
Выйти:
exitapp
Return

 

заебали тырить мои коды, даже система блокировки, когда окно ввода сообщение открыто, та же самая, я уж не говорю про переменные и label'ы

что так трудно маленько подумать головой и переделать?

Поделиться сообщением


Ссылка на сообщение

за****и тырить мои коды, даже система блокировки, когда окно ввода сообщение открыто, та же самая, я уж не говорю про переменные и label'ы

что так трудно маленько подумать головой и переделать?

Но не сделают такого, что мы можем.

Поделиться сообщением


Ссылка на сообщение

за****и тырить мои коды, даже система блокировки, когда окно ввода сообщение открыто, та же самая, я уж не говорю про переменные и label'ы

что так трудно маленько подумать головой и переделать?

Тырить? Я что, залез в твой комп и украл код? Я взял скрипт тут на форуме, который делает почти тоже, что и нужно было игроку HEKTO_40RUS и чуть переделал его. Что в этом страшного? Я просто помог игроку HEKTO_40RUS. Заметь, я не причислил скрипт себе.

Вот тот самый скрипт

 

 

Может нужен кому. В общем скрипт выдает автоматом ганы и нарик по запросу в пм.То есть,если вы гандиллер с матами и запущенным скриптом,то игрок стоящий около вас отправляет вам ПМ с текстом: "eagle","m4",shot","нарко" и в тот же момент получает от вас желаемое).

Очень удобно на тренировках,захватах и пр. все берут у тренера то что им нужно. 

 

p.s. Нарик выдает по 20гр

 

p.p.s. Автор кода не я,просто немного переделал под другие задачи.

 

собственно сам скрипт: 

http://www.sendspa

ce.com/file/4mc7dh

 

Поделиться сообщением


Ссылка на сообщение

Но не сделают такого, что мы можем.

 

А ты чего тут забыл? Иди выебывайся в своё Клео    :ck:

Поделиться сообщением


Ссылка на сообщение

Подредактировал скрипт от "Bubusik"

 

 

menu, tray, NoStandard
menu, tray, add , Выйти
#IfWinActive GTA:SA:MP
Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
block=0
Numpad0::
on=1
SendInput {f6}/c Вкл{enter}
Loop, read, %Filename%
nstroki=%A_Index%
start:
if on=2
return
if block=1
goto start
FileReadLine, stroka, %Filename%, %nstroki%
if ErrorLevel
{
nstroki-=1
goto start
}
if stroka=
{
nstroki+=1
goto start
}
IfInString, stroka, >> ПМ от
{
if (InStr(stroka, "нарко")) or (InStr(stroka, "НАРКО"))
or (InStr(stroka, "нарик")) or (InStr(stroka, "НАРИК")) or (InStr(stroka, "Нарко")) or (InStr(stroka, "Нарик")) or (InStr(stroka, "drugs"))
{
RegExMatch(stroka, ".*\((.*)\):", idigroka)
Sendinput {F6}/selldrugs %idigroka1% 100 1000{ENTER}
Sleep 300
nstroki+=1
goto start
}
}
return
~$F6 UP::
if block=0
{
block=1
return
}
if block=1
{
sleep 600
block=0
}
return
~$enter UP::
if block=1
{
sleep 600
block=0
}
return
Выйти:
exitapp
Return

 

кстати, скрипт не будет работать, лишнего удалил(и)

Изменено пользователем blackman

Поделиться сообщением


Ссылка на сообщение

Помогите плиз какой код надо ввести чтобы сделать так, чтобы к примеру через каждые 2 минуты вводилось /find 1. Я к примеру, знаю что уже существует

Поделиться сообщением


Ссылка на сообщение

1. Название модификации: Скрипт для законниковV2 (AHK)

2. Video/Screenshot: Скрин

3. Ссылка на VT: Ссылка

4. Ссылка на скачивание: Ссылка

Отличия от первой версии:    

   +Увеличена скорость работы скрипта;

   +Убраны слова "агент", "FBI" для того, чтобы скрипт могли использовать  другие фракции закона;

   +К отбору нарко и матов добавлен отбор отмычек;

 

Для каждого действия отдельная клавиша.

 

Инструкция: Открыть чат, написать id и нажать нужную кнопку:

 

NumPad1 Обыскать;

NumPad2 Отобрать нарко и материалы; 

NumPad5 Связать веревкой;

NumPad6 Посадить в транспорт и надеть наручники;

NumPad7 Дать 1 звезду за Нарко;

NumPad8 Дать 1 звезду за Материалы;

NumPad9 Дать 2 звезды за Нарко+Материалы;

Num+       Дать 3 звезды за Уход от проверки;

Alt+1         Дать 3 звезды за Нападение на агента;

Alt+2         Дать 6 звезд за Убийство агента;

Alt+3         Дать 6 звезд за Оскорбление агента;

 

Допустим вы обыскали игрока с помощью NumPad1 и нашли у него нарко, то можете сразу нажать на NumPad7 и этому игроку сразу дается звезда за нарко. С другими клавишами аналогично. 

 

Просто так или 2 раза подряд клавиши не нажимать!

(id с предыдущей команды сохраняется и вы можете случайно дать звезды повторно одному и тому же игроку)

Помогите  кто-то, я рак не шарю в этих скриптах но пользуюсь:D Мне нужно переделать данный скрипт. Вместо 3 звезд за уход сделать 2, вместо 6 зв за ОСК, сделать 5. 

Поделиться сообщением


Ссылка на сообщение

Помогите  кто-то, я рак не шарю в этих скриптах но пользуюсь:D Мне нужно переделать данный скрипт. Вместо 3 звезд за уход сделать 2, вместо 6 зв за ОСК, сделать 5. 

 правой кнопкой по скрипту и edit script и находи что тебе надо и изменяй

Поделиться сообщением


Ссылка на сообщение

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

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×