Привет всем, я разрабатываю свой F4Menu.Я хочу сделать вкладу с предметами чтоб их могли покупать, вкладку я знаю как сделать а вот как сделать так чтоб предметы были видны и их могли покупать не знаю. Буду благодарен если поможете.
В таблице DarkRP.getCategories().entities
будут все добавленные энтити. Чтобы покупать, просто пиши в чат команду ent.cmd
Я хочу чтоб игроки открывали мой F4Menu заходили в вкладку “Shop” и могли покупать разные предметы. Я не знаю как сделать так чтоб предметы были видны в моем F4Menu и их можно было купить.
-- shop_panel - Вкладка Shop
for _, ent in pairs(DarkRP.getCategories().entities) do
if ent.allowed and not table.HasValue(ent.allowed, LocalPlayer():Team()) then continue end
if ent.customCheck and ent.customCheck(LocalPlayer()) == false then continue end
local item = vgui.Create('DButton', shop_panel)
item:Dock(TOP)
item:SetText(ent.name)
function item:DoClick()
RunConsoleCommand('say', ent.cmd)
end
end
А как добавить предметы в вкладке ?
Этот код перебирает все энтити, которые продаются у тебя на сервере с помощью цикла for и создает кнопки, которые позволяют их купить. Просто замени код создания кнопки на красивую панельку с энтити. Или о чем ты спрашиваешь?
У меня не появлаются энтити
Посмотри как это реализовано в оригинальном Ф4 и скопируй оттуда