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

помогите с vgui

Morgel

Пользователь
Регистрация
30 Апр 2020
Сообщения
128
Реакции
0
Баллы
28
как сделать чтоб в вкладке игроки отображались игроки
20210201204755_1.jpg
 

KailHet

Модератор
Команда форума
Регистрация
5 Ноя 2019
Сообщения
729
Реакции
9
Баллы
52
Возраст
21
Веб-сайт
kailhet.github.io
Пол
Мужской
Семейное положение
Свободен(а) как ветер
Род занятий
Веб разработчик
Держи, специально для кодеров сделали между прочим: https://wiki.facepunch.com/gmod/
Еще можно взять код с другого вайтлиста, либо аддона, где есть такое же перечисление игроков
 

Morgel

Пользователь
Регистрация
30 Апр 2020
Сообщения
128
Реакции
0
Баллы
28
Держи, специально для кодеров сделали между прочим: https://wiki.facepunch.com/gmod/
Еще можно взять код с другого вайтлиста, либо аддона, где есть такое же перечисление игроков
уже пытался найти код с другого вайтлиста на подобии такого не нашел решил свой сделать))
 

Morgel

Пользователь
Регистрация
30 Апр 2020
Сообщения
128
Реакции
0
Баллы
28

Morgel

Пользователь
Регистрация
30 Апр 2020
Сообщения
128
Реакции
0
Баллы
28

Freline

Пользователь
Регистрация
26 Сен 2020
Сообщения
77
Реакции
0
Баллы
22
for + player.GetAll()
 

KailHet

Модератор
Команда форума
Регистрация
5 Ноя 2019
Сообщения
729
Реакции
9
Баллы
52
Возраст
21
Веб-сайт
kailhet.github.io
Пол
Мужской
Семейное положение
Свободен(а) как ветер
Род занятий
Веб разработчик
local DermaButton = vgui.Create( "DButton", DermaFrame )
DermaButton:SetText( "Enity" )
DermaButton:SetPos( 42, 32 )
DermaButton:SetSize( 90, 19 )
DermaButton.DoClick = function for + player.GetAll()
end

либо я что- то не так сделал
либо я чего-то не знаю, либо ты сделал вообще не то :)
 

KailHet

Модератор
Команда форума
Регистрация
5 Ноя 2019
Сообщения
729
Реакции
9
Баллы
52
Возраст
21
Веб-сайт
kailhet.github.io
Пол
Мужской
Семейное положение
Свободен(а) как ветер
Род занятий
Веб разработчик

Morgel

Пользователь
Регистрация
30 Апр 2020
Сообщения
128
Реакции
0
Баллы
28
У тебя должна создаваться не кнопка, а панелька, где будут написаны все ники.
local DermaPropertySheet = vgui.Create( "DPropertySheet", DermaFrame ) //Создаёт вкладки DermaPropertySheet:SetPos( 5, 30 ) DermaPropertySheet:SetSize( 340, 315 ) local DermaPanel1 = vgui.Create( "DPanel") DermaPanel1:SetPos( 5, 25 ) DermaPanel1:SetSize( 50, 50 ) //Неважно, какой размер вы тут укажете. Панель всё-равно изменит размер под вкладку. local DermaPanel2 = vgui.Create( "DPanel") DermaPanel2:SetPos( 5, 25 ) DermaPropertySheet:AddSheet( "Вкладка 1", DermaPanel1, "icon16/application.png", false, false, "Основное меню" ) //Эта строчка добавляет элемент во вкладку. Её формат: Имя, Элемент, Иконка, незнаю, незнаю, всплывающая подсказка. DermaPropertySheet:AddSheet( "Вкладка 2", DermaPanel2, "icon16/bullet_wrench.png", false, false, "Меню настроек" )?
 

Morgel

Пользователь
Регистрация
30 Апр 2020
Сообщения
128
Реакции
0
Баллы
28
local DermaPropertySheet = vgui.Create( "DPropertySheet", DermaFrame ) //Создаёт вкладки
DermaPropertySheet:SetPos( 5, 30 )
DermaPropertySheet:SetSize( 340, 315 )

local DermaPanel1 = vgui.Create( "DPanel")
DermaPanel1:SetPos( 5, 25 )
DermaPanel1:SetSize( 50, 50 ) //Неважно, какой размер вы тут укажете. Панель всё-равно изменит размер под вкладку.

local DermaPanel2 = vgui.Create( "DPanel")
DermaPanel2:SetPos( 5, 25 )

DermaPropertySheet:AddSheet( "Вкладка 1", DermaPanel1, "icon16/application.png", false, false, "Основное меню" ) //Эта строчка добавляет элемент во вкладку. Её формат: Имя, Элемент, Иконка, незнаю, незнаю, всплывающая подсказка.
DermaPropertySheet:AddSheet( "Вкладка 2", DermaPanel2, "icon16/bullet_wrench.png", false, false, "Меню настроек" )
с
 

David Pavlov282717

Пользователь
Проверенный
Регистрация
16 Июл 2019
Сообщения
121
Реакции
1
Баллы
31
local DermaPropertySheet = vgui.Create( "DPropertySheet", DermaFrame ) //Создаёт вкладки
DermaPropertySheet:SetPos( 5, 30 )
DermaPropertySheet:SetSize( 340, 315 )

local DermaPanel1 = vgui.Create( "DPanel")
DermaPanel1:SetPos( 5, 25 )
DermaPanel1:SetSize( 50, 50 ) //Неважно, какой размер вы тут укажете. Панель всё-равно изменит размер под вкладку.

local DermaPanel2 = vgui.Create( "DPanel")
DermaPanel2:SetPos( 5, 25 )

DermaPropertySheet:AddSheet( "Вкладка 1", DermaPanel1, "icon16/application.png", false, false, "Основное меню" ) //Эта строчка добавляет элемент во вкладку. Её формат: Имя, Элемент, Иконка, незнаю, незнаю, всплывающая подсказка.
DermaPropertySheet:AddSheet( "Вкладка 2", DermaPanel2, "icon16/bullet_wrench.png", false, false, "Меню настроек" )
с
Попробуй эту переменную, я ещё не работал просто с vgui панелями
Lua:
    for k, v in ipairs(player.GetAll()) do -- Добавляет список игроков к vqui меню
        Cscroll:DAddPlayer(v)
    end.
 
Последнее редактирование:

David Pavlov282717

Пользователь
Проверенный
Регистрация
16 Июл 2019
Сообщения
121
Реакции
1
Баллы
31
local DermaPropertySheet = vgui.Create( "DPropertySheet", DermaFrame ) //Создаёт вкладки
DermaPropertySheet:SetPos( 5, 30 )
DermaPropertySheet:SetSize( 340, 315 )

local DermaPanel1 = vgui.Create( "DPanel")
DermaPanel1:SetPos( 5, 25 )
DermaPanel1:SetSize( 50, 50 ) //Неважно, какой размер вы тут укажете. Панель всё-равно изменит размер под вкладку.

local DermaPanel2 = vgui.Create( "DPanel")
DermaPanel2:SetPos( 5, 25 )

DermaPropertySheet:AddSheet( "Вкладка 1", DermaPanel1, "icon16/application.png", false, false, "Основное меню" ) //Эта строчка добавляет элемент во вкладку. Её формат: Имя, Элемент, Иконка, незнаю, незнаю, всплывающая подсказка.
DermaPropertySheet:AddSheet( "Вкладка 2", DermaPanel2, "icon16/bullet_wrench.png", false, false, "Меню настроек" )
с
ты хочешь сделать кнопку update или же чтобы он выдал что-то?
 
Назад
Сверху Снизу