Lua [ARZ] AutoOnCase - Умное авто открытие сундуков с рулетками.

Kvisk

Известный
Автор темы
167
147
Версия SA-MP
  1. 0.3.7 (R1)
  2. Любая
Скрипт автоматически открывает все сундуки с рулетками.
Команда - /acase

Что нужно для работы?
Открыть 1 раз инвентарь после захода на сервер и включить скрипт.
Сундуки для открытия, должны находится на первой вкладке инвентаря.

JHH6DLV.png


Подробное описание:
Что это вообще такое и с чем едят?
Скрипт автоматически отслеживает время до открытия сундуков каждый раз как вы пользуетесь инвентарём, для каждого сундука индивидуально.
После отслеживает вашу игровую активность, то есть если у вас включен скрипт, он смотрит "играете" вы сейчас или нет. Если вы нажимаете какие-либо кнопки, или же двигаете курсор, у вас открыт чат или диалог - вы играете.
Если пришло время открыть сундуки, и вы "играете". у вас выведется небольшое уведомление о том что пора открыть сундуки. Уведомление появляется на несколько секунд, и будет приходить каждую минуту пока вы не откроете сундуки или не встанете в АФК на 30+ секунд. Если вы сами откроете сундуки, скрипт это поймёт и обновит время.
Если же вы стоите АФК более 30 секунд и подошло время открытия сундуков, скрипт сам откроет сундуки и автоматически обновит время.
Открытие происходит без отрисовки инвентаря, для оптимизации фризов. Так же если вы вдруг уходя от компьютера оставили инвентарь открытым, скрипт это определит.
Так же скрипт учитывает возможность выпадения х4 и открытие диалога. Его это не сломает.

*Уведомление будет появляться в верхней части, по центру, экрана
ujFv1qn.png

Код:
12.05.22 - фикс бага меню и бесконечных уведомлений

Скрипт сделан на коленке за короткое время, если будет актуально, залью правки.
(( Аккуратно присутствует говноКод ))
 

Вложения

  • ARZAutoOpenCase.lua
    12 KB · Просмотры: 104
Последнее редактирование:

Vespan

Известный
1,224
241
Если же вы стоите АФК более 30 секунд и подошло время открытия сундуков, скрипт сам откроет сундуки и автоматически обновит время.
лучше сделай настройку,через сколько неактивности игрока,скрипт откроет сам сундук.
а так прикольно :=-)
 

Улиточка

Участник
90
17
Возможно недоработка хз опишу свою ситуацию.
Скрипт был запущен и игра с антиафк была альтабнута на трейде в лавке после чего появилсь меню взаимодействия с лавкой.
рулетки почти все были без кд, и по прошествии минут десяти в афк сундуки открыты не были.
После того как игра была свернута через клавишу виндоус и скрипты перезагружены то минуты через две сундуки уже были открыты.
речь об этом меню
OCTmXkY.png
 

Kvisk

Известный
Автор темы
167
147
Возможно недоработка хз опишу свою ситуацию.
Скрипт был запущен и игра с антиафк была альтабнута на трейде в лавке после чего появилсь меню взаимодействия с лавкой.
рулетки почти все были без кд, и по прошествии минут десяти в афк сундуки открыты не были.
После того как игра была свернута через клавишу виндоус и скрипты перезагружены то минуты через две сундуки уже были открыты.
речь об этом меню
OCTmXkY.png
Скорей всего пока ты нажимал alt + tab, к тебя появилось взаимодействие с лавкой. Пока у тебя открыта диалог - взаимодействовать с инвентарем нельзя. Если это не диалог уведомляющий о х4 донате, то скрипт думает что ты проявляешь игровую активность и твой диалог не трогает

Скорей всего пока ты нажимал alt + tab, к тебя появилось взаимодействие с лавкой. Пока у тебя открыта диалог - взаимодействовать с инвентарем нельзя. Если это не диалог уведомляющий о х4 донате, то скрипт думает что ты проявляешь игровую активность и твой диалог не трогает
Сделано с целью не открывать рулетки на слетах и т.п.
 

Улиточка

Участник
90
17
Скорей всего пока ты нажимал alt + tab, к тебя появилось взаимодействие с лавкой. Пока у тебя открыта диалог - взаимодействовать с инвентарем нельзя. Если это не диалог уведомляющий о х4 донате, то скрипт думает что ты проявляешь игровую активность и твой диалог не трогает


Сделано с целью не открывать рулетки на слетах и т.п.
а можно опционально сделать открытие инвентаря в любых условиях?
 

Kvisk

Известный
Автор темы
167
147
а можно опционально сделать открытие инвентаря в любых условиях?
Можно, просто я сейчас уехал на пару недель. Скрипт изначально выложен сырым и не доработанным. Он у меня в папке год провалялся, я выложил, если он будет интересен, буду активно допиливать. Можно будет добавить и настройки для лавочников. Открытие в любых ситуациях и настройки игровой активности(понятно что она не всем нужна). Это сделать не сложно, главное время найти))

Если скрипт за год не потерял своей актуальности, (ну добавить новый ларец не в счет). То думаю есть смысл им заниматься дальше)
 
  • Нравится
Реакции: Улиточка

hit.

Участник
61
6
Возможно недоработка хз опишу свою ситуацию.
Скрипт был запущен и игра с антиафк была альтабнута на трейде в лавке после чего появилсь меню взаимодействия с лавкой.
рулетки почти все были без кд, и по прошествии минут десяти в афк сундуки открыты не были.
После того как игра была свернута через клавишу виндоус и скрипты перезагружены то минуты через две сундуки уже были открыты.
речь об этом меню
OCTmXkY.png
Скинь палатку)
 

silentium2006

Известный
584
93
Скрипт автоматически открывает все сундуки с рулетками.
Команда - /acase

Что нужно для работы?
Открыть 1 раз инвентарь после захода на сервер и включить скрипт.
Сундуки для открытия, должны находится на первой вкладке инвентаря.

JHH6DLV.png


Подробное описание:
Что это вообще такое и с чем едят?
Скрипт автоматически отслеживает время до открытия сундуков каждый раз как вы пользуетесь инвентарём, для каждого сундука индивидуально.
После отслеживает вашу игровую активность, то есть если у вас включен скрипт, он смотрит "играете" вы сейчас или нет. Если вы нажимаете какие-либо кнопки, или же двигаете курсор, у вас открыт чат или диалог - вы играете.
Если пришло время открыть сундуки, и вы "играете". у вас выведется небольшое уведомление о том что пора открыть сундуки. Уведомление появляется на несколько секунд, и будет приходить каждую минуту пока вы не откроете сундуки или не встанете в АФК на 30+ секунд. Если вы сами откроете сундуки, скрипт это поймёт и обновит время.
Если же вы стоите АФК более 30 секунд и подошло время открытия сундуков, скрипт сам откроет сундуки и автоматически обновит время.
Открытие происходит без отрисовки инвентаря, для оптимизации фризов. Так же если вы вдруг уходя от компьютера оставили инвентарь открытым, скрипт это определит.
Так же скрипт учитывает возможность выпадения х4 и открытие диалога. Его это не сломает.

*Уведомление будет появляться в верхней части, по центру, экрана
ujFv1qn.png

Код:
12.05.22 - фикс бага меню и бесконечных уведомлений

Скрипт сделан на коленке за короткое время, если будет актуально, залью правки.
(( Аккуратно присутствует говноКод ))
сколько нужно фпс для корректной работы?