• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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

Выдача патрон через С menu

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

ZloyAnimeshnik

Пользователь
Регистрация
13 Май 2020
Сообщения
27
Реакции
0
Баллы
16
Ребят, подскажите ) как сделать чтоб через С меню можно было брать патроны на любое оружие (пак CW 2.0)
 
Скрипт нужен небольшой, у меня есть.
Я конечно не дурак и понимаю что нужен скрипт.... я написал сюда потмоу что нужна помощь, если ты хочешь помочь кидай скрипт, а если нет не вижу тут ничего кроме накрутики сообщений
 
local weapons = {
"Название",
}


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)
 
local weapons = {
"Название",
}


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)
место слово 'Название' мог бы уточнить название чего, люди могут не понять, название оружие в q menu или же в lua/weapons
 
место слово 'Название' мог бы уточнить название чего, люди могут не понять, название оружие в q menu или же в lua/weapons
для не очень опытных кодеров название узнается так (q menu>ПКМ>Скопировать в буфер обмена) и вставляешь
 
local weapons = {
"Название",
}


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)

А куда закидывать?
 
Статус
В этой теме нельзя размещать новые ответы.
Главная Регистрация
Назад
Сверху