[DL] NovaGuilds - Nowy plugin na gildie

Dyskusja w 'Nasze pluginy' rozpoczęta przez użytkownika CTRL, Lip 8, 2015.

  1. CTRL
    Offline

    CTRL Użytkownik

    Wiadomości:
    138
    Polubienia:
    91
    Punkty:
    88
    [​IMG]
    Napisałem sobie plugin, a co! Kolejne gildie? Niby tak, ale chcę ten projekt rozwinąć aby przebił on Factions i FunnyGuilds razem wzięte. Nie ukrywam że napędza mnie chęć przebicia pluginu Dzikoyska, czysta rywalizacja. Moje NovaGuilds jest opensource, więc każdy może sobie podejrzeć kod i dowolnie go edytować. Dzielę się tym z Wami, użytkownicy Bukkit.pl, ponieważ potrzebuję testerów. Zachęcam każdego żeby dodał ten plugin na swój serwer, a ja służę pomocą jeśli chodzi o konfigurację i używanie, a co najważniejsze z ogromnym entuzjazmem przyjmę nowiny o bugach i propozycje dotyczące funkcjonalności.

    Mój plugin odróżnia się od innych głównie sposobem podbijania gildii. Przy użyciu pluginu BarAPI podbijamy gildię metodą rodem z WOTa, przynajmniej tego na komórki bo on mnie natchnął. Siedzimy na terenie gildii z którą toczymy wojnę i czekamy aż zapełni się pasek aby ta straciła życie. Jeśli to chce sobie ktoś zobaczyć, wystarczy skompilować plugin dołączając do niego Vault, BarAPI.

    Na wiki na githubie jest opisane API, jest kilka komend, między innymi jedna sprawdzająca czy gracz może budować/niszczyć w danym miejscu. Uwzględnia to oczywiście gildię gracza i jego tryb ignorowania cuboidów.

    Czas który poświęciłem na pisanie pluginu:
    ponad 60 godzin, stan na dzień 06-05-2015
    ponad 70 godzin, stan na dzień 25-05-2015

    Przestałem liczyć

    Download
    http://dev.bukkit.org/bukkit-plugins/novaguilds/
    https://www.spigotmc.org/resources/novaguilds.8135/
    Kod
    https://github.com/MarcinWieczorek/NovaGuilds
    Skanu nie ma co dawać, po pierwsze jest download na bukkit dev, po drugie kod na githubie.

    Proszę o twórczą krytykę!

    [​IMG]
    Dotacje
    [​IMG]


    Krótki tutorial jak zająć teren gildii, jakby ktoś nie ogarniał:

    1. Bierzemy sobie patyk komendą /ng tool
    [​IMG]


    2. Zmieniamy tryb patyka za pomocą kucnięcia (SHIFT) + LPP (lewy przycisk myszy)
    [​IMG]


    3. Zaznaczamy jeden narożnik naszego terenu (lewy przycisk myszy)
    [​IMG]


    4. Zaznaczamy drugi narożnik, po przekątnej (prawy przycisk myszy). Czerwony prostokąt oznacza poprawnie zaznaczony teren.
    [​IMG]


    5. Jeśli nie masz kasy w banku gildii użyj komendy /g pay
    [​IMG]


    6. Teraz możemy już kupić teren!
    [​IMG]


    [​IMG]
    Aktualna wersja
    #37
    Spigot 1.7/1.8

    Download:
    [​IMG]
    http://novaguilds.pl
     
    Ostatnio edytowane: Wrz 19, 2016
    rafiob, krzysek, bartzzdev i 7 inni lubią to.
  2. Hakushaku
    Offline

    Hakushaku Użytkownik

    Wiadomości:
    1,383
    Polubienia:
    326
    Punkty:
    193
    Przenoszę do działu Nasze pluginy.
     
    CTRL lubi to.
  3. ZahuseK
    Offline

    ZahuseK Użytkownik

    Wiadomości:
    1,900
    Polubienia:
    1,110
    Punkty:
    163
    Plusik za poświęcony czas, sporo czasu  (o_O)... Co do Kodeq - Całkiem, całkiem, choć gdzieniegdzie znalazłem momenty, gdzie można było to zrobić znacznie inaczej :v... Ale z góry mówię (to jest ten moment w którym cie zniechęcam, wiec jeśli nie masz twardych nerwów to pomiń tą część :D) FunnyGuilds nie przebijesz. FunnyGuilds wyróżnia niezależność (czyt. ProtcolManager) oraz idealnie dopasowany kod. Głoszą nawet legendy, że @Dzikoysk po odejściu @BukkitSmerf był tak załamany, że zaczął analizować całe środowisko javy :eek:... wytknął nawet błędy jej producentom i powstała Jv8... Tak właśnie byyło :D... okreslajac to jednyn zdaniem "@Dzikoysk i Java to jedna rodzina" :D... zresztą nie tylko java ;_;... to jest szef wszystkich szefów  ;_;...

    Pozdrawiam @ZahuseK ^^

    [•] #Tapatalka #JavaFamily© #Jv8 [•]
     
  4. MCPlayG
    Offline

    MCPlayG Użytkownik

    Wiadomości:
    1,568
    Polubienia:
    895
    Punkty:
    253
    Hmm, ładnie! :)
    Szczególnie ciekawie wygląda zaznaczanie terenu dla gildii. ^^

    Pytanie: Czy da się zmienić cenę za zakup 1 metra kwadratowego dla gildii? W SRC tego nie znalazłem. :3
     
  5. mikigal
    Offline

    mikigal Użytkownik

    Wiadomości:
    1,233
    Polubienia:
    398
    Punkty:
    143
    Plugin ciekawy, kod dosyć dobry ^^
    + za czas jaki poświęciłeś na napisanie tego pluginu.
     
    Vaxur lubi to.
  6. CTRL
    Offline

    CTRL Użytkownik

    Wiadomości:
    138
    Polubienia:
    91
    Punkty:
    88
    Dzięki za lajki, komentarze, poklepanie po ramieniu. Przebicie dzikiego jest tylko założeniem. Bez niego nie chciałoby mi się tego pisać. Bo gdybym stwierdził że chcę być lepszy niż ClosedGuilds to cóż... #hejt #na #Gregora

    Cena za blok powierzchni, bo cuby są liczone w 2D nazywa się PricePerBlock, w configu i w zmiennych jako ppb, więc mogłeś nie znaleźć. W każdym razie jest.

    Co do kodu to wszyscy jesteśmy programistami, a kod jest wolny i otwarty. Jeśli nie macie czasu pisać NovaGuilds ze mną, to przynajmniej konkretne chwile słabości mojego kodu dajcie do issues na githubie :)
    --- Połączone posty, Lip 9, 2015, Data utworznia postu: Lip 9, 2015 ---

    Pojawiła się nowa wersja DEV
    Cauldron 1.7.10 / Spigot 1.8.6
    #12

    Download:

    [​IMG]
     
    krzysek i ElDzikPL lubią to.
  7. Vaxur
    Offline

    Vaxur Użytkownik

    Wiadomości:
    438
    Polubienia:
    142
    Punkty:
    103
    Fajne zaznaczanie terenu gildii :p Plusik za poświęcanie czasu :p
     
    mikigal lubi to.
  8. CTRL
    Offline

    CTRL Użytkownik

    Wiadomości:
    138
    Polubienia:
    91
    Punkty:
    88
    Poświęciłem temu sporo czasu, ale jestem zadowolony. Jakby się komuś nie chciało to tworzy się automatyczny region

    Wysłane z mojego GT-I9300 przy użyciu Tapatalka
     
    Vaxur lubi to.
  9. CTRL
    Offline

    CTRL Użytkownik

    Wiadomości:
    138
    Polubienia:
    91
    Punkty:
    88
    Jakby się komuś nudziło to proszę testować nowe buildy! (#16 na chwilę obecną)
    Szukam programistów którzy chcieliby pomóc :3

    Download:

    [​IMG]
     
  10. ZahuseK
    Offline

    ZahuseK Użytkownik

    Wiadomości:
    1,900
    Polubienia:
    1,110
    Punkty:
    163
    "Pomoc" - a w czym dokladnie :D?

    <<|•|>> #Tapatalka #JavaFamily© #Jv8 #PandaSupport<3 <<|•|>>
     
  11. CTRL
    Offline

    CTRL Użytkownik

    Wiadomości:
    138
    Polubienia:
    91
    Punkty:
    88
    W sensie - nudzi Ci się, nie masz co robić ze swoim życiem, skończyły Ci się papierosy a pada deszcz:
    PISZ NG, TYLKO DZISIAJ RATY 0%
     
  12. CTRL
    Offline

    CTRL Użytkownik

    Wiadomości:
    138
    Polubienia:
    91
    Punkty:
    88
    Pojawiła się nowa wersja STABLE
    Cauldron 1.7.10
    #19

    Download:

    [​IMG]
     
    Cytrus424 lubi to.
  13. CTRL
    Offline

    CTRL Użytkownik

    Wiadomości:
    138
    Polubienia:
    91
    Punkty:
    88
    Pojawiła się nowa wersja DEV
    1.7.10
    #24

    Download:
    [​IMG]
     
    Cytrus424 lubi to.
  14. xXKitaXx
    Offline

    xXKitaXx Nowicjusz

    Wiadomości:
    2
    Polubienia:
    0
    Punkty:
    6
    Bardzo fajny plugin :)
     
  15. CTRL
    Offline

    CTRL Użytkownik

    Wiadomości:
    138
    Polubienia:
    91
    Punkty:
    88
    Dzięki.

    Zapraszam do rozwijania projektu razem ze mną ;)
     
  16. twojtyp
    Offline

    twojtyp Nowicjusz

    Wiadomości:
    1
    Polubienia:
    2
    Punkty:
    8
    Chętnie pomogę w rozwijaniu projektu. Ten lub inny :)
     
    CTRL lubi to.
  17. FlyChestPL
    Offline

    FlyChestPL Nowicjusz

    Wiadomości:
    6
    Polubienia:
    0
    Punkty:
    6
    Może być ale na pewno się napracowałeś !
     
  18. CTRL
    Offline

    CTRL Użytkownik

    Wiadomości:
    138
    Polubienia:
    91
    Punkty:
    88
    Dziękuję za opinię!

    Szukam chętnych do rozwijania projektu!
     
    rafiob lubi to.
  19. rafiob
    Offline

    rafiob Ekipa Forum Globalny Moderator

    Wiadomości:
    449
    Polubienia:
    303
    Punkty:
    218
    Witam,
    proponuje byś poszerzy zasięg pluginu ;)
    Aby nie był tylko Polski, a Angielski (jeśli nie ma), ale i 'niemiecki'; Hiszpański... Sam nie musisz, wystarczy że znajdziesz chętnych tłumaczy ;)

    A po za tym jeśli nie masz skatalogowanego pluginu na dev.bukkit.org- zrób to NATYCHMIAST ;)
    Oraz dodać przy autorach itp.- własnie tych tłumaczy ;) Dobrze to będzie wyglądać :)
    Pozdrawiam
    rafiob
     
    MCPlayG lubi to.
  20. CTRL
    Offline

    CTRL Użytkownik

    Wiadomości:
    138
    Polubienia:
    91
    Punkty:
    88