Вопрос Закупка патрон в c меню

  • 1
  • 0
Всем привет! Я хочу понять как сделать закупку патронов на оружие в c меню
 
  • 19
  • 0
Lua:
Развернуть Свернуть Копировать
Option("Купить патроны", "icon16/cart_add.png", function()

    local ply = LocalPlayer()

    local wep = ply:GetActiveWeapon()

    if IsValid(wep) and wep.Primary and wep.Primary.Ammo then

        RunConsoleCommand("darkrp", "buyammo", wep.Primary.Ammo)

    end

end, function()

    local wep = LocalPlayer():GetActiveWeapon()

    return IsValid(wep) and wep.Primary and wep.Primary.Ammo and wep.Primary.Ammo ~= "none"

end)


Как пример
 
  • 9
  • 0
Да, можно сделать через RunConsoleCommand("darkrp", "buyammo", ...), как в примере выше. Главное проверить, что активное оружие валидно и у него указан тип боеприпасов. Если нужно, могу скинуть более полный вариант с проверками и уведомлением игроку.
 
Назад
Сверху Снизу