Добро пожаловать на RAGEM.RU

Все для RageMP GTA 5
  • Форум работает в обычном режиме. Есть не большие недочты, которые мы скоро исправим.
  • Кто привязывал дискорд аккаунт к форуму до 01.10.2024 просьба перевязать по новой )=

Фикс смены оружия при опустошении магазина

Appi

Пробегом тут
Команда форума
Куратор портала
Модератор
Регистрация
27.03.2023
Сообщения
312
Розыгрыши
0
Репутация
1
Реакции
293
Баллы
63
RC
4
Весь представленный код вставляется в client_packages / Index.js

JavaScript:
mp.game.weapon.unequipEmptyWeapons = false;

Для JS

JavaScript:
сonst SET_CURRENT_PED_WEAPON = '0xADF692B254977C0C';
mp.events.add("playerWeaponShot" async (targetPosition, targetEntity) => {
if (mp.players.local.getAmmoInClip(mp.players.local.weapon) == 0) {
let weapon = mp.players.local.weapon
mp.game.invoke(SET_CURRENT_PED_WEAPON, mp.players.local.handle, mp.game.joaat('weapon_unarmed') >> 0, true)
await mp.game.waitAsync(0);
mp.game.invoke(SET_CURRENT_PED_WEAPON, mp.players.local.handle, weapon >> 0, true)
})

Для C#

C#:
Events.OnPlayerWeaponShot += async (Vector3 targetPos, RAGE.Elements.Player target, Events.CancelEventArgs cancel) => // фикс "застревания" оружия на последнем выстреле
{
var weapon = SDK.Utils.GetCurrentWeapon(SDK.References.LocalPlayer);
if (SDK.References.LocalPlayer.GetAmmoInWeapon((uint)weapon) == 0)
{
SDK.References.LocalPlayer.SetCurrentWeapon((uint)WeaponHash.Unarmed, true);
await RAGE.Game.Invoker.WaitAsync(0);
SDK.References.LocalPlayer.SetCurrentWeapon((uint)weapon, true);
}
};

Когда юзаешь нативку совет как-то указывать ее название.

JavaScript:
const SET_CURRENT_PED_WEAPON = '0xADF692B254977C0C';
mp.game.invoke(SET_CURRENT_PED_WEAPON, mp.players.local.handle, mp.game.joaat('weapon_unarmed') >> 0, true);
 

Все для RAGE:MP

Все для RAGE:MP. Портал о мультиплеере. Подумывали об том «как создать гта 5 сервер?» или «скачать готовый сервер rage mp?» на нашем сайте вы найдете очень много полезных ресурсов для RAGE:MP: готовые сервера, скрипты, моды, карты, шаблоны сайтов, мануалы и уроки, помощь в разработке, услуги скриптеров и других специалистов в сфере RAGE Multiplayer.

RAGE Multiplayer

Объединитесь с другими игроками, создайте свой сервер, сообщество или новый игровой режим. В RAGE Multiplayer вас ждут безграничные возможности и беспрецедентный контроль. Пусть ваше воображение будет единственным горизонтом.
Официальный сайт мультиплеера - rage.mp.
Сайт входит в группу проектов GTA V MP
Верх