Lua Arizona [ARZ] Fast Accessory | Быстрое использование любого аксессуара [CEF инвентарь] [upd. 15.05.26]

|_Ayarg_|

Известный
Автор темы
219
68
Версия SA-MP
  1. 0.3.7-R3
Fast Accessory | Быстрое использование любого аксессуара
Предыстория:
Переделанный скрипт "Fast Arbalet" под быстрое использование абсолютно любого аксессуара на проекте.
3aa49ef08ed75c6e.png


Описание:

Позволяет быстро использовать любой аксессуар.
Есть возможность использовать а/с сидя в авто.


Команды:
/facs - Открыть/закрыть меню

Функционал:
1. Можете просто надеть акс вместо другого
2. Можете надеть а/с сражу же используя его без возврата назад
3. Можете надеть а/с и после использования он вернется в слот откуда был взят
(Если при использовании уже был какой-то а/с в сет слоте, то он вернется назад)
4. Если вы впишете а/с - Арбалет Траксы, то появится таймер КД над картой
5. В бинде можете использовать сочетание клавиш с CTRL, SHIFT, ALT


Как сделать чтобы скрипт нашел в каком слоте находится а/с? Есть несколько способов:
1. Перезайдите в игру/на сервер
2. Перетащите на любой другой слот а/с
3. Если будете использовать сортировку - данные обновятся


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


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

3AB0Gky.gif
aBgUsGk.gif
ytV3go9.gif

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

Вложения

  • FastAcs.lua
    22.7 KB · Просмотры: 28
Последнее редактирование:

Osiris

Известный
6
1
Добавь пожалуйста редактор позиции таймера использования.
 

|_Ayarg_|

Известный
Автор темы
219
68
Добавь пожалуйста редактор позиции таймера использования.
код открытый, можно поменять самостоятельно
107 и 108 строчки в коде изменение по X и Y положение на мониторе

Lua:
local timerScreenX = 100
local timerScreenY = 730
 

|_Ayarg_|

Известный
Автор темы
219
68
У меня все работает, изменил X на 400 и он переместился вправо, положение таймера в коде на данный момент для мониторов FullHD, учитывайте это, т.к. кол-во пикселей отличается от данного если у вас 2/4к монитор
 
Последнее редактирование:

MatsumotoHaru

Новичок
22
9
ну че за имба ебать сделай фаст ганы что бы так же доставать ) ваще пушка будет
 
Последнее редактирование:

bober1111

Новичок
7
1
не работает, нажимаю на 5 просто открывает инвентарь а арбалет не активирует
 

|_Ayarg_|

Известный
Автор темы
219
68
не работает, нажимаю на 5 просто открывает инвентарь а арбалет не активирует
при использовании красная надпись появляется? или какая вообще реакция скрипта возникает при его использовании?
Советую выполнить это
!Внимание!:
1. Если у вас вдруг при первом использовании, после нажатия кнопки вылезет красная надпись - переместите обрез на любой другой слот и если хотите можете вернуть назад, не принципиально уже будет
 
  • Нравится
Реакции: bober1111

bills shifrs

Участник
33
1
Fast Crossbow (Arbalet) - Быстрое использование арбалета

Предыстория:
Дело было вечером, делать было нечего. Софамчики попросили фаст юз арбалета для всяких битв по типу битвы за нефтевышки/притон или фам вары.
На просторах БХ видел скрипт на текстдравах, сделал для CEF юзеров

Описание:
Позволяет быстро использовать аксессуар - Арбалет Траксы, если вы пользуетесь CEF инвентарём.
Работает независимо от того какой раздел сета вы юзаете, а также реализована возможность использовать его в личном т/с
3AB0Gky.gif

aBgUsGk.gif

Активация:
Команда /arb или бинд по кнопке на клавиатуре [По умолчанию кнопочка - 5]

Команды:

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


!Внимание!: В скрипт внесены не все клавиши на клавиатуре.
В базе есть:
  1. Средняя кнопка мышки [Вписать в аргумент - скм]
  2. Дополнительные клавиши мышки [Вписать в аргумент - км1 или км2 ]
  3. Все цифры [ Вписываете просто число, например /arbkey 1 или /arbkey 6 ]
  4. Все буквы [ Вписываете букву на латинице /arbkey А или /arbkey Q ]
  5. Некоторые символы - [ , ] , : , " , | [ В аргумент вписывать символы которые указаны синим цветом ]
Обновления:
1.1 - Добавил возможность использовать а/с в личном т/с
ytV3go9.gif


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