Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Покупка патронов через c menu

Статус
В этой теме нельзя размещать новые ответы.

qury

Пользователь
Регистрация
16 Ноя 2021
Сообщения
37
Реакции
0
Баллы
8
Клан-тег
getskyproject
Семейное положение
Свободен(а) как ветер
Род занятий
страдаю хуйней, делаю карты для гмода
Думаю многих так-же как и меня мучал вопрос как сделать покупку патронов через c menu, вот решение:

local weapons = { "weapon_ak47", } concommand.Add("buycurrentweaponammo", function( ply ) if table.HasValue(weapons, ply:GetActiveWeapon():GetClass()) then ply:canAfford(400) then ply:GiveAmmo(30, ply:GetActiveWeapon():GetPrimaryAmmoType()) ply:addMoney(-400) DarkRP.notify(ply, 1, 4, "Вы купили патроны и потратили " .. DarkRP.formatMoney(400)) else DarkRP.notify(ply, 1, 4, "У вас не хватает денег на это.") end else DarkRP.notify(ply, 1, 4, "Вы не можете купить патроны на это оружие.") end end)
 

taranovf

Пользователь
Проверенный
Регистрация
12 Апр 2021
Сообщения
104
Реакции
1
Баллы
20
Клан-тег
SKEEMERS
Пол
Мужской
Семейное положение
Не выбрано
Род занятий
lua
Думаю многих так-же как и меня мучал вопрос как сделать покупку патронов через c menu, вот решение:

local weapons = { "weapon_ak47", } concommand.Add("buycurrentweaponammo", function( ply ) if table.HasValue(weapons, ply:GetActiveWeapon():GetClass()) then ply:canAfford(400) then ply:GiveAmmo(30, ply:GetActiveWeapon():GetPrimaryAmmoType()) ply:addMoney(-400) DarkRP.notify(ply, 1, 4, "Вы купили патроны и потратили " .. DarkRP.formatMoney(400)) else DarkRP.notify(ply, 1, 4, "У вас не хватает денег на это.") end else DarkRP.notify(ply, 1, 4, "Вы не можете купить патроны на это оружие.") end end)
Я пользуюсь более простым способом)
Lua:
Option("Купить патроны на текущее оружие", "icon16/application.png", function()
    if not LocalPlayer():GetActiveWeapon().Primary then return end
    RunConsoleCommand("darkrp", "buyammo", LocalPlayer():GetActiveWeapon().Primary.Ammo)
end, function() return IsValid(LocalPlayer():GetActiveWeapon()) and istable(LocalPlayer():GetActiveWeapon().Primary) and LocalPlayer():GetActiveWeapon().Primary.Ammo end)
Конечно есть свои недочеты, но все же)
 

qury

Пользователь
Регистрация
16 Ноя 2021
Сообщения
37
Реакции
0
Баллы
8
Клан-тег
getskyproject
Семейное положение
Свободен(а) как ветер
Род занятий
страдаю хуйней, делаю карты для гмода
Я пользуюсь более простым способом)
Lua:
Option("Купить патроны на текущее оружие", "icon16/application.png", function()
    if not LocalPlayer():GetActiveWeapon().Primary then return end
    RunConsoleCommand("darkrp", "buyammo", LocalPlayer():GetActiveWeapon().Primary.Ammo)
end, function() return IsValid(LocalPlayer():GetActiveWeapon()) and istable(LocalPlayer():GetActiveWeapon().Primary) and LocalPlayer():GetActiveWeapon().Primary.Ammo end)
Конечно есть свои недочеты, но все же)
Если не сложно скинь свой код
 

taranovf

Пользователь
Проверенный
Регистрация
12 Апр 2021
Сообщения
104
Реакции
1
Баллы
20
Клан-тег
SKEEMERS
Пол
Мужской
Семейное положение
Не выбрано
Род занятий
lua

qury

Пользователь
Регистрация
16 Ноя 2021
Сообщения
37
Реакции
0
Баллы
8
Клан-тег
getskyproject
Семейное положение
Свободен(а) как ветер
Род занятий
страдаю хуйней, делаю карты для гмода
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу