Перейти к публикации

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

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


Kangaroo

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

5 часов назад, Rayser_Ditrays сказал:

Дайте бинд,чтобы доставать юсп 15-30 пт

 

Цитата

F3::

Sendinput {f6}/bag{enter}
sleep XXX
Click X, Y, 0
Click 2
sleep 100
Sendinput 30{enter}{esc}
Return

 

Что бы экран не крутило и все было быстренько: XXX = средний PING x 2 + пару десятков мс. как погрешность (Пример: пинг = 75, XXX = ~165)

                                                                                   X - первое значение

                                                                                   Y - второе значение

 

Z6TwDQh.jpg

Ссылка на комментарий
Поделиться на других сайтах

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

 

 

 

Что бы экран не крутило и все было быстренько: XXX = средний PING x 2 + пару десятков мс. как погрешность (Пример: пинг = 75, XXX = ~165)

                                                                                   X - первое значение

                                                                                   Y - второе значение

 

Z6TwDQh.jpg

 

 

 

Забыл, Sendinput 30{enter}{esc}

30 в данном случае кол-во доставаемых патронов

Ссылка на комментарий
Поделиться на других сайтах

В 05.07.2016 в 7:13 PM, Spikey сказал:

1 слот рюкзака:


f11::
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, 50{enter}{esc}	; 50 - количество патронов для оружия в первом слоте
Return

2 слот рюкзака:


f12::
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, 10{enter}{esc}	; 10 - количество патронов для оружия во втором слоте
Return

Работает на любых разрешениях.

 

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

 

Забыл, Sendinput 30{enter}{esc}

30 в данном случае кол-во доставаемых патронов

Опять велосипеды изобретаешь

Ссылка на комментарий
Поделиться на других сайтах

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

Все, что нужно сделать в таком случае - увеличить задержку.

Ссылка на комментарий
Поделиться на других сайтах

В 30.10.2017 в 10:34 AM, Kangaroo сказал:

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

Все, что нужно сделать в таком случае - увеличить задержку.

Как?

Ссылка на комментарий
Поделиться на других сайтах

 

20 минут назад, Toxa1210 сказал:

Как?

В 05.07.2016 в 4:52 PM, Kangaroo сказал:

1 слот рюкзака:


f11::
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, 50{enter}{esc}	; 50 - количество патронов для оружия в первом слоте
Return

2 слот рюкзака:


f12::
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, 10{enter}{esc}	; 10 - количество патронов для оружия во втором слоте
Return

Работает на любых разрешениях.

 

sleep, 300 ; Задержка. Скрипт/сервер работает через жопу = увеличиваем, перезапускаем скрипт.
Ссылка на комментарий
Поделиться на других сайтах

1 час назад, 2k03 сказал:

кнопка::

Sendinput, {f6}/rentroom{enter}

 

Только любой бинд на кнопку или строку, состоящий более чем из одной строки, должен еще в конце иметь return, иначе скрипт будет выполнять и следующие строки.

Цитата

кнопка::

Sendinput, {f6}/rentroom{enter}

return

 

Ссылка на комментарий
Поделиться на других сайтах

Мужики. Сделайте бинд по братски по другой игре. Суть вот в чем: нужно использовать аптечку на клавишу F1 . Последовательность действий: Клавиша "Tab" ->  правая кнопка мыши в центре самой аптечки (координаты через Paint)-> и левой кнопкой мыши нажать "исследовать"  в контекстном меню(тоже по координатам). 

1cae620185a9.png 



2814eb9896f6.png

 
 

Ссылка на комментарий
Поделиться на других сайтах

В 22.10.2017 в 11:13 AM, strozza сказал:

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

Это очевидно что нужно было ещё значений функций приписать, так вот:

 

1. Нам нужен сам бинд


~RButton & ~LShift::
SendChat("/usedrugs")
sleep 999
return

2.Значений функций или же легче просто сделать вставку полностью всего UDF'a 

 

В 30.05.2017 в 0:21 AM, Spikey сказал:

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

 

Цитата

API подключается либо отдельным файлом: #include name.ahk
Либо вставляется в код готовой программы сверху
Первый способ сделает ваш код слегка читабельнее

 

Просто берем копируем все по ссылке и вставляем в начало нашего AHK

Или же сохраняем отдельным файлом в ту же директорию где будет и бинд с нарко

И в начале скрипта приписываем


#Include UDF.ahk

 (название файла должно быть UDF соответственно)

 

3.Что бы у Вас все корректно завелось и работало

Нам нужно изменить кодировку на ANSI (надо нажать сюда)

Сам очень долго мучался с двумя биндами в разных кодировках из-за знаков вопроса, иероглифов и прочей чепухи

Но все пофиксилось чудным образом - Documents\GTA San Andreas User Files\SAMP\sa-mp.cfg, значение ime ставим на 0

 

P.S: Советую заменить привычный SendInput во всех командах чатика на SendChat, ну оооочень удобно.

Good luck!

Я тут ничего не понял xD, не могли бы дать готовый бинд /usedrugs ПКМ + Шифт, чтобы все работало уже..

Ссылка на комментарий
Поделиться на других сайтах

47 минут назад, User's Name сказал:

Я тут ничего не понял xD, не могли бы дать готовый бинд /usedrugs ПКМ + Шифт, чтобы все работало уже..

Он и дал.

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...