Это не скрипт) Как минимум нужен инвентарь, с инвентарем связать систему быстрых слотов
const lastUsedTimes = {
0x32: 0, // 0x32 - Код клавиши "2"
0x33: 0, // 0x33 - Код клавиши "3"
0x31: 0 // 0x31 - Код клавиши "1"
};
// Функция для проверки кулдауна и выполнения действия
function checkCooldownAndInvoke(keyCode, weaponHash) {
const currentTime = Date.now();
const lastUsedTime = lastUsedTimes[keyCode];
// Проверяем, прошло ли 5 секунд с последнего использования
if (currentTime - lastUsedTime >= 2000) {
// Вызываем команду и обновляем время последнего использования
mp.game.invoke('0xBF0FD6E56C964FCB', mp.players.local.handle, weaponHash >> 0, 99999, true, true);
lastUsedTimes[keyCode] = currentTime;
}
}
// Привязываем события к кнопкам с проверкой кулдауна
mp.keys.bind(0x31, true, () => {
if (mp.players.local.isTypingInTextChat) return;
checkCooldownAndInvoke(0x31, mp.game.joaat('weapon_revolver'));
});
mp.keys.bind(0x32, true, () => {
if (mp.players.local.isTypingInTextChat) return;
checkCooldownAndInvoke(0x32, mp.game.joaat('weapon_heavysniper_mk2'));
});
mp.keys.bind(0x33, true, () => {
if (mp.players.local.isTypingInTextChat) return;
checkCooldownAndInvoke(0x33, mp.game.joaat('weapon_sniperrifle'));
});