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

[Plugin] BlockTnT - zarządzaj TnT na swoim serwer


Rekomendowane odpowiedzi

Opublikowano

R

 

E

 

K

 

L

 

 

A

 

M

 

A

 

 

 

 

 

Witajcie! Jest to mój zupełnie pierwszy plugin (tak... pierwszy, że pierwszy) także proszę o wyrozumiałość.

Plugin pozwala na razie tylko wyłączać / włączać TnT, reloadowanie pluginu, ustawienia wiadomości w configu, włączanie / wyłączanie z poziomu gry jak i configu. Mam nadzieję, że za tydzień udostępnię plugin z połączeniem mysql, który będzie dosyć rozbudowany. Piszcie co można dodać do takiego zarządzania TnT ;)

 

Komendy:

 

/btnt

 

Uprawnienia:

 blocktnt.place  - uprawnienie dla adminów stawianie tnt / używanie komend

 

 

Download Wersja 2.0:

 

- Dodano automatyczne włączanie / wyłączanie o danej porze dnia

http://www115.zippyshare.com/v/omJQRchN/file.html

Skan Wersja 2.0:

https://www.virustotal.com/pl/file/035ce0441d292d6dcc8c8fafbf25f31f922c6060f3f684c0491b7d6b74b62feb/analysis/1425629213/

Config Wersja 2.0:

 

 

########################################
#Plugin stworzyl Gredier dla MPC Forum.#
#Wersja 2.0 #
########################################
message:
prefix: '&6[blockTnT] '
no_perm: '&4Brak uprawnien'
no_place: '&4Nie mozesz klasc tego bloku!'
no_player: '&4&lTylko w grze mozesz tego uzyc!'
tnt_on: '&aTnT mozna stawiac!'
tnt_off: '&4TnT nie mozna juz stawiac!'
wrong_command: '&4Wpisz /btnt pomoc - by zobaczyc pomoc'
reload: '&aPlugin zostal przeladowany!'
header: '&6&m=========='
####################
#Ustawienia pluginu#
####################
settings:
#Stawianie TnT jezeli auto wlaczanie / wylaczanie zostaw bez zmian#
place: false
#Auto wlaczanie / wylaczanie stawiania tnt o danej porze#
aenable: true
#Pokazywanie w konsoli wiadomosci o sprawdzaniu czasu#
cmd_msg: true
#Co ile tickow ma sprawdzac czas 20 tickow to sekunda#
tick: 60
#O ktorej godzinie ma wlaczyc stawianie tnt#
od: '20:22'
#O ktorej godzinie ma wylaczyc stawianie tnt#
do: '20:23'

 

 

Download Wersja 1.0:

http://www1.zippyshare.com/v/Wuj5ZMsW/file.html

Skan:

https://www.virustotal.com/pl/file/035ce0441d292d6dcc8c8fafbf25f31f922c6060f3f684c0491b7d6b74b62feb/analysis/1425629213/

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Nie jest trudno napisać taki plugin, chwila wolnego czasu i zrobione.


Szkoda, że nie dodałeś funkcji ustawiania automatycznej detekcji tnt (aktywacja/dezaktywacja o wybranych godzinach).


Doceniam każde starania użytkownika, trzymam kciuki za następne pluginy. :)


 


Pozdrawiam, Raxonade.


You don't know my name, if you're not worthy. My real name is in me.


If you want to know them, you first need to know the whole of me.


Instead of asking, see it yourself.

Opublikowano

@1361622928-U485574.pngRaxonade

 

Dziękuje za opinie, oraz za danie pomysłu :)

Następny plugin będzie bardziej zaawansowany. Myślę, że jak na 2 dni nauki Javy to nawet będzie dobry plugin (ten inny co pisze aktualnie).

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

@gredier

 

Jak na początek to bardzo dobrze, sam zaczynam.

 

Zajrzałem do pluginu, tak dobrze nie jest, ale jak na początek to BARDZO DOBRZE!

 

Rozwijaj plugin, może w określonych godzinach i gitez! ;)

 

Pozdrawiam, KamynXD.

Opublikowano

@MarekPL1

 

Dziękuje za opinie. Staralem się nie robić syfu w kodzie ale aż tak zaawansowany nie jestem to nie wiem jeszcze jak skracać by było ładnie.

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Wiesz tutaj nie ma co oceniać, jak na pierwszy raz plugin bardzo schludnie napisany. Możesz dodać wspomniane wyżej przez @1361622928-U485574.pngRaxonade wyłączanie i włączanie tnt o danej godzinie. A może troche zmienić koncepcje i pobawić się nie tylko TNT a wybuchami creeperow, witherow? Dużo masz tutaj opcji.

Opublikowano

@kar102030

 

Także dobry pomysł. Może zmienie nazwę też na BlockExplosion? Bardziej będzie pasować jeżeli chodzi o wybuchy :)

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Ref.

 

W następnym tygodniu dodam update :)

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Są skrypty lepsze od tego. Ale mimo tego, życzę powodzenia w rozwoju ;)

 

on place tnt:
    if player has permission "tnt.ustaw":
        stop
    else:
        cancel event
        send "&aStawianie &4TNT &ajest &cniedozwolone
        stop
Opublikowano


@1361622928-U485574.pngRenoxeq
Ok, jeżeli napiszesz w skript żeby można latać klockami jak samolotami to zbanuję sam Siebie i bóg mi światkiem.

@topic
Co do pluginu
1). Klasy powinny być po angielsku ;)
2). Zamiast pobierać ciągle wiadomości z configu, załaduj je przy starcie pluginu ^^
3). Zamiast replace żeby był kolor jest specjalna method'a:

ChatColor.translateAlternateColorCodes('&', "&cString &a:)");


Jak na pierwszy plugin nie jest źle ;)

Opublikowano

Są skrypty lepsze od tego. Ale mimo tego, życzę powodzenia w rozwoju ;)

 

 

on place tnt:
    if player has permission "tnt.ustaw":
        stop
    else:
        cancel event
        send "&aStawianie &4TNT &ajest &cniedozwolone
        stop

Co?! Skrypt lepszy od pluginu? Od kiedy to? Serwery na pluginie skript laguja a pseudo programiści / właściciele udają wielkich znawców Javy... M.in Ty. Czy skrypt daje Ci dostęp do całego API bukkita? NIE. Do działania niektórych rzeczy wymaga 5 dodatkowych pluginow... Też mi wydajność. Mimo wszystko dziękuje za niepotrzebnego hejta.

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

skrypty przetwarzają kod na kod javy więc to dodatkowe obciążenie. skrypty nie będą optymalniejsze pod żadnym względem od pluginów.

 

-------------

 

dodaj zablokowanie wybuchu tnt i używania potek do ustalenia w config.yml

Opublikowano

Możesz dodać:
- możliwość tworzenia tnt o różnej mocy wybuchu;

- zarządzanie tnt w każdym dniu, czyli działanie tnt o określonych godzinach każdego dnia;

- zarządzanie jakich bloków tnt ma nie rozwalać;

- możliwość rozwalania bloków przez tnt z szansą % (przykładowo: 20%, że zostanie zniszczona woda). 

Tutaj można pisać i pisać, tyle chyba jednak starczy. 

 

http://o.aolcdn.com/hss/storage/midas/dbb2fba7a1724ff9f49593989439ae90/203012134/rih.gif

Opublikowano

Ref.

Aktualizacja zostanie dodana w sobotę po ostrych testach generalnych :)

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Aktualizacja do wersji 2.0! Dodano automatyczne włączanie / wyłączanie TnT o danej porze dnia + nowy config.­

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Plugin ciekawy, na pewno go wykorzystam na serwerze. Leci :)

Opublikowano

Dziękuje za opinie. W następnej aktualizacji pojawi się reszta waszych pomysłów.

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Pobieranie na "żywca" z configu? Nie polecam :)

Poza tym nie wiem czy jest sens wrzucania kolejnego 30 liniowego pluginu :)

 

Już pomijam że widziałem chyba 5 takich pluginów

Opublikowano

30 linijek? Polecam zobaczyć w kod, przetestować plugin, a później się wypowiadać. Taki post jest bezsensowny i bezpodstawny ni jak mający się do oceny.

Tworzę strony internetowe.

Sklepy Minecraft, CMS-y, fora itp.

Opublikowano

Odlicz wysyłanie wiadomości w komendach (to trudno nazwać kodem) oraz spacje i linijki z klamrą. Wyjdzie 30 linijek "wartościowego" kodu :)

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...