Skocz do zawartości

[PLUGIN] PVPCORE-KNOCK - Tryb knock na serwer PvP


Rekomendowane odpowiedzi

Witam,


Pragnę zaprezentować plugin na popularny z serwerów PVP tryb knock.

Plugin jest w fazie rozwoju, wypuszczam teraz pierwszą jego wersję. Niestety z pewnych powodów plugin zawiera jeszcze wiele błędów (tak myślę) i rzeczy do zrobienia.

Udostępniam go, bo myślę, że może ktoś go sobie pobierze, potestuje i powie co zmienić i naprawić, jeśli jakieś błędy bym pominął.

Plugin został napisany i testowany na wersji 1.16.5. (Posiadam również wersję pod 1.8.8, lecz jest ona przystosowana pod sieć BungeeCord i jeśli chciałbym go udostępnić musiałbym udostępnić pozostałe pluginy na Toolsy pod Bungee, Lobby itd, bo inaczej potencjał pluginu, czyli gildie, punkty itp. nie działałyby).

Do działania pluginu wymagany jest plugin ProtocolLib oraz konieczne jest połączenie się do bazy danych, gdyż nie przewidywałem możliwości zapisywania użytkowników w pliku .yml, jednakże mogę dodać taką możliwość jeśli będzie jakieś zainteresowanie taką opcją.

Wszystko jest konfigurowalne, poza niektórymi wiadomościami, bo po prostu nie zdążyłem jeszcze dodać możliwości ich zmiany, ale na wszystko przyjdzie pora.

 

Obecny plik konfiguracyjny:

  • CONFIG:
### PVPCORE-KNOCK - Configuration ###

#MYSQL
mysql_host: 'localhost'
mysql_port: '3306'
mysql_user: 'root'
mysql_password: ''
mysql_database: 'lokalnepvp'

#PVP TYPE //not working yet
#use 1.8 pvp?
old_pvp: false

#SPAWN AREA COORDINATES
world_spawn: 'world'
x_spawn: 0,580
y_spawn: 100
z_spawn: 0,770

#SPAWN ARENA CORNERS [to turn off PVP]
xmin: -4
xmax: 5
zmin: -4
zmax: 5

#TIME (seconds)
block_remove: 5
spawn_teleport: 5

#COINS
start_coins: 500
coins_for_guild: 5000
coins_after_kill: 15
coins_after_death: 5
coins_to_reset_points: 1000

#POINTS
start_points: 500

#MOTD
motd_line1: '&d&lMC&f&lDZIADEK &8&l- &c&lPVP SKILL CENTER!'
motd_line2: '&c&lZapraszamy do &6&lTESTOW&c&l!'
motd_slots: 1337

#CHAT //not working yet
admin: '&7[&6{GUILD}&7] [&6{POINTS}&7] &c{NICK}&7: &4{MESSAGE}'
helper: '&7[&6{GUILD}&7] [&6{POINTS}&7] &3{NICK}&7: &b{MESSAGE}'
vip: '&7[&6{GUILD}&7] [&6{POINTS}&7] &e{NICK}&7: &6{MESSAGE}'
default: '&7[&6{GUILD}&7] [&6{POINTS}&7] &8{NICK}&7: &f{MESSAGE}'

#SIDEBAR
sidebar_name: '&8• &d&lMC&f&lDZIADKI&7&l.PL&8 •'
sidebar_line1: '      &3KNOCK &6{ONLINE} &cGRACZY!'
sidebar_line2: '&8 • &cTWOJE STATY: &8•'
sidebar_line3: ''
sidebar_line4: '      &cKILLS: &6{KILLS}'
sidebar_line5: '      &cPOINTS: &6{POINTS}'
sidebar_line6: '      &cDEATHS:&6 {DEATHS}'
sidebar_line7: '      &cGUILD: &6{GUILD}'
sidebar_line8: '      &cCOINS: &6{COINS}'
sidebar_line9: '      &cPING: &6{PING}'
sidebar_line10: '&8•'

#TABLIST
tablist_header: '&d&lMC&f&lDZIADEK&7&l.PL &8&l- &cPVP skill center!'
tablist_footer: '&d&lMC&f&lDZIADEK&7&l.PL &8&l - &cBuy items in our shop!'
tablist:
  slot1: "" 
  slot2: "&8*&c&l STATYSTYKI GRACZA&8 *"
  slot3: ""
  slot4: "&cNick: &6 {NICK}"
  slot5: "&cRanga: &6{RANGA}"
  slot6: "&cMonety: &6{MONETY}"
  slot7: "&cOdwiedzin serwera: &6{ODWIEDZINY}"
  slot8: "&cDisco: &6{DISCO-STATUS}"
  slot9: "&cCzas gry: &6{CZAS-GRY}"
  slot10: "&cPing: &6{PING}"
  slot11: ""
  slot12: ""
  slot13: "&8* &c&lINFORMACJE&8 *"
  slot14: ""
  slot15: "&cip: &6MCDZIADKI.CSRV.PL"
  slot16: "&cWWW: &6WWW.MCDZIADKI.CSRV.PL"
  slot17: "&cTS3: &6TS.NIMA.PL"
  slot18: "&cDISCORD: &6DC.MCDZIADKI.PL"
  slot19: "&cFACEBOOK: &6FB.NIMA.PL"
  slot20: ""
  slot21: "" #DRUGA KOLUMNA
  slot22: "&8* &c&lSTATYSTYKI GILDII&8 *"
  slot23: ""
  slot24: "&cGildia: &6{GUILD}"
  slot25: "&cCzlonkow: &6{MEMBERS}"
  slot26: "&cSojuszy: &60"
  slot27: "&cCoinsow: &6{GUILDCOINS}"
  slot28: ""
  slot29: "&8* &c&lAKTYWNE OSOBY &8*"
  slot30: "&6          {ONLINE}"
  slot31: ""
  slot32: "&8* &c&lJESTES NA TRYBIE &8*"
  slot33: "&6       KNOCK"
  slot34: ""
  slot35: "&8* &c&lAKTUALNA GODZINA &8&"
  slot36: "&6          {DATE}"
  slot37: ""
  slot38: ""
  slot39: ""
  slot40: "" #TRZECIA KOLUMNA
  slot41: ""
  slot42: "&8* &c&lTOP GRACZE&8 *"
  slot43: "&8* &c&lZABOJSTW&8 *"
  slot44: ""
  slot45: "&c1. &6{KNOCK-TOP1}"
  slot46: "&c2. &6{KNOCK-TOP2}"
  slot47: "&c3. &6{KNOCK-TOP3}"
  slot48: "&c4. &6{KNOCK-TOP4}"
  slot49: "&c5. &6{KNOCK-TOP5}"
  slot50: "&c6. &6{KNOCK-TOP6}"
  slot51: "&c7. &6{KNOCK-TOP7}"
  slot52: "&c8. &6{KNOCK-TOP8}"
  slot53: "&c9. &6{KNOCK-TOP9}"
  slot54: "&c10. &6{KNOCK-TOP10}"
  slot55: "&c11. &6{KNOCK-TOP11}"
  slot56: "&c12. &6{KNOCK-TOP12}"
  slot57: "&c13. &6{KNOCK-TOP13}"
  slot58: "&c14. &6{KNOCK-TOP14}"
  slot59: "&c15. &6{KNOCK-TOP15}"
  slot60: "" #CZWARTA KOLUMNA
  slot61: ""
  slot62: "&8* &c&lTOP GRACZE&8 **"
  slot63: "&8* &c&lCOINSOW&8 *"
  slot64: ""
  slot65: "&c1. &6{COINS-TOP1}"
  slot66: "&c2. &6{COINS-TOP2}"
  slot67: "&c3. &6{COINS-TOP3}"
  slot68: "&c4. &6{COINS-TOP4}"
  slot69: "&c5. &6{COINS-TOP5}"
  slot70: "&c6. &6{COINS-TOP6}"
  slot71: "&c7. &6{COINS-TOP7}"
  slot72: "&c8. &6{COINS-TOP8}"
  slot73: "&c9. &6{COINS-TOP9}"
  slot74: "&c10. &6{COINS-TOP10}"
  slot75: "&c11. &6{COINS-TOP11}"
  slot76: "&c12. &6{COINS-TOP12}"
  slot77: "&c13. &6{COINS-TOP13}"
  slot78: "&c14. &6{COINS-TOP14}"
  slot79: "&c15. &6{COINS-TOP15}"
  slot80: ""   
  • WIADOMOSCI:
### PVPCORE-KNOCK Messages Configuration ###

#Join messages
player_join_message: '&7{PLAYER} &7 dolaczyl na arene &3KNOCK&7!'
vip_join_message: '&7[&eVIP&7] &6{PLAYER}&7 dolaczyl na arene &3KNOCK&7!'
helper_join_message: '&7[&3HELPER&7] &b{PLAYER}&7 dolaczyl na arene &3KNOCK&7!'
admin_join_message: '&4{PLAYER}&7 dolaczyl na arene &3KNOCK&7!'


#Simple messages
user_create_kick: '&a&lSUKCES:&c Poprawnie stworzono profil gracza &6{PLAYER}&c!\n &a&lSUKCES: &cWeryfikacja udana!\n &cWejdz ponownie!'
server_name: '&d&lMC&f&lDZIADEK&7&l.PL'
welcome_title: '&8• &cWitamy na testowej arenie &3KNOCK&c!&8 •'
kill_title: '&8• &c&lZABOJSTWO &7(&a+&6{ADDPOINTS}&7)&c&l! &8•'
respawn_title: '&8• &c&lNIE PODDAWAJ SIE! &8•'
unknown_cmd: '&4Blad: &cNie znaleziono komendy &6{CMD}&c!'
no_permission: '&4Blad:: &cNie masz do tego uprawnien! &7(&6{PERM}&7)'
cant_destroy: '&4Blad: &cNie mozesz niszczyzc areny &3KNOCK&c!'
cant_build: '&4Blad: &cNie mozesz budowac na spawnie &3KNOCK&c!'
cant_pvp: '&4Blad: &cNie mozesz atakowac gracza &6{VICTIM}&c na spawnie areny &3KNOCK&c!'
pvpguild_info: '&e&lINFO: &cNie mozesz atakowac swoich czlonkow gildii!'
coins_balance: '&7[&bCOINS&7] &cObecnie posiadasz &6{COINS}&c monet!'
usage_message: '&4Blad: &cPoprawne uzycie:&7 {USAGE}&c!'
no_user_in_database: '&4Blad: &cNie znaleziono takiego gracza w bazie danych!'
arena_set_succes_default: '&a&lSUKCES: &cPoprawnie ustawiono przedmioty na arene &3KNOCK&c dla graczy!'
arena_set_succes_vip: '&a&lSUKCES: &cPoprawnie ustawiono przedmioty na arene &3KNOCK&c dla &eVIPow&c!'
add_coins_message: '&a&lSUKCES: &cPoprawnie dodano &6{COINS}&c monet dla gracza&6 {PLAYER}§c!'
remove_coins_message: '&a&lSUKCES: &cPoprawnie usunieto &6{COINS}&c monet dla gracza&6 {PLAYER}§c!'

Plik zapisujący przedmioty na arenę dla graczy/vipow tworzy się automatycznie (jednakże zastanawiam się czy nie zapisywać tej informacji do bazy danych?)

 

Komendy:

  • /gildia ; /setknock <default/vip> ; /coinsadd ; /coinsremove ; /stats 

Permisje: 

  • - pvpcore.admin ; - pvptools.coins.manager ; - pvpcore.default 

W przyszłej aktualizacji planuje:

  • Skończenie tego, czego brakuje w tabliście ; - Naprawienie znalezionych błędów ; - Dodanie możliwości wyboru PVP pomiędzy wolnym (1.9) i szybkim (1.8) ; - Ustawienie tego, aby jedzone złote jabłka działały tak, jak na starszych wersjach (1.8) ; - Aktualizacja czatu [dodanie tagow gildii]

Liczę na jakieś propozycję jak i pomysły na inne pluginy.

 

Skan: VirusTotal

Pobierz: PVPCORE-KNOCK.zip

Pomogłem? Zostaw zielony plus pod moją odpowiedzią! 😉

 

 

 76561198842794027.png.81799baf1bbbe83e4fb942fe89f1b3ee.png

 

Odnośnik do komentarza

Temat zatwierdzony

Temat został sprawdzony przez moderację forum i nie wskazuje na żadne zagrożenia komputerowe.

Administracja przypomina, że wszystkie programy wrzucane na forum są w celach edukacyjnych, i nie odpowiada za wyrządzone szkody.

 

Zbiór przydatnych informacji przed użyciem czita znajdziesz w pierwszej pomocy.

Zapoznaj się również ze schematem informowania o wykrywalności cheata.

Odnośnik do komentarza
  • 1 miesiąc temu...
  • Tytuł został zmieniony na [PLUGIN] PVPCORE-KNOCK - Tryb knock na serwer PvP

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ą.

Gość
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.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności