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

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

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

А возможно ли сделать чтобы человеку предлагалось посмотреть мою стату при нацеливании и нажатии какой-либо кнопки (видел такое cleo)?

gettargetped()

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


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

BORІSOV сказал(а) 03 Окт 2016 - 5:47 ПП:

Ребята, желаю сделать AHK, не знаю как.

Например, все мы задаём при тестирования игрока вопросики ...

Нажимаем ALT+1, второй вопрос ставим на ALT+2 и так далее.

Хотел бы найти то, чтобы вопросы переключались на ALT + Левая кнопка мыши, например. Всё время нажимая и вопросы шли.

voprosi := ["1. Вопрос 1", "2. Вопрос 2"]
i := 0

numpad1::
if (voprosi[i] != "")
	sendinput % "{f6}" voprosi[i] "{enter}"
else
	sendinput {f6}Конец теста{enter}
i++
return

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


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

Боги хоткея, хелпуйте. Искал по забуграм, нигде инфы нет, может кто знает)

Суть такая, есть диалог 1 стиля

 

[spoiler=диалог]Dialog_style_input.png

 

Из его строки необходимо присвоить вводимую информацию в переменную, информация целочисленная, не отрицательная. Как лучше организовать эту функцию (если это возможно), не прибегая к:

Input [, OutputVar, Options, EndKeys, MatchList]

P.S. допускаю возможность xеpовопоисковых навыков

 

 

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


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

Подскажите как в samp через ahk можно сделать чтоб при наводке на игрока (прицелом) и нажатии определенной клавиши в чат писался ник этого игрока?

Подскажите как в samp через ahk сделать чтоб при наводке на игрока (прицелом) и нажатии определенной клавиши в чат писался ник этого игрока.

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


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

Подскажите как в samp через ahk можно сделать чтоб при наводке на игрока (прицелом) и нажатии определенной клавиши в чат писался ник этого игрока?

Подскажите как в samp через ahk сделать чтоб при наводке на игрока (прицелом) и нажатии определенной клавиши в чат писался ник этого игрока.

Кнопка активации::
id := getPlayerNameById(getIdByPed(getTargetPed()))
SendChat(id)

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


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

Помогите. Хотел сделать скрипт:

F5::

Loop

{

Sendinput, {f6}/ad набор в street racers со 2лвл, знать раздел{enter}

Sleep, 500

Sendinput, {f6}/ad набор в street racers со 2лвл, знать раздел{enter}

Sleep, 500

Sendinput, {f6}/ad набор в street racers со 2лвл, знать раздел{enter}

Sleep, 500

Sendinput, {f6}/ad набор в street racers со 2лвл, знать раздел{enter}

Sleep, 500

Sendinput, {f6}/ad набор в street racers со 2лвл, знать раздел{enter}

Sleep, 3000

}

Return

 

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

#Include samp.ahk

F5::

Loop

{

SendChat, (" набор в street racers со 2лвл, знать раздел")

Sleep, 500

SendChat, (" набор в street racers со 2лвл, знать раздел")

Sleep, 500

SendChat, (" набор в street racers со 2лвл, знать раздел")

Sleep, 500

SendChat, (" набор в street racers со 2лвл, знать раздел")

Sleep, 500

SendChat, (" набор в street racers со 2лвл, знать раздел")

Sleep, 3000

}

Return

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


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

Ничего не происходит.

#Include samp.ahk
F5::
Loop
{
SendChat, ("/ad набор в street racers со 2лвл, знать раздел")
Sleep, 500
SendChat, ("/ad набор в street racers со 2лвл, знать раздел")
Sleep, 500
SendChat, ("/ad набор в street racers со 2лвл, знать раздел")
Sleep, 500
SendChat, ("/ad набор в street racers со 2лвл, знать раздел")
Sleep, 500
SendChat, ("/ad набор в street racers со 2лвл, знать раздел")
Sleep, 3000
}
Return

А вообще, держи архив, в нём исходник, скомпилированная программа и samp udf.

 

https://yadi.sk/d/HDgMsddUxGamD

  • Лайк 1

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


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

А вообще, держи архив, в нём исходник, скомпилированная программа и samp udf.

https://yadi.sk/d/HDgMsddUxGamD

 

Всё скачал. Нажимаю ф5, ничего не происходит. самп ахк и скрипт в одной папке...

Пардон, бездумно скопировал. Запятые после SendChat были лишние. Архив перезалил, доступен по прежней ссылке: https://yadi.sk/d/HDgMsddUxGamD

#Include samp.ahk
F5::
Loop
{
SendChat ("/ad набор в street racers со 2лвл, знать раздел")
Sleep, 500
SendChat ("/ad набор в street racers со 2лвл, знать раздел")
Sleep, 500
SendChat ("/ad набор в street racers со 2лвл, знать раздел")
Sleep, 500
SendChat ("/ad набор в street racers со 2лвл, знать раздел")
Sleep, 500
SendChat ("/ad набор в street racers со 2лвл, знать раздел")
Sleep, 3000
}
Return

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


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

Не-а, не работает...

 

Напиши мне в скайпе: gy_medved.

 

 

Как кнопку активации сделать не нажатие, а зажатие? Помогите. Допустим не:

F5::

Loop

{

Srndinput, {f6}/iznas %id%{enter}

Sleep, 500

}

F4::

Reload

Return

 

А вот так:

Зажатая ф5::

Loop

{

Sendinput, {f6}/iznas %id%{enter}

Sleep, 500

}

Отжатая ф5::

Reload

Return

 

 

Мне не до конца понятно от куда ты хочешь брать id игрока.. Если ближайшего, то код будет примерно такой:

#include samp.ahk 
#ifwinactive GTA:SA:MP
loop
{
	GetKeyState, state, F5
	if state = D
	{
		id := getClosestPlayerId() 
		Sendinput {f6}/iznas %id%{enter}
		Sleep, 500
	}
}

  • Лайк 1

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


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

Не-а, не работает...

 

Как кнопку активации сделать не нажатие, а зажатие? Помогите. Допустим не:

F5::

Loop

{

Srndinput, {f6}/iznas %id%{enter}

Sleep, 500

}

F4::

Reload

Return

 

А вот так:

Зажатая ф5::

Loop

{

Sendinput, {f6}/iznas %id%{enter}

Sleep, 500

}

Отжатая ф5::

Reload

Return

Клавиша::
Loop
{
If GetKeyState("Та же самая клавиша", "P") = 1
{
твой цикл который будет выполняться пока зажата клавиша
}
}

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


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

Ребята, желаю сделать AHK, не знаю как.

Например, все мы задаём при тестирования игрока вопросики ...

Нажимаем ALT+1, второй вопрос ставим на ALT+2 и так далее.

Хотел бы найти то, чтобы вопросы переключались на ALT + Левая кнопка мыши, например. Всё время нажимая и вопросы шли.

Скачай скрипт Band у меня в подписи есть ссылка. Там есть то что тебе надо.

  • Лайк 1

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


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

Не подскажите как можно скрипт полностью остановить например на ф1 и запустить на ф2 (не пауза а остановка всех циклов а при нажатии ф2 цикл запускается заново).

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


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

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

  • Лайк 1

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


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

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

в лс напиши что именно нужно, объясню

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


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

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

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


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

Как открыть из .exe файла, в ahk файл Какая программа должна быть?

Exe2Ahk

 

и как же потом перевести этот файл ahk в .exe

Ahk2Exe

 

Короче мне нужно открыть код файла exe как это сделать?

Прямые руки и декомпилятор.

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


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

ребят, помогите плз, нужен код по типу "Я ввожу /id %id%, и оно автоматом мне выбивает лвл игрока"

Инклуд SAMP UDF есть в этой теме, подключи его и вот код

:?:/id::

sendInput, /id{space}

input, id, V, {enter}

name := getPlayerNameById(id)

score := getPlayerScoreById(id)

addChatMessage("Игрок " name "[" id "]" "Уровень: " score)

return

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


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

Я в этом деле нуб,так что буду благодарен за помощь.Скачал авто обыск/отбор чего-либо ( для закона ) и хотел изменить на свои клавиши,дабы было удобнее. Но факт в том,что сначала выдавало те команды которые стояли изначально,а после на месте id пишет -1(id). Как это исправить? Как правильно настроить?

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

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


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

Кто может подсказать, как написать код, чтобы автоматически скринился обыск?

Filename=%A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
FileDelete, Filename
FileAppend, Filename
Loop, read, %Filename%
nstroki=%A_Index%
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, "игрока"))
{
SendInput {Кнопка скрина}
sleep, 100
nstroki+=1
goto start
}
}
nstroki+=1
goto start
return

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


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

Я в этом деле нуб,так что буду благодарен за помощь.Скачал авто обыск/отбор чего-либо ( для закона ) и хотел изменить на свои клавиши,дабы было удобнее. Но факт в том,что сначала выдавало те команды которые стояли изначально,а после на месте id пишет -1(id). Как это исправить? Как правильно настроить?

скинь код в лс, подскажу где ошибка

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


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

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

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

×