Решено Жалоба №442G

Статус
Закрыто для дальнейших ответов.

Кирилл Пинфокс

Активный пользователь
Пользователь
Активный пользователь
7/5/21
5
1
31
Дорогая Администрация Сервера Next RP (И разработчики тоже)!

Недавно я написал небольшую програмку на AHK (AutoHotKey) и хочу вам представить её:

PSFNRP - People Script For Next RP. Или же на русском - Гражданские Быстрые Ручки для Next RP

Я был вдохновлён идеей биндов для Фракций и решил сделать это...

И поскольку я был именно вдохновлён этой идеей, программа имеет открытый код, вот если кому надо:

Код:
Gui, Font, S22 CDefault Bold, Calibri
Gui, Add, Text, x2 y-1 w810 h40 +Center, People Script For Next RP
Gui, Font, S44 CDefault Bold, Calibri
Gui, Font, S28 CDefault Bold, Calibri
Gui, Font, S25 CDefault Bold, Calibri
Gui, Add, Text, x2 y49 w150 h40 , Numpad 0
Gui, Add, Text, x172 y49 w230 h40 , Курить сигарету
Gui, Add, Text, x2 y99 w150 h40 , Numpad 1
Gui, Add, Text, x172 y99 w230 h40 , Сбросить пепел
Gui, Add, Text, x2 y149 w150 h40 , Alt + p
Gui, Add, Text, x172 y149 w520 h40 , Посмотреть время в телефоне
Gui, Add, Text, x2 y199 w150 h40 , Numpad 2
Gui, Add, Text, x172 y199 w-272 h370 , Text
Gui, Add, Text, x172 y199 w260 h40 , Показать паспорт
Gui, Add, Text, x2 y249 w150 h40 , Alt + v
Gui, Add, Text, x172 y249 w360 h40 , Открыть меню репортов
Gui, Add, Text, x2 y299 w150 h40 , Alt + c
Gui, Add, Text, x172 y299 w360 h40 , Передать деньги в руки
Gui, Add, Text, x2 y349 w150 h40 , Alt + x
Gui, Add, Text, x172 y349 w390 h40 , Перевести деньги на карту
Gui, Add, Text, x2 y399 w150 h40 , Alt + r
Gui, Add, Text, x172 y399 w240 h40 , Скрытая камера
Gui, Font, S2 CDefault Bold, Calibri
Gui, Font, S6 CDefault Bold, Calibri
Gui, Font, S12 CDefault Bold, Calibri
Gui, Add, Text, x2 y449 w300 h50 , При использовании бинда`, должна быть обязательно включена клавиша NumLock!
Gui, Add, Text, x442 y449 w370 h40 , Для исключения сбоев рекомендуется переключить раскладку клавиатуры на Английский
Gui, Add, Text, x2 y-1 w140 h40 , Автор: Кирилл Пинфокс
Gui, Add, Button, x1382 y289 w-490 h-30 , Button
Gui, Font, S8 CDefault Bold, Calibri
Gui, Add, Text, x612 y-1 w60 h40 , Open Beta-Testing v0.1
; Generated using SmartGUI Creator 4.0
Gui, Show, x356 y134 h506 w817, Бинд для отыгровки РП-процесса
Return

Numpad0:: 
SendMessage, 0x50,, 0x4190419,, A 
SendInput, {t}/me Достал пачку сигарет "заменить на свою марку" {Enter} 
sleep 1500 
SendInput, {t}/do Пачка сигарет "заменить на свою марку" в руке {Enter} 
sleep 1500 
SendInput, {t}/me Достал зажигалку "заменить на свою марку" из кармана {Enter} 
sleep 1500 
SendInput, {t}/do Зажигалка в руке.{Enter} 
sleep 1500 
SendInput, {t}/me Закурил сигарету, затем убрал зажигалку в карман{Enter} 
sleep 1500  
Return 

Numpad1:: 
SendMessage, 0x50,, 0x4190419,, A 
SendInput, {t}/me Сбрасывает пепел{Enter} 
Return

!p:: 
SendMessage, 0x50,, 0x4190419,, A 
SendInput, {t}/do В левом кармане лежит телефон марки "заменить на свой телефон". {Enter} 
sleep 150 
SendInput, {t}/me лёгким движением руки достаёт телефон из кармана {Enter} 
sleep 150 
SendInput, {t}/do Телефон в руке. {Enter} 
sleep 150
SendInput, {t}/me нажал на боковую кнопку включения телефона{Enter} 
sleep 150
SendInput, {t}/do Экран телефона включён.{Enter} 
sleep 150
SendInput, {t}/me посмотрел текущее время {Enter} 
sleep 150
SendInput, {t}/time {Enter} 
sleep 150
Return 

Numpad2::
SendMessage, 0x50,, 0x4190419,, A 
SendInput, {t}/do В правом кармане лежит паспорт гражданина "РФ". {Enter} 
sleep 100
SendInput, {t}/me легким движением руки достал паспорт из кармана {Enter} 
sleep 150
SendInput, {t}/do Паспорт в руках. {Enter} 
sleep 50
SendInput, {t}/me открыл паспорт {Enter} 
sleep 150
SendInput, {t}/me передал паспорт впереди стоящему человеку {Enter} 
sleep 300
SendInput, {t}/do Паспорт в руках у впереди стоящего человека. {Enter} 
sleep 100
SendInput, {t}/do Надпись в паспорте: ФИ: заменить на своё. Дата рождения: 00/00/0000. Паспорт выдан: 00/00/0000. Гражданство: заменить на своё. Место рождения: заменить на своё. ВБ: заменить на своё. {Enter} 
sleep 100
SendInput, {t}/me взял паспорт обратно себе в руки {Enter} 
sleep 150
SendInput, {t}/do Паспорт в руках. {Enter} 
sleep 100
SendInput, {t}/me закрыл паспорт {Enter} 
sleep 150
SendInput, {t}/me положил паспорт в карман {Enter} 
sleep 150
SendInput, {t}/do Паспорт в кармане. {Enter} 
sleep 150
return

!v:: 
SendMessage, 0x50,, 0x4190419,, A 
SendInput, {t}/report {Enter} 
Return

!c:: 
SendMessage, 0x50,, 0x4190419,, A 
SendInput, {t}/do В правом кармане лежат деньги. {Enter} 
sleep 150 
SendInput, {t}/me лёгким движением руки достаёт нужное количество денег {Enter} 
sleep 150 
SendInput, {t}/do Деньги в руках. {Enter} 
sleep 150
SendInput, {t}/me пересчитывает деньги{Enter} 
sleep 150
SendInput, {t}/do Процесс...{Enter} 
sleep 150
SendInput, {t}/me передал деньги человеку на против {Enter} 
sleep 150
SendInput, {t}/do Деньги в руках у человека напротив. {Enter}
sleep 150
Return

!x:: 
SendMessage, 0x50,, 0x4190419,, A 
SendInput, {t}/do В левом кармане лежит телефон марки "заменить на свой телефон". {Enter} 
sleep 150 
SendInput, {t}/me лёгким движением руки достаёт телефон из кармана {Enter} 
sleep 150 
SendInput, {t}/do Телефон в руке. {Enter} 
sleep 150
SendInput, {t}/me нажал на боковую кнопку включения телефона{Enter} 
sleep 150
SendInput, {t}/do Экран телефона включён.{Enter} 
sleep 150
SendInput, {t}/me нажал на иконку приложения "заменить на свой банк" {Enter} 
sleep 150
SendInput, {t}/do Приложение банка открыто. {Enter} 
sleep 150
SendInput, {t}/me входит в свой аккаунт {Enter} 
sleep 150
SendInput, {t}/do Процесс... {Enter} 
sleep 150
SendInput, {t}/do Системное уведомление: "Вход успешно выполнен". {Enter} 
sleep 150
SendInput, {t}/me нажал на значок нужную карту {Enter} 
sleep 150
SendInput, {t}/me нажал кнопку: "Перевод" {Enter} 
sleep 150
SendInput, {t}/me вводит данные получателя {Enter} 
sleep 150
SendInput, {t}/do Процесс... {Enter} 
sleep 150
SendInput, {t}/me нажимает кнопку: "Отправить" {Enter} 
sleep 150
SendInput, {t}/do Процесс... {Enter} 
sleep 150
SendInput, {t}/do Системное уведомление: "Операция успешно завершена". {Enter} 
sleep 150
Return

!r:: 
SendMessage, 0x50,, 0x4190419,, A 
SendInput, {t}/do Сумке лежит скрытая камера. {Enter} 
sleep 150 
SendInput, {t}/me лёгким движением руки достаёт камеру {Enter} 
sleep 150 
SendInput, {t}/do Камера в руках. {Enter} 
sleep 150
SendInput, {t}/me цепляет камеру на пояс{Enter} 
sleep 150
SendInput, {t}/do Процесс...{Enter} 
sleep 150
SendInput, {t}/do Камера на поясе. {Enter} 
sleep 150
SendInput, {t}/me включает режим видео-записи {Enter}
sleep 150
SendInput, {t}/do Камера начала запись вокруг происходящего. {Enter}
sleep 150
Return

GuiClose:
ExitApp

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


При настройке бинда под себя лучше всего нажать на сочетание клавиш: ctrl + f и в поиске написать: заменить. Также данные из паспорта обязательно нужно изменить под свои.

После полной настройки бинда под себя, рекомендуется скомпилировать скрипт, путем нажатия правой кнопки мыши по файлу и нажать Compile Script.

После того как вы всё сделали, можно запускать файл через Запуск от имени Администратора и идти играть на NEXT RP.



P.s - для использования этой программы обязательно нужно иметь програму Auto Hot Key (я её оставил внизу)




Скачать программу AutoHotKey

Скачать сам бинд. (через Yandex.Disk)
 

Евгений Бумер

Знаток
Пользователь
Активный пользователь
9/4/20
1,004
207
132
36
Ростова-на-Дону
Доброго времени суток Кирилл Пинфокс !
Жалоба рассмотрена Администрацией Крымского сервера .
Вердикт : РЕШЕНО.
Очень интересная жалоба. Для более стабильной работы я бы подправил бы чуть бинды и добавил бы переменные.
Вот мой пример переделал скрытую камеру.



sleep = 200

!r::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {t}
sleep, %sleep%
SendInput, /do В сумке лежит скрытая камера.
sleep, %sleep%
SendInput, {enter}
sleep, %sleep%
SendInput, {t}
sleep, %sleep%
SendInput, /me лёгким движением руки достаёт камеру
sleep, %sleep%
SendInput, {enter}
sleep, %sleep%
SendInput, {t}
sleep, %sleep%
SendInput, /do Камера в руках.
sleep, %sleep%
SendInput, {enter}
sleep, %sleep%
SendInput, {t}
sleep, %sleep%
SendInput, /me цепляет камеру на пояс
sleep, %sleep%
SendInput, {enter}
sleep, %sleep%
SendInput, {t}
sleep, %sleep%
SendInput, /do Процесс...
sleep, %sleep%
SendInput, {enter}
sleep, %sleep%
SendInput, {t}
sleep, %sleep%
SendInput, /do Камера на поясе.
sleep, %sleep%
SendInput, {enter}
sleep, %sleep%
SendInput, {t}
sleep, %sleep%
SendInput, /me включает режим видео-записи
sleep, %sleep%
SendInput, {enter}
sleep, %sleep%
SendInput, {t}
sleep, %sleep%
SendInput, /do Камера начала запись вокруг происходящего.
sleep, %sleep%
SendInput, {enter}
Return

Спасибо за обращение.
Отличного настроения и приятной игры на NextRP:)
 
Статус
Закрыто для дальнейших ответов.