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

[DL] SimpleGUILDS - prosty, a zarazem rozbudowany system gildii na Twój serwer!


_const

Rekomendowane odpowiedzi

Opublikowano

9166514120135601090428.png

Prosty, a zarazem rozbudowany system gildii (frakcji) na Twój serwer!

 

v0.0.1-b23


Kompatybilny z każdą z wersją powyżej 1.7.5 (obsługa UUID)



Hej, bardzo długo zabierałem się do pisania publicznych gildii, ale w końcu są. Może dlatego, że swoją przygodę z klockami zakończyłem (jako gracz, pisanie gówienek zostawiam bo to mega frajda).

Ale do rzeczy, plugin jak na razie jest w fazie beta - brakuje mu sporo funkcji (sojusze, komendy dla administratora, Wasze propozycje), ale wrzucam go już teraz bo chcę poznać Wasze opinie na jego temat, a przede wszystkim błędy/bugi/propozycje dotyczące pluginu ;)

 

WAŻNE! Pierwsze uruchomienie pluginu wygeneruje surowy plik lang.yml! Jeśli ktoś jest chętny do uzupełnienia go niech to zrobi i mi podrzuci tutaj bądź na PW. Ja jestem leń! :<


KONFIGURACJA:

config:
  enabled: true #true/false - czy plugin ma być aktywny
  database:
    mode: 'mysql' #tryb bazy danych, jak na razie tylko mysql, w przyszłości dodam sqlite i moze postresql
    prefix: 'simple_' #prefiks tabel w bazie danych
    mysql:
      host: 'localhost' #host serwera mysql
      port: 3306 #port serwera mysql (domyslny: 3306)
      user: 'root' #nazwa uzytkownika bazy danych
      pass: 'password' #haslo uzytkownika bazy danych
      name: 'minecraft' #nazwa bazy danych
    sqlite:
      name: 'minecraft.db' #nazwa bazy danych dla SQLite (nie wprowadzone)
  cost: #koszty poszczególnych akcji (1:0-10;5:0-15; - zapis ten oznacza, ze potrzebujemy 10 stone oraz 15 desek, aby cos wykonac)
    create: '1:0-10;' #tworzenie gildii
    join: '1:0-10;' #dolaczenie do gildii
    kick: '1:0-10;' #wyrzucenie z gildii
    leader: '1:0-10;' #zmiana lidera
    owner: '1:0-10;' #zmiana zalozyciela
    addsize: '1:0-10;' #zmiana rozmiaru
    addtime: '1:0-10;' #dodawanie waznosci (nie dodane)
  size:
    start: 25 #(poczatkowy rozmiar)
    max: 75 #(maksymalny rozmiar)
    add: 1 #(dodawana ilosc podczas powiekszania)
    between: 50 #(odstep miedzy gildiami powiekszonymi na maksa)
  time:
    start: 72 #nie dodane
    max: 144 #nie dodane
    add: 24 #nie dodane
    check: 3 #nie dodane
    protection: 24 #nie dodane
    teleport: 10 #czas oczekiwania na teleport (sekundy)
    buildaftertnt: 90 #czas po ktorym mozna budowac po wybuchu tnt(sekundy)

ZMIENNE W PLIKU lang.yml:

  • {TAG} - tag gildii
  • {NAME} - nazwa gildii
  • {OWNER} - zalozyciel gildii
  • {LEADER} - lider gildii
  • {CREATETIME} - data stworzenie gildii
  • {EXPIRETIME} -  data wygaśnięcia gildii
  • {SIZE} - rozmiar gildii
  • {PVP} - pvp w gildii
  • {MEMBERS} - członkowie gildii
  • {MEMBERNUM} - liczba członków w gildii
  • {ONLINENUM} - liczba członków online w gildii
  • {PLAYER} - nick gracza
  • {NAME} - nazwa komendy (tylko sekcja 'cmd')
  • {USAGE} - uzycie/argumenty komendy (jak wyżej)
  • {DESC} - opis komendy (j.w.)
  • {PERM} - permisja do komendy (j.w.)
  •  
  •  

 

 

 

FUNKCJE:

  • tworzenie, usuwanie gildii;
  • zapraszanie, dołączanie, opuszczanie, wyrzucanie członków gildii;
  • podstawowe informacje o gildii;
  • powiększanie gildii;
  • zmiana statusu pvp w gildii (brak listenera, dodam jutro - dziś już brak czasu :D );
  • możliwość wykonywania komend w formacie /g <komenda> lub /<komenda>;
  • zmiana założyciela i lidera gildii;

 

 

LISTA TODO:

  • system sojuszy;
  • komendy dla administratora;
  • obsługa innych baz danych;
  • system tagów nad głową (na TagAPI oraz własne)
  • tablista
  • ranking

 

 

DOWNLOAD:

http://karolek.net/simpleguilds/SimpleGUILDS%20v0.0.1-b23.jar lub https://www.dropbox.com/s/55izmia67ovak1m/SimpleGUILDS%20v0.0.1-b23.jar?dl=0
 

https://www.virustotal.com/pl/url/5ef9fefe9d34c1068f4571dd2afa99e9c71efc415d8c7ff709b7eda98977040c/analysis/1412013201/ - skan pluginu

http://karolek.net/simpleguilds/sql_dump.sql - zrzut bazy danych (tabelek)
https://www.virustotal.com/pl/url/b72e3a42060288733b9041ab0949de5cd2e3775b6cc41584696ee5718e8127d7/analysis/1412013366/ - skan

Mile widziane Wasze propozycje, lajki oraz opinie prawilnych lewaków oraz programistów! <3

Opublikowano

Oj! Dobry Karolek, Dobry!! Plugin z*******y polecam Andrzej Leper <3 - Programista Javy - Posiadacz maszyny za 40k trzymanej w piwnicy, chłodzona ciekłym azotem z switchem Cisco za 20k ;)

x

Opublikowano

Dobra robota. Oby tak dalej. 

Dodasz jakieś ss?

Chętnie, ale nie mam jak ich zrobić. Nie gram w mc, a wszystko i tak sami konfigurujecie ;)

Opublikowano

Ach.. a potem coraz trudniej sprzedać plg na gildie takie mamy czasy :(

PS: Kiedy start serwera ??? 

Czemu trudniej? Jeśli oferujesz jakiś poziom to masz klientów - proste. Ja bynajmniej nie narzekam.

 

W październiku.

Opublikowano

Podczas włączania serwera występują następujące błędy w konsoli !

 

 

[20:45:33] [Server thread/INFO]: [SimpleGUILDS] Enabling SimpleGUILDS v0.0.1-b23
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.cmd.only-player: Musisz byc graczem aby wykonac ta komende!
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.cmd.no-perm: Nie masz praw do tej komendy! ({PERM})
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.cmd.main-help: Lista komend:
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.cmd.correct-usage: cmd_correct_usage
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.have-guild: error_have_guild
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.tag-and-name-format: error_tag_and_name_format
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.tag-and-name-alfanum: error_tag_and_name_alfanum
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.guild-exists: error_guild_exists
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.nearby-is-guild: error_nearby_is_guild
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.dont-have-items: error_dont_have_items
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.dont-have-guild: error_dont_have_guild
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.dont-have-invite: error_dont_have_invite
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.not-owner: error_not_owner
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.not-leader: error_not_leader
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.cant-find-player: error_cant_find_player
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.cant-find-guild: error_cant_find_guild
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.player-is-member: error_player_is_member
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.player-isnt-member: error_player_isnt_member
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.cant-kick-leader-or-owner: error_cant_kick_leader_or_owner
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.owner-cant-leave-guild: error_owner_cant_leave_guild
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.max-size: error_max_size
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.cant-set-home-outside-cuboid: error_cant_set_home_outside_cuboid
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.not-your-guild: error_not_your_guild
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.error.explode-tnt: error_explode_tnt
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.confirm-delete: info_confirm_delete
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.invite-send: info_invite_send
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.invite-back: info_invite_back
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.invite-cancel: info_invite_cancel
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.invite-new: info_invite_new
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.joined: info_joined
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.leader-changed: info_leader_changed
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.owner-changed: info_owner_changed
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.now-leader: info_now_leader
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.now-owner: info_now_owner
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.resized: info_resized
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.pvp-on: info_pvp_on
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.pvp-off: info_pvp_off
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.home-set: info_home_set
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.move-in: info_move_in
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.move-out: info_move_out
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.info.guild: info_guild
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.teleport.start: teleport_start
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.teleport.end: teleport_end
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.teleport.error: teleport_error
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.list.header: list_header
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.list.element: list_element
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.list.footer: list_footer
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.bc.guild-created: bc_guild_created
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.bc.guild-deleted: bc_guild_deleted
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.bc.guild-joined: bc_guild_joined
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.bc.guild-kicked: bc_guild_kicked
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] lang.bc.guild-leaved: bc_guild_leaved
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] jdbc:mysql://localhost:3306/minecraft
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] root
[20:45:33] [Server thread/INFO]: [SimpleGUILDS] 
[20:45:34] [Server thread/WARN]: [SimpleGUILDS] Can not connect to a MySQL server!
[20:45:34] [Server thread/ERROR]: [SimpleGUILDS] ===================[ SimpleGUILDS ]===================
[20:45:34] [Server thread/ERROR]: [SimpleGUILDS] >> Lokalizacja bledu: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
[20:45:34] [Server thread/ERROR]: [SimpleGUILDS] >> Blad: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
[20:45:34] [Server thread/ERROR]: [SimpleGUILDS] 



[20:45:34] [Server thread/WARN]: 	... 27 more
[20:45:34] [Server thread/ERROR]: [SimpleGUILDS] ======================================================
[20:45:34] [Server thread/ERROR]: [SimpleGUILDS] Can not connect to selected database! Plugin will be disabled!
[20:45:34] [Server thread/INFO]: [SimpleGUILDS] Disabling SimpleGUILDS v0.0.1-b23

 

 

 

Pomogłem ? liczę na Like !

14iq0zn.jpg

Opublikowano

Pobieranie nie działa! East!!

=====================================================================================================================================

Opublikowano

Const pisałem ci około dwa miesiące temu czy zrobisz plugin na gildie bo pisałeś, że napiszesz plugin na gildie no i napisałeś :3.

 Wracając do tematu bardzo z*******y plugin i dobra robota! 

  Moja propozycja:

 

 - Dodać TAB (Topka itd.).

   

  Oczywiście jak będziesz chciał :3. 

Opublikowano

[21:31:55 ERROR]: [simpleGUILDS] ===================[ SimpleGUILDS ]============
=======
[21:31:55 ERROR]: [simpleGUILDS] >> Lokalizacja bledu: null
[21:31:55 ERROR]: [simpleGUILDS] >> Blad: null
[21:31:55 ERROR]: [simpleGUILDS]
[21:31:55 WARN]: java.lang.NullPointerException
[21:31:55 WARN]:        at net.karolek.simpleguilds.database.modes.MySQL.run(MyS
QL.java:44)
[21:31:55 WARN]:        at java.lang.Thread.run(Unknown Source)
[21:31:55 ERROR]: [simpleGUILDS] ===============================================

co robić? :D
=======
>

Opublikowano

Ach.. a potem coraz trudniej sprzedać plg na gildie takie mamy czasy :(

PS: Kiedy start serwera ??? 

 

Jeśli wymyślisz coś innowacyjnego, co zaskoczy potencjalnego klienta to nie będziesz miał problemów ze sprzedaniem pluginu. ;)

Opublikowano

[21:31:55 ERROR]: [simpleGUILDS] ===================[ SimpleGUILDS ]============

=======

[21:31:55 ERROR]: [simpleGUILDS] >> Lokalizacja bledu: null

[21:31:55 ERROR]: [simpleGUILDS] >> Blad: null

[21:31:55 ERROR]: [simpleGUILDS]

[21:31:55 WARN]: java.lang.NullPointerException

[21:31:55 WARN]:        at net.karolek.simpleguilds.database.modes.MySQL.run(MyS

QL.java:44)

[21:31:55 WARN]:        at java.lang.Thread.run(Unknown Source)

[21:31:55 ERROR]: [simpleGUILDS] ===============================================

 

co robić? :D

=======

>

Skonfigurowales polaczenie z mysql? Musze ogaranc wyswietlanie tych exception bo jest strasznie ujne x.x

Opublikowano

Say what ?! Za chwilę pojawi się masa serwerów ze zmienionym autorem i pozmienianymi kolorkami oraz układem tekstu :C

A co do pluginu na razie jest w nim trochę błędów (przynajmiej jak patrze konsole) ale wszystko idzie w dobra stronę ;)

00768247823007970726.jpg

Opublikowano

Say what ?! Za chwilę pojawi się masa serwerów ze zmienionym autorem i pozmienianymi kolorkami oraz układem tekstu :C

A co do pluginu na razie jest w nim trochę błędów (przynajmiej jak patrze konsole) ale wszystko idzie w dobra stronę ;)

Podaj te błędy! :D

 

O to chodzi, pojawi się fala gówna, przetrwa tylko bardziej śmierdzące gówno. Wiesz jaka jest frajda z patrzenia na to? <3

Opublikowano

[19:16:05] [Server thread/WARN]: [SimpleGUILDS] An error occurred with given query: 'SELECT * FROM `simpleguilds`'!
[19:16:05] [Server thread/ERROR]: [SimpleGUILDS] ===================[ SimpleGUILDS ]===================
[19:16:05] [Server thread/ERROR]: [SimpleGUILDS] >> Lokalizacja bledu: Table 'frakcje.simpleguilds' doesn't exist
[19:16:05] [Server thread/ERROR]: [SimpleGUILDS] >> Blad: Table 'frakcje.simpleguilds' doesn't exist
[19:16:05] [Server thread/ERROR]: [SimpleGUILDS]  

Serio sam nie tworzy tabeli tylko trzeba recznie ? 

logo.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...