Lua Arizona [ARZ] Auto Sawnoff | Авто использование а/с «Обрез» [CEF инвентарь] [upd. 24.05.26]

|_Ayarg_|

Известный
Автор темы
253
83
Версия SA-MP
  1. 0.3.7-R3
  2. Любая

Auto Sawnoff | Авто использование а/с «Обрез»
На CEF инвентаре

Описание:
Автоматический сбор патронов с аксессуара обрез.
5cfb1f18897ab141.png
c4da10af7fb102af.png
18f189a02933eceb.png

Команда: /asawnoff || Для принудительного сбора обрезов /usesawnoff

Откройте чат, а после раздел со всеми а/с проекта. Наведитесь на нужный вам предмет, зажмите клавишу CTRL и слева вверху на иконке будет показываться его ID
8df90bf0d651a76d.png

Все легко и просто!

Зависимости: samp.events, mimgui, encoding, ffi, fAwesome6

!Внимание!:
Если у вас вдруг при первом использовании после нажатия кнопки вылезет красный текст в чате - переместите обрез на любой другой слот / перезайдите на сервер / выполните сортировку

1.1 - Поменял с чего будет детект времени, новый принцип работы скрипта описан выше
1.1.1 - Исправил работу "Использование а/с при каждом перезаходе на сервер"
1.2 - Добавил возможность использования автосбора, если вы находитесь в личном т/с
1.2.3 -
1. Небольшая оптимизация
2. Добавил пару плюшек в меню:
● показан слот а/с;
● убрал кнопку сохранения CFG, теперь при любом изменении все сразу же сохраняется в файл;
● добавил возможность менять задержку исп-я, если включена функция использования а/с каждый раз при перезаходе на сервер
3. Уменьшил задержку использования а/с
4. Добавил кнопку/команду для перезагрузки скрипта на всякий случай ( кмд: /rsawnoff )
1.2.3.1 -
1. Вновь небольшая оптимизация кода
2. Изменил рандом время для использования (Рекомендую ставить больший диапазон во времени)
3. Увеличил задержку использования а/с
1.2.6 -
1. Чуть поменял определение а/с замены, теперь можно сделать выбор работы скрипта -
№1. По ID постоянного а/с на 4 слоте или №2. Прежний режим работы какой был в других версиях скрипта
1.4 -
1. Изменения меню
1.1. Раздробил на категории
1.2. Появились иконки
1.3. Новые пункты из-за нововведений в коде
1.4. Переименование прошлых пунктов
1.5. Появился таймер в основном меню. Теперь вы можете отслеживать когда используется а/с

2. Изменения в коде
2.1. Теперь можно делать рандом время использования в сочетании с секундами

2.2. Теперь доступно использование обреза если он у вас перенесен в лег. акс | Или же вы можете самостоятельно вписать ID а/с в котором вшит Обрез
(Жесткого поиска по конкретным переносам нету, учитывайте это)
2.3. Установка рандом времени использования а/с при корректировке времени, если включен данный пункт
2.4. Изменения в КД использования

1.5 -
1. Добавлен новый метод работы через JS (Прошлым вы все еще можете пользоваться)
2. Вновь изменил определение а/с "Обрез" (Должен теперь нормально определяться при релогах и т.п. случаях) (Сам несколько раз удалял конфиг, перезаходил, перемещал, во всех случая все определялось)

1.5.3.1 -
1. Убрал лишний код
2. Добавил возможность использовать скрипт, если игрок пользуется не только 1, а 2 и 3 сетом
 

Вложения

  • AutoSawnoff [1.5.3.1].lua
    45.1 KB · Просмотры: 32
Последнее редактирование:

Barsik_Matroskin

Известный
302
35
Fast Sawnoff | Авто использование а/с «Обрез»
На CEF инвентаре
V99ijNy.png

Автоматический сбор патронов с аксессуара обрез.
Команда: /asawnoff || Для принудительного сбора обрезов /usesawnoff

Как работает автосбор:
Вы включаете автообрез и нажимаете на кнопку «Старт-проверка» (описание, что она делает появится при наведении на неё), после этого пойдет таймер 60 минут + рандомные минуты.
Если вы этого не делали, то просто каждый час (например в 9:00, 16:00, 21:00 - то есть в начале каждого часа) будет идти проверка возможности использования аксессуара и если ещё не будет время использовать аксессуар, то отсчет после уже пойдет от того времени сколько осталось + рандом минуты, которые вы укажете.
Также после выбора минимального и максимального количества рандом минут нажимайте на кнопку сохранения!

Принцип выбора обреза в инвентаре как у моего другого скрипта связанного уже с арбалетом:
1. Если уже надет в слоте - просто сработает
2. Если он где-то в инвентаре и у вас нет акса на том слоте ( хз есть ли такие люди :D ) - наденет его и использует (назад в слот откуда его взял не вернет)
(с этим вариантом работы есть косячок, что инвентарь не откроется после такого метода использования)
3. Если в слоте есть какой-то акс, то он наденет а/с обрез, активирует его и вернет первоначальный аксессуар назад.

p.s. Буду рад любой помощи/дельному совету в написании скриптиков, ибо считаю написанный мною скрипт - говнокодом и думаю, что можно было его реализовать лучше, но на что хватило знаний и опыта, то и получилось
сделайте пожалуста авто призыв охраника на cef Окна
и по возмождности х4 пайдей с авто активацией
 
  • Нравится
Реакции: spaget

|_Ayarg_|

Известный
Автор темы
253
83
сделайте пожалуста авто призыв охраника на cef Окна
и по возмождности х4 пайдей с авто активацией
x4 у меня есть, выложу позже, а с охранником идея была, но возможность реализовать пока что только через костыли, думаю как иначе сделать можно
 
  • Нравится
Реакции: spaget

Barsik_Matroskin

Известный
302
35
x4 у меня есть, выложу позже, а с охранником идея была, но возможность реализовать пока что только через костыли, думаю как иначе сделать можно
через cef меню через менюшку призыва охраника
{C0C0C0}[1] {FFFFFF}Заспавнить рядом с собой
{C0C0C0}[2] {AAAAAA}Воспроизвести анимацию
{C0C0C0}[3] {FFFFFF}Изменить имя охранника {FFC300}[500 AZ Coins]
{C0C0C0}[4] {FFFFFF}Продать другому игроку
{C0C0C0}[5] {FFFFFF}Изменить реплики
{C0C0C0}[6] {FFFFFF}Сдать охранника в аренду
{C0C0C0}[7] {FFFFFF}Распрощаться (выбросить)
 

-legacy.

Участник
73
27
какой ссылки ?
Этой ? если это - текст кликбейт https://www.blast.hk/threads/250717/

Fast Sawnoff | Авто использование а/с «Обрез»
На CEF инвентаре
V99ijNy.png

Автоматический сбор патронов с аксессуара обрез.
Команда: /asawnoff || Для принудительного сбора обрезов /usesawnoff

Как работает автосбор:
Вы включаете автообрез и нажимаете на кнопку «Старт-проверка» (описание, что она делает появится при наведении на неё), после этого пойдет таймер 60 минут + рандомные минуты.
Если вы этого не делали, то просто каждый час (например в 9:00, 16:00, 21:00 - то есть в начале каждого часа) будет идти проверка возможности использования аксессуара и если ещё не будет время использовать аксессуар, то отсчет после уже пойдет от того времени сколько осталось + рандом минуты, которые вы укажете.
Также после выбора минимального и максимального количества рандом минут нажимайте на кнопку сохранения!

Принцип выбора обреза в инвентаре как у моего другого скрипта связанного уже с арбалетом:
1. Если уже надет в слоте - просто сработает
2. Если он где-то в инвентаре и у вас нет акса на том слоте ( хз есть ли такие люди :D ) - наденет его и использует (назад в слот откуда его взял не вернет)
(с этим вариантом работы есть косячок, что инвентарь не откроется после такого метода использования)
3. Если в слоте есть какой-то акс, то он наденет а/с обрез, активирует его и вернет первоначальный аксессуар назад.

p.s. Буду рад любой помощи/дельному совету в написании скриптиков, ибо считаю написанный мною скрипт - говнокодом и думаю, что можно было его реализовать лучше, но на что хватило знаний и опыта, то и получилось
а где файл скрипта ?
 

Вложения

  • а где файл.png
    а где файл.png
    112.5 KB · Просмотры: 99

|_Ayarg_|

Известный
Автор темы
253
83
у него нет такого же прикола с авто надеванием для юза?
Принцип выбора обреза в инвентаре как у моего другого скрипта связанного уже с арбалетом:
1. Если уже надет в слоте - просто сработает
2. Если он где-то в инвентаре и у вас нет акса на том слоте ( хз есть ли такие люди :D ) - наденет его и использует (назад в слот откуда его взял не вернет)
(с этим вариантом работы есть косячок, что инвентарь не откроется после такого метода использования)
3. Если в слоте есть какой-то акс, то он наденет а/с обрез, активирует его и вернет первоначальный аксессуар назад.
 

|_Ayarg_|

Известный
Автор темы
253
83
Сработает если обрез перенесен в акс из сета?
не должен, просто делать ещё это под встройки с сетами ну такое, люди делают лег акс + цепь, а обрез аксом оставляют
 
Последнее редактирование:

spaget

Известный
9
6
x4 у меня есть, выложу позже, а с охранником идея была, но возможность реализовать пока что только через костыли, думаю как иначе сделать можно
вот х4 на цеф было бы очень приятно использовать
 

Barsik_Matroskin

Известный
302
35
Auto Sawnoff | Авто использование а/с «Обрез»
На CEF инвентаре
V99ijNy.png

Автоматический сбор патронов с аксессуара обрез.
Команда: /asawnoff || Для принудительного сбора обрезов /usesawnoff

Как работает автосбор:
Вы включаете автообрез и нажимаете на кнопку «Старт-проверка» (описание, что она делает появится при наведении на неё), после этого пойдет таймер 60 минут + рандомные минуты.
1. Если у вас произошёл сбор обреза - пойдет таймер + рандом минуты.
2. Если не произошёл, то таймер пойдет от остатка времени + рандом минуты.


Принцип выбора обреза в инвентаре как у моего другого скрипта связанного уже с арбалетом:
1. Если уже надет в слоте - просто сработает
2. Если он где-то в инвентаре и у вас нет акса на том слоте ( хз есть ли такие люди :D ) - наденет его и использует (назад в слот откуда его взял не вернет)
(с этим вариантом работы есть косячок, что инвентарь не откроется после такого метода использования)
3. Если в слоте есть какой-то акс, то он наденет а/с обрез, активирует его и вернет первоначальный аксессуар назад.

Зависимости: samp.events, mimgui, encoding

!Внимание!:
1. Если у вас вдруг при первом использовании, после нажатия кнопки вылезет красная надпись - переместите обрез на любой другой слот и если хотите можете вернуть назад, не принципиально уже будет

Обновления:
1.1 - Поменял с чего будет детект времени, новый принцип работы скрипта описан выше
1.1.1 - Исправил работу "Использование а/с при каждом перезаходе на сервер"
1.2 - Добавил возможность использования автосбора, если вы находитесь в личном т/с

p.s. Буду рад любой помощи/дельному совету в написании скриптиков, ибо считаю написанный мною скрипт - говнокодом и думаю, что можно было его реализовать лучше, но на что хватило знаний и опыта, то и получилось
что это токое
1773925920734.png