Skocz do zawartości

marcin_Administracja


Rekomendowane odpowiedzi

Siema! Tak jak pisałem w tym poście, publikuje mój plugin na administracje w gui.

Wszystko można konfigurować z poziomu configu.

Jak on wygląda?

#ile ma byc linijek w gui (jedna ma 9 slotow)
linijek: 3

#nazwa gui
nazwa-gui: '&c&lAdministracja:'

#tekst wyswietlany za {ONLINE} w gui
online:
  tak: '&atak' #gdy jest online
  nie: '&cnie' #gdy nie jest online

#przedmiot wypełniający gui
obramowanie:
  ==: org.bukkit.inventory.ItemStack
  type: STAINED_GLASS_PANE #przedmiot
  damage: 4 #data, np kolor welny, szkla
  meta:
    ==: ItemMeta
    meta-type: UNSPECIFIC
    display-name: ' ' #nazwa
  
#gdy kliknie na glowe czlonka ekipy
#{CLICK-ADMIN} - zwraca nick admina
#{PLAYER} - zwraca nick gracza, ktory klika
click:
  enable: true #czy ma byc aktywne
  message: 'msg {CLICK-ADMIN} Ja - {PLAYER} potrzebuje twojej pomocy.' #co ma sie wykonac, komenda wykonuje sie jako gracz, ktory klika.

administracja:
  KrejzolekPR0: #nick admina
    slot: 12 #w ktorym slocie w gui ma byc, liczymy od 0
    lore: #lore
    - ''
    - '&7Informacje:'
    - '  &7Ranga: &eZalozyciel&7.'
    - '  &7Online: {ONLINE}&7.'
    - ''
  skkf:
    slot: 14
    lore:
    - ''
    - '&7Informacje:'
    - '  &7Ranga: &eAdmin&7.'
    - '  &7Online: {ONLINE}&7.'
    - ''
  Dekros:
    slot: 30
    lore:
    - ''
    - '&7Informacje:'
    - '  &7Ranga: &eModerator&7.'
    - '  &7Online: {ONLINE}&7.'
    - ''
  Arcros:
    slot: 32
    lore:
    - ''
    - '&7Informacje:'
    - '  &7Ranga: &eHelper&7.'
    - '  &7Online: {ONLINE}&7.'
    - ''

Download: http://hostuje.net/file.php?id=49fd2ca571fb08036ff3de5635af2d29 (dodałem obramowanie. Dzięki @McKoxu!)

Skan: https://www.virustotal.com/#/file/bb98f9a5dc7d5fa2892929ce2c91d38b06208b5d010fbf2b70fa50d2ecae8f5f/detection

Żeby nie było. pomysł gracza FLUDER.

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/
Udostępnij na innych stronach

Mogę użyć twój plugin w moim super autorskim core na moim super epickim serwerze iźihace z turbohiperextra dropem ? :kappa:

 

Tak na serio fajny plugin <3

Edytowane przez McKoxu
Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-148981
Udostępnij na innych stronach

12 minut temu, McKoxu napisał:

Mogę użyć twój plugin w moim super autorskim core na moim super epickim serwerze iźihace z turbohiperextra dropem ? :kappa:

 

Tak na serio fajny plugin <3

Pewnie, że tak :kappa: 

Dzięki bardzo :)

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-148990
Udostępnij na innych stronach

1 minutę temu, KrejzolekPRO napisał:

Pewnie, że tak :kappa: 

Dzięki bardzo :)

Dobra, mam jeszcze jedno pytanie, limit administratorów to 54 (tyle co maxymalna liczba slotów w największym gui) tak ?

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-148992
Udostępnij na innych stronach

26 minut temu, McKoxu napisał:

Dobra, mam jeszcze jedno pytanie, limit administratorów to 54 (tyle co maxymalna liczba slotów w największym gui) tak ?

Nie koniecznie, można mieć, np. 10 linijek - sprawdź sobie, ale raczej nikt nie będzie miał 54 adminów :kappa:

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-149006
Udostępnij na innych stronach

Teraz, KrejzolekPRO napisał:

Nie koniecznie, można mieć, np. 10 linijek - sprawdź sobie, ale raczej nikt nie będzie miał 54 adminów :kappa:

No ale mogę mieć np. wykorzystać puste miejsca jako tło, np. wstawiając  tam coś xd

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-149008
Udostępnij na innych stronach

Teraz, McKoxu napisał:

No ale mogę mieć np. wykorzystać puste miejsca jako tło, np. wstawiając  tam coś xd

W pluginie jest linijka od tego: 

ItemStack szklo = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short)7);{
	ItemMeta xd = szklo.getItemMeta();
	xd.setDisplayName(" ");
	szklo.setItemMeta(xd);					
}
for(int i = 0; i<Main.getInst().getConfig().getInt("linijek")*9; i++){
	inv.setItem(i, szklo);
}

 

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-149010
Udostępnij na innych stronach

1 minutę temu, KrejzolekPRO napisał:

W pluginie jest linijka od tego: 


ItemStack szklo = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short)7);{
	ItemMeta xd = szklo.getItemMeta();
	xd.setDisplayName(" ");
	szklo.setItemMeta(xd);					
}
for(int i = 0; i<Main.getInst().getConfig().getInt("linijek")*9; i++){
	inv.setItem(i, szklo);
}

 

A ok, dodaj możliwość zamiany tej rzeczy w configu :P

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-149011
Udostępnij na innych stronach

kod jest bardzo podobny do mojego starego (bardzo starego) pluginu na liste administracji w gui

bardzo niechlujnie napisane, mozna zrobic calkiem inaczej, lepiej.

Obiekt Admin, manager AdminsManager, raz w onenable sprawdzic config i sekcje, do mapki wrzucic nazwe z sekcji i stworzyc nowy obiekt admin, w komendzie po prostu odczytywac do gui for (Admin admin : AdminsManager.admins.values()) inventory.setitem(admin.getSlot(), admin.getItemStack());

 

niewydajnie :c

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-149017
Udostępnij na innych stronach

4 godziny temu, Curser napisał:

Do czego to ma być?

Gdy otworzy się gui, i klikniemy na głowę członka ekipy to wyśle nam wiadomość, w sensie wysyłającym będziemy my, ale do kogoś musimy wysłać, więc {CLICK-ADMIN} zwróci nam nick admina.

@FLUDER @MandMLove i reszcie dziękuje, za ocenę :)

4 godziny temu, MandMLove napisał:

Plugin bardzo mi się podoba, użyję na swoim serwerze :)

Dodałbym integracje z discordem (Wiem że z ts'em będzie większy problem) Nick + status ONLINE czy OFFLINE

 

Pozdrawiam

Z discorda korzysta bardzo mało serwerów, więc odpada - funkcja i tak była by raczej wyłączona. Co do TeamSpeak'a to jak mówisz jest z tym kombinowania, bo api jakie było by mi potrzebne nie znalazłem, ale może coś wymyślę jeszcze  :) Pomysł fajny, dzięki.

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-149138
Udostępnij na innych stronach

Dnia 10/1/2017 o 20:15, KrejzolekPRO napisał:

Gdy otworzy się gui, i klikniemy na głowę członka ekipy to wyśle nam wiadomość, w sensie wysyłającym będziemy my, ale do kogoś musimy wysłać, więc {CLICK-ADMIN} zwróci nam nick admina.

@FLUDER @MandMLove i reszcie dziękuje, za ocenę :)

Z discorda korzysta bardzo mało serwerów, więc odpada - funkcja i tak była by raczej wyłączona. Co do TeamSpeak'a to jak mówisz jest z tym kombinowania, bo api jakie było by mi potrzebne nie znalazłem, ale może coś wymyślę jeszcze  :) Pomysł fajny, dzięki.

"Ludzie jednak potrzebują API do tsa :D już pędzę pisać" Krzyknął Piotr pełen szczęścia poczym pobiegł do komputera.

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-149362
Udostępnij na innych stronach

Dnia 1.10.2017 o 20:15, KrejzolekPRO napisał:

Gdy otworzy się gui, i klikniemy na głowę członka ekipy to wyśle nam wiadomość, w sensie wysyłającym będziemy my, ale do kogoś musimy wysłać, więc {CLICK-ADMIN} zwróci nam nick admina.

@FLUDER @MandMLove i reszcie dziękuje, za ocenę :)

Z discorda korzysta bardzo mało serwerów, więc odpada - funkcja i tak była by raczej wyłączona. Co do TeamSpeak'a to jak mówisz jest z tym kombinowania, bo api jakie było by mi potrzebne nie znalazłem, ale może coś wymyślę jeszcze  :) Pomysł fajny, dzięki.

Ja z tej funkcji bym korzystał :v

 

@KrejzolekPRO zrobisz plugin dodający marcina na mój serwer iźihace ? :kappa: Plugin by się nazywał marcin_marcin :kappa:

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-149365
Udostępnij na innych stronach

14 minut temu, McKoxu napisał:

Ja z tej funkcji bym korzystał :v

 

@KrejzolekPRO zrobisz plugin dodający marcina na mój serwer iźihace ? :kappa: Plugin by się nazywał marcin_marcin :kappa:

A zrobię, zaraz wypuszczam. :kappa:

Specjalnie dla Ciebie @McKoxu :kappa:

http://hostuje.net/file.php?id=b965d6cf3383d351853ab23e9d4ea2c9

Edytowane przez KrejzolekPRO
Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-149366
Udostępnij na innych stronach

Dnia 1.10.2017 o 13:59, yooniks napisał:

kod jest bardzo podobny do mojego starego (bardzo starego) pluginu na liste administracji w gui

bardzo niechlujnie napisane, mozna zrobic calkiem inaczej, lepiej.

Obiekt Admin, manager AdminsManager, raz w onenable sprawdzic config i sekcje, do mapki wrzucic nazwe z sekcji i stworzyc nowy obiekt admin, w komendzie po prostu odczytywac do gui for (Admin admin : AdminsManager.admins.values()) inventory.setitem(admin.getSlot(), admin.getItemStack());

 

niewydajnie :c

ale głupotki piszesz, ta mapka jest kompletnie niepotrzebna :/

Odnośnik do komentarza
https://skript.pl/temat/21863-marcin_administracja/#findComment-149369
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...