Skocz do zawartości

pan_wojciech

  • Postów

    921
  • Dołączył

  • Dostępny

  • Donacje

    0.00 PLN 
  • Diamenty

    0 [ Podaruj ]

Posty opublikowane przez pan_wojciech

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

  2. Temat takiego działu był już poruszany i administracja jak i większość użytkowników doszła do wniosku, że taki dział nie będzie miał przyszłości i nie zostanie dodany. Sądzę, że raczej nic się nie zmieni i taki dział nie zawita na naszym wspaniałym forum CSHacked.

    Tak jak koleżka wyżej  napisał - i zgadzam się z nim w stu procentach - "taki dział umarłby po chwili, bo nie ma tam za dużego pola manewru i wątpię w to, że ktoś bardzo chętnie samemu by jakkolwiek go rozkręcał".

×
×
  • 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