This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Реализация +С на сервере

kolesnicca

Участник портала
Автор темы
18 Апр 2021
4
0
13
Ситуация следующая - Нужно найти способ сбросить/обновить/изменить состояние(характеристики) револьвера после нажатия кнопки.
Действуем по классике - Выстрел => Клавиша С(по ней уже сбивается анимация и можно быстро навестись для следующего выстрела) => Сама проблема - осталось убрать кд между выстрелами => Снова выстрел и так далее.

Возможно есть вариант обновить ствол или изменить его время между выстрелами.
//////////////Неважно как - убрать задержку между выстрелами//////////////////

Спасибо большое!
Поехали
 

kolesnicca

Участник портала
Автор темы
18 Апр 2021
4
0
13
Последнее редактирование:

Aiden

Гуру
high coder
7 Сен 2021
249
158
102
На клиенте:
JavaScript:
mp.events.add('playerWeaponShot', (targetPosition, targetEntity) => { // ивент, который срабатывает каждый раз при выстреле
    if (mp.players.local.weapon == 0xC1B3C3D1) { // проверка, что выстрел сделан из револьвера
        mp.players.local.weapon = mp.game.joaat('weapon_unarmed'); // после выстрела меняем оружие на кулаки
        mp.players.local.clearTasksImmediately() // моментально сбрасываем все задачи с игрока
        mp.players.local.weapon = mp.game.joaat('weapon_revolver'); // меняем оружие обратно на револьвер, тем самым обходим затвор
    }
});
 

Vernetti

Активный участник
23 Янв 2022
19
11
28
28