Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

ChestCommands GUI szczegółowa konfiguracja


Gość

Rekomendowane odpowiedzi

Opublikowano

Mh5w5an.png

___________________________________________________________________________________________________________________________________________________

9gV13iB.jpg

___________________________________________________________________________________________________________________________________________________

kzbmtMo.png

1. Przedstawienie pluginu

2. Przykłady

3. Konfiguracja

___________________________________________________________________________________________________________________________________________________

Vd4kS51.png

Twórz piękne menu dla swoich graczy! Już nie muszą pamiętać komend aby ich użyć.

Przedstawię dzisiaj prawie wszystkie funkcje pluginu :)

Download:

Kliknij mnie!

Skanik linku:

___________________________________________________________________________________________________________________________________________________

NjWCAwg.png

9gV13iB.jpg

ZbaZkkJ.png

HH8rePV.png

___________________________________________________________________________________________________________________________________________________

1. Plik config.yml

# Chest Commands by Filoghost
# Tutorial: dev.bukkit.org/bukkit-plugins/chest-commands
#                                                       .
update-notifications: true
try-to-hide-attributes: true
messages:
  not-enough-money: '&cNie masz tyle kasy (&e<price>&c) aby to kupic!'
  no-item-permission: '&cNie masz uprawnienia &e<permission>&c.
___________________________________________________________________________________________________________________________________________________

2. Ogólne omówienie konfiguracji

Kolejne menu dodajemy w folderze /menu/ tam kopiujemy wartości z domyślnych plików

Przykładowa konfiguracja pliku menu.yml

menu-settings:
  name: '&a&lMenu'
  rows: 1
  command: ''
  open-with-item:
    item-id: 399
    left-click: false
    right-click: true
 
test:
  COMMAND: 'warp spawn'
  NAME: '&9<3 [*] [**] [p] [v] [+] [++]  Test'
  LORE:
    - '&3TEST-1'
    - '&3Test-2'
  ID: 35
  DATA-VALUE: 4
  AMOUNT: 64
  ENCHANTMENT: fire aspect
  POSITION-X: 1
  POSITION-Y: 1
  PERMISSION: menu.spawn
  PRICE: 50
  KEEP-OPEN: true

Opis poszczególnych opcji:

name: '&a&lMenu' - w '' wpisujemy jaka nazwa ma się wyświetlać u góry menu

rows: 1 - ustala wysokość menu

command: '' - w '' wpisujemy jaka komenda ma wyzwalać menu (u mnie żadna)

item-id: 399 - id przedmiotu wyzwalającego menu. Lista ID przedmiotów > KLIK

left-click: false - czy ustawlony przedmiot ma reagować na lewy przycisk myszy

right-click: true - czy ustawlony przedmiot ma reagować na prawy przycisk myszy

 

Konfiguracja danej pozycji:
test:  
  COMMAND: 'warp spawn'
  NAME: '&9<3 [*] [**] [p] [v] [+] [++]  Test'
  LORE:
    - '&3TEST-1'
    - '&3Test-2'
  ID: 35
  DATA-VALUE: 4
  AMOUNT: 64
  ENCHANTMENT: fire aspect
  POSITION-X: 1
  POSITION-Y: 1
  PERMISSION: menu.spawn
  PRICE: 50
  KEEP-OPEN: true
  REQUIRED-ITEM: 3, 64
test: - dowolna nazwa danej pozycjii (możesz tu wpisać cokolwiek)
--------------------------------------------
COMMAND: 'warp spawn' - komenda która ma się wykonać po kliknięciu na item
Dostępne formatowania:
'warp spawn' - normalna komenda wykonywana przez podmiot klkający
'CONSOLE:warp spawn <player>' - konsola wpisuje komende "warp spawn <player>" lecz zmienną <player> zamienia na nick podmiotu klikającego
'warp spawn;say SIEMKA' - kilka komend w jednym itemie. ('komenda1;komenda2') (można używać z innymi formatowaniami (CONSOLE:warp spawn<player>;say siemka))
'op:clear' - komenda wykonywana jako operator
'tell:Witaj na serwerze!' - napisanie dowolnej wiadomości do gracza który wykonał komendę
'broadcast:WITAJCIE ZIOMKI' - to samo co wyżej tylko każdy zobaczy wiadomość
'give:35,10,15' - dawanie itemu (id,ilość,meta id)
'open:test.yml' - otwieranie innych menu zawartych w folderze /menu/
'server:lobby' - zmiana serwera (BungeeCord)
'givemoney: 10' - daje 10 $ (Vault)
--------------------------------------------
NAME: '&9 Test' - nazwa wyświetlana u góry okna
Dostępne symbole
 = ❤
[*] = ★
[**] = ✹
[p] = ●
[v] = ✔
[+] = ♦
[++] = ✦
[x] = .
[/] = ▌
[cross] = ✠
[arrow_right] = →
[arrow_left] = ←
[arrow_up] = ↑
[arrow_down] = ↓
DESCRIPTION: - opis
- '&3TEST-1' - pierwsza linijka opisu
- '&3Test-2' - druga linijka opisu
ICON-ITEM: 35 - id wyświetlanego itemu. Lista ID przedmiotów > KLIK
DATA-VALUE: 4 - Meta-id (id po dwukropku)
AMOUNT: 64 - ilość
ENCHANTMENT: fire aspect,2 - enchant, level
POSITION-X: 1 - pozycja x
POSITION-Y: 1 - pozycja y
KEEP-OPEN: true - czy po kliknięciu ma zniknąć menu
Pozycję wpisujemy w ten sposób

coordinates_zpsab24fe84.png


PERMISSION: menu.spawn - uprawnienie do używania danego itemu
PRICE: 50 - koszt (wymaga pluginu Vault)
KEEP-OPEN: true - czy po kliknięciu itemu menu ma się NIE zamykać

REQUIRED-ITEM: 3, 64 - itemy potrzebne do kliknięcia tego. ID, ILOŚĆ

___________________________________________________________________________________________________________________________________________________

3. Tabliczki

1. Postaw tabliczkę

2. W pierwszej linijce wpisz [Menu]

3. W drugiej linijce wpisz nazwę menu bez końcówki (.yml)

4. Jeżeli wszystko działa napis [Menu] będzie Niebieski a jeżeli będzie Czerwony to oznacza że plik nie został odnaleziony

8ATt0eO.jpg

Tutorial będzie kontynuowany!

jvAge0U.png

Pozdrawiam

Opublikowano

Plugin na pewno jest bardzo dobry a poradnik do niego bardzo przejrzysty. Masz za to like. Mimo wszystko ja wole CN ( Compass Navigation)- podobne zastosowanie jednak według mnie tamten jest łatwiej skonfigurować.

  • 3 tygodnie później...
Opublikowano

Plugin zawodowy.

 

Ja też chciałbym znać odpowiedź na pytanie zadane przez komodor73, czy można wpisać DELAY wykonania komendy do configu ? i w jaki sposób ?

Opublikowano

Takiego czegoś szukałem ! Dzięki wielkie, z pewnością wgram to na serwer ;3, od teraz nie będzie zabawy w jakieś warpy tylko ładne menu ;p

Jeśli chcesz abym ocenił Twój serwer napisz do mnie na PW!


Mogę pomóc w tworzeniu ŁADNEJ prezentacji Twojego serwera. PW :)


Jeśli masz jakiś problem napisz do mnie, postaram się Ci pomóc.


Wesołych Świąt ! ;3

  • 2 tygodnie później...
  • 8 miesięcy temu...
Opublikowano

Siema mam małe pytanie czy da się ustawić zmienną czyli np.

monety:
  NAME: '&eTwoje monety'
  LORE:
   - 'Monety: %money%' 
  ID: 341
  KEEP-OPEN: false
  POSITION-X: 5
  POSITION-Y: 5
  • 1 rok później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...