Помогите Gui со страницами

  • Автор темы Автор темы Randen
  • Дата начала Дата начала

Randen

Новичок
Пользователь
Баллы
16
Помогите сделать gui со страницами и сделать так чтобы туда само добавляло игроков заходящих на сервер и при выходе их удаляло
 
Один из способов (как делал я):
1. Делаешь в параметрах функции открытия гуишки приём номера страницы, и списка игроков.
2. При открытии страницы расставляешь игроков по местам, и, если мест не хватило, делаешь кнопку переключения на следующую страницу.
3. При создании доп. страницы берешь список всех игроков, и расставляешь не сначала, а с того места, на котором остановился на предыдущей странице. И так пока список не закончится.
4. Чтобы сделать возвращение на пред. страницу - делаешь тоже самое, но не прибавляешь, а отнимаешь.
 
Один из способов (как делал я):
1. Делаешь в параметрах функции открытия гуишки приём номера страницы, и списка игроков.
2. При открытии страницы расставляешь игроков по местам, и, если мест не хватило, делаешь кнопку переключения на следующую страницу.
3. При создании доп. страницы берешь список всех игроков, и расставляешь не сначала, а с того места, на котором остановился на предыдущей странице. И так пока список не закончится.
4. Чтобы сделать возвращение на пред. страницу - делаешь тоже самое, но не прибавляешь, а отнимаешь.
Можешь пожалуйста скинуть пример кода? Я просто только начинаю в gui разбираться
 
Можешь пожалуйста скинуть пример кода? Я просто только начинаю в gui разбираться
В гуи ты уже разобрался, если умеешь открывать и создавать там айтемы.
Разобраться тебюе нужно с ооп и стандартными объектами, пример кода не жди, но тебе он и не понадобится, если разберешься.
 
Можешь пожалуйста скинуть пример кода? Я просто только начинаю в gui разбираться
Player player = ...
Inventory inv = Bukkit#createInventory(...)
inv#setItem(index, itemStack)
player#openInventory(inv)

Это все, что тебе нужно. Дальше только ооп и алгоритмы.
 
В гуи ты уже разобрался, если умеешь открывать и создавать там айтемы.
Разобраться тебюе нужно с ооп и стандартными объектами, пример кода не жди, но тебе он и не понадобится, если разберешься.
ок
 
Помогите сделать gui со страницами и сделать так чтобы туда само добавляло игроков заходящих на сервер и при выходе их удаляло
Делаешь gui, потом отслеживаешь нажатие в самом gui и открываешь еще инвентарь(это и будет новая страница)
 
Назад
Верх