Skocz do zawartości

gAukcje - skrypt na aukcje sprzedażowe graczy w GUI


Rekomendowane odpowiedzi

gAukcje - skrypt na aukcje sprzedażowe graczy w GUI

NHGi3Zn.png

Funkcje:

  • dodawanie / usuwanie aukcji komendą 

BJsb6YP.png
 

  • przyjemne dla oka GUI z listą aukcji ze stronami 

DwsGcdc.png N9y4ETl.png

  • tooltip'y na chacie (po najechaniu na #<id>)

OmEQfRx.png
(aktualnie obok cen widnieje również symbol $, da się go zmienić w sekcji konfiguracyjnej)

Konfiguracja:

  • Skrypt przed użyciem wymaga konfiguracji w linijce "ekonomia", reszty sekcji konfiguracyjnej nie musisz zmieniać. Więcej szczegółów znajdziesz w konsoli po uruchomieniu skryptu
  • sekcja konfiguracyjna:
Spoiler
    # NAZWA GUI AUKCJI
    nameGui: &cAUKCJE

    # vault / zmienna,
    #    vault wymaga pluginu vault oraz pluginu do ekonomii, np. essentails
    #    zmienna nie wymaga żadnego pluginu
    ekonomia: "zmienna"
    # jeśli wybrałeś zmienna to:
    #    pieniądze na start:
    startMoney: 100
    #    wpisz nazwę swojej zmiennej, domyślnie jest to balance
    ekonomiaZmienna: balance
    # symbol pieniędzy:
    moneySymbol: $

    # PERMISJE:
    #  -  wymagać permisję do użycia komendy /aukcje? ("true" - wymaga, "false" - nie wymaga)
    requirePermission: false
    #  -  jeśli powyżej true, to jaka permisja?
    cmdPermission: aukcje.gracz
    #  -  permisja dla admina, do czyszczenia aukcji (debug)
    adminPermission: aukcje.*

    # WIADOMOSCI:
    #  -  wiadomość o braku uprawnienia
    noPermission: &cNie masz uprawnienia do używania tej komendy!
    #  -  brak aukcji:
    noAuctions: &cAktualnie nie ma zadnych aukcji!
    #  -  gracz chce wystawic powietrze:
    itemIsAir: &cNie mozesz wystawic niczego!
    #  -  gracz podal niepoprawna cene:
    invalidPrice: &cPodaj poprawną cenę!
    #  -  wiadomosc, gdy item jest nieaktualny
    soldItem: &cTen przedmiot jest nieaktualny!
    #  -  gracz usunal przedmiot ze sklepu
    itemRemoved: &cUsunales przedmiot ze sklepu!
    #  -  gracz nie ma tyle srodkow
    noMoney: &cNie masz tyle kasy!
    #  -  niepoprawna ilosc przedmiotow
    invalidAmount: &cPodales niepoprawna ilosc przedmiotow
    #  -  gracz nie ma tyle przedmiotow
    noItems: &cNie masz tyle itemow, by je wystawic!
    #  -  gracz podal nie swoją aukcję podczas usuwania
    otherUserAuction: &cPodana aukcja nie nalezy do Ciebie!
    #  -  aukcja została usunięta
    auctionRemoved: &cAukcja została usunięta.

 


Download & changelog:

  • v1.0 - pierwsza wersja skryptu, zawiera najważniejsze, podstawowe funkcje: download
  • v1.1  - zmiany kosmetyczne w kodzie oraz w systemie usuwania itemów z aukcji, administrator przy użyciu komendy /aukcje usun <id> może usunąć dowolną aukcję; poprawiono drobne błędy: download
  • v1.2 - dodanie symbolu obok cen, drobne poprawki, optymalizacja kodu, minimalna poprawa zabezpieczeń w przypadku możliwego kopiowania itemów z GUI: download
  • v1.3 - naprawione zostało niepobieranie pieniędzy dla zmiennej - dodatkowo od teraz można ustawić własną zmienną do zarządzania ekonomią: download


Wymagania:

  • Vault oraz plugin do ekonomiitylko w przypadku wybrania takowej opcji w sekcji konfiguracyjnej
  • Skript: najnowsza stabilna wersja:
    Skript dla 1.13-1.XX (klik)
    NIE POLECAM*: Skript dla 1.8 (klik) * - nie polecam Skript dla 1.8 nie z powodu, że fork od Matocolotoe jest zły, tylko dlatego, że wersja 1.8 jest bardzo stara i posiada pełno bugów!
  • Dobry silnik: najlepiej Purpur lub Tuinity, w przypadku bardzo starych wersji przynajmniej silnik Paper.

Skrypt przetestowany na Purpur 1.16.5 oraz Tuinity 1.16.4, Skript 2.5.3. 

ToDo:

  • czekam na propozycje :)

Schemat zgłaszania błędów:

  • podaj wersję silnika, pluginu Skript oraz listę dodatków
  • podaj wszystkie błędy jakie wyskakują podczas przeładowania oraz błędy z konsoli (oraz opisz, co nie działa) 

 

Edytowane przez CoFFeIN04
Dodanie wersji v1.3
Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/
Udostępnij na innych stronach

  • 2 tygodnie później...
  • 2 miesiące temu...

gAukcje - aktualizacja v1.1 ;)

Zmiany:

  • Zmiany kosmetyczne w kodzie, poprawiono drobne błędy
  • Zmiany w systemie usuwania itemów z aukcji, od teraz administrator przy użyciu komendy /aukcje usun <id> może usunąć dowolną aukcję. (@Trewur:))

Download:

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/#findComment-304476
Udostępnij na innych stronach

W dniu 29.05.2021 o 14:28, CoFFeIN04 napisał:

Co masz na myśli? 

To mam na mysli ze np jest se domyslnie wlaczone te sprzedawanie itemow i gracze moga wystawiac itemy na aukcje a jak jest wylaczone to jak ktos proboje wystawic cos na aukcje to mu bedzie pisalo ze aktualnie mozliwosc wystawiania przedmiotow jest wylaczona :D

Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/#findComment-304819
Udostępnij na innych stronach

4 godziny temu, Rafesqu napisał:

To mam na mysli ze np jest se domyslnie wlaczone te sprzedawanie itemow i gracze moga wystawiac itemy na aukcje a jak jest wylaczone to jak ktos proboje wystawic cos na aukcje to mu bedzie pisalo ze aktualnie mozliwosc wystawiania przedmiotow jest wylaczona :D

Dobrze, przemyślę to przy następnej aktualizacji

Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/#findComment-304834
Udostępnij na innych stronach

  • 1 miesiąc temu...
6 godzin temu, Gonzallles333 napisał:

to nie usuwa pieniędzy  

Nie zabiera, a czy osoba wystawiająca dostaje? 

Nie ma żadnych błędów podczas przeładowania ani w konsoli? 

Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/#findComment-306582
Udostępnij na innych stronach

W dniu 5.07.2021 o 13:43, CoFFeIN04 napisał:

Nie zabiera, a czy osoba wystawiająca dostaje? 

Nie ma żadnych błędów podczas przeładowania ani w konsoli? 

Dałem rade ale  bledy.png

EDIT: dalem rade

Edytowane przez Gonzallles333
rozwiązanie problemu
Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/#findComment-306911
Udostępnij na innych stronach

Ten temat został przeniesiony.

Gratulacje @CoFFeIN04 skrypt rozbudowany i dobrze opisany, dlatego zasłużył na przeprowadzkę do działu promowanych.

Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/#findComment-307134
Udostępnij na innych stronach

  • 1 rok później...

gAukcje - aktualizacja v1.2 ;)

Zmiany:

  • Dodanie symbolu obok cen oraz możliwości jego zmiany w sekcji konfiguracyjnej 
  • Zmiany kosmetyczne w kodzie, poprawiono drobne błędy
  • Mała poprawka w przypadku potencjalnej próby kopiowania itemów (mimo wszystko nie widziałem jeszcze sposobu, by na najnowszych wersjach serwera i Skript dało się to robić, ale zmiana na pewno na plus) 

Download:

W dniu 29.01.2021 o 13:56, CoFFeIN04 napisał:

v1.2 - dodanie symbolu obok cen, drobne poprawki, optymalizacja kodu, minimalna poprawa zabezpieczeń w przypadku możliwego kopiowania itemów z GUI: download

Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/#findComment-335600
Udostępnij na innych stronach

  • 5 miesięcy temu...
W dniu 19.07.2023 o 13:36, CoFFeIN04 napisał:

gAukcje - aktualizacja v1.2 ;)

Zmiany:

  • Dodanie symbolu obok cen oraz możliwości jego zmiany w sekcji konfiguracyjnej 
  • Zmiany kosmetyczne w kodzie, poprawiono drobne błędy
  • Mała poprawka w przypadku potencjalnej próby kopiowania itemów (mimo wszystko nie widziałem jeszcze sposobu, by na najnowszych wersjach serwera i Skript dało się to robić, ale zmiana na pewno na plus) 

Download:

https://ibb.co/5LgNK6B

takie błędy wywala

wersja serwera: 1.20

silnik: paper

wersja skripta: 2.7.3

Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/#findComment-339878
Udostępnij na innych stronach

5 godzin temu, TeZetYT napisał:

takie błędy wywala

 

Parser zwraca jedynie ostrzeżenie, które jest bezcelowe.

image.png.97ad1835c3d6f44735541081d671f322.png

W grze:

image.png.16497833b241c662acfabf836620e0b9.png

 

Zatem nie wiem skąd u Ciebie taki błąd, pierwszy raz spotykam się z "render type".

Jeśli błąd nie ustaje - spróbuj zmienić warunek na is not set w tych dwóch miejscach, jeśli zadziała, to nie zmieni to działania skryptu.

Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/#findComment-339892
Udostępnij na innych stronach

W dniu 13.01.2024 o 18:23, janek221221 napisał:

mam taka zmienna i pod inymi zeczami jak np sklep dziala tylko tu nie dziala i nie odejmuje kasy co mam zrobic

Jest błąd - właśnie go naprawiłem. Pobierz sobie v1.3.

https://code.skript.pl/Xpa7PQRW/


odatkowo teraz wystarczy ustawić w options nazwę twojej zmiennej, 

    #    wpisz nazwę swojej zmiennej, domyślnie jest to balance
    ekonomiaZmienna: balance

Zamiast balance daj to, co chcesz.

Odnośnik do komentarza
https://skript.pl/temat/45093-gaukcje-skrypt-na-aukcje-sprzeda%C5%BCowe-graczy-w-gui/#findComment-340136
Udostępnij na innych stronach

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

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

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...