Skocz do zawartości

Rekomendowane odpowiedzi

  • 3 tygodnie później...
  • 2 tygodnie później...

Bardzo pożyteczny skrypt na serwery Minecraft na różne tryby. Fajny skrypt, pomysłowy i miejmy nadzieje, że autorski :) Widziałem podobne skrypty, ale ten jest najlepszy. Testowałem go. Sprawdził się. Leci lajk ;)!

P.S. Z ciekawości, Ile pisałeś skrypt?

Odnośnik do komentarza
https://skript.pl/temat/16603-tradesk-handel-w-gui/#findComment-129125
Udostępnij na innych stronach

@OliPlayGames oczywiście że autorski :D

Skrypt pisałem krótko. Bodajże ze dwa dni (dziennie około 5 godzin). Wraz z systematycznym sprawdzaniem czy działa i poszukiwaniu na bieżąco błędów :)

Niedługo znów dodam aktualizację, bo znów znalazłem błąd kopiowania itemów i nie za bardzo mi się to podoba. Znalazłem już rozwiązanie owego błędu :)

Odnośnik do komentarza
https://skript.pl/temat/16603-tradesk-handel-w-gui/#findComment-129315
Udostępnij na innych stronach

Nie ma, to ma być najzwyklejszy handel z graczami. Ban lista tutaj nie jest potrzebna, bo po co. Jeżeli gracz coś posiada to może również i tym handlować :P

Mogę jeszcze dorobić takie małe co nie co do tego skryptu. Zapisywanie w logach kto z kim co wymieniał. Co o tym sądzisz?

Odnośnik do komentarza
https://skript.pl/temat/16603-tradesk-handel-w-gui/#findComment-129400
Udostępnij na innych stronach

Teraz, knugi napisał:

Nie ma, to ma być najzwyklejszy handel z graczami. Ban lista tutaj nie jest potrzebna, bo po co. Jeżeli gracz coś posiada to może również i tym handlować :P

Mogę jeszcze dorobić takie małe co nie co do tego skryptu. Zapisywanie w logach kto z kim co wymieniał. Co o tym sądzisz?

Ojj.. jak najbardziej !
nie znam pluginu/skriptu na logi w handlu ;D 
czekam na update kodu ;) !

Odnośnik do komentarza
https://skript.pl/temat/16603-tradesk-handel-w-gui/#findComment-129401
Udostępnij na innych stronach

@Refresh 

Dnia 23.02.2017 o 03:03, knugi napisał:

V4.0 - Usunięto mały błąd z kopiowaniem itemów;

dorobiłem logi handlu (zapusują się w plugins -> Skript -> logs -> handel.log);

Przykładowy log:

  Ukryj zawartość


[12.06.17 16:06]     Wymiana knugi z jacek:
    #Itemy knugi:
    - 4 diamonds
    - 3 bones
    - diamond boots
    - paper of Unbreaking 1 named "§aBanknot" with lore §6Nominal:||§c99§a$
    - diamond boots
    - diamond sword with lore ***
    - diamond sword
    - 13 stones
    - 5 stones
    - 5 stones
    - 5 stones
    - 5 stones
    - 5 stones
    - 5 stones
    - 5 stones
    - 5 stones
    - 5 stones
    - 5 stones
    #Itemy jacek
    - 33 stones
    - 32 stones
    - 16 diamonds
    - 32 diamonds
    - 3 diamonds
    - diamond boots of Protection 4 named "§6xD"
    - rotten flesh
    - arrow
    - 21 stones
    - 19 diamonds
    - 38 diamonds
    - 11 diamonds
    - 17 diamonds
    - 25 diamonds
    - 21 stones
    - 21 stones
    - arrow
    - arrow
[12.06.17 16:07]    Wymiana knugi z jacek:
    #Itemy knugi:
    - 64 stones
    #Itemy jacek
    - diamond sword with lore ***
Edytowane przez knugi
Odnośnik do komentarza
https://skript.pl/temat/16603-tradesk-handel-w-gui/#findComment-129801
Udostępnij na innych stronach

  • 3 tygodnie później...
  • 4 miesiące temu...

 u mnie na serwerze pokazuje ze ma 4 bledy

linia 198 smaller than 0 is not a entity type

linia 202 if player's current inventory slot slot is brown glass

linia 230  if player's current inventory slot slot is green glass

linia 277  if player's current inventory slot slot is red glass

jak bys mogl naprawic napraw prosze

Edytowane przez c324
Odnośnik do komentarza
https://skript.pl/temat/16603-tradesk-handel-w-gui/#findComment-157538
Udostępnij na innych stronach

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

Witam! Skrypt na wypłacanie miał mały błąd. Czasami poprawnie: nie wypłacał za wysokiej kwoty. Jednak (chyba przy liczbie większej od int'a) skrypt wariował. Wypłacał pieniądze nie zabierając ich z konta, a przy próbie wpłaty item znikał (nwm może coś wtedy miałem źle). Poprawiłem ten kawałek dobrego skryptu.
 

Cytat

on rightclick with emerald:
    if name of player's tool is "&aSzmaragdy":
        set {_lore::*} to lore of player's tool split at "||"
        set {_int} to "%uncoloured {_lore::2}%"
        replace all "$" in {_int} with ""
        set {_int} to {_int} parsed as integer
        add {_int} to player's balance
        remove emerald of unbreaking 10 named "&aSzmaragdy" with lore "%lore of player's tool%" from player
        send "&c* &7Wplaciles &6%{_int}%$ &7szmaragdow."
        stop

command /wyplac [<text>]:
    trigger:
        if arg 1 is set:
            set {_int} to "%arg 1%" parsed as integer
            if {_int} is integer:
                if player's balance is larger than or equal to {_int}:
                    if player has enough space for 1 emerald of unbreaking 10 named "&aSzmaragdy" with lore "&6Wartosc:||&c%{_int}%&a$":
                        give emerald of unbreaking 10 named "&aSzmaragdy" with lore "&6Wartosc:||&c%{_int}%&a$" to player
                        remove {_int} from player's balance
                        send "&c* &7Wyplaciles z banku szmaragdy! ( &c%{_int}%)"
                        stop
                else:
                    send "&c* &7Nie posiadasz tyle srodkow na koncie!"        
                    stop

Przepraszam, że zedytowałem nazwę i item, ale akurat takiego czegoś potrzebowałem. ^^ Po prostu wklej we właściwym miejscu "else:"

Edytowane przez PepeeYT
Kod w niektórych częściach wskazywał na nieistniejące diamenty.
Odnośnik do komentarza
https://skript.pl/temat/16603-tradesk-handel-w-gui/#findComment-236945
Udostępnij na innych stronach

42 minuty temu, PepeeYT napisał:

Witam! Skrypt na wypłacanie miał mały błąd. Czasami poprawnie: nie wypłacał za wysokiej kwoty. Jednak (chyba przy liczbie większej od int'a) skrypt wariował. Wypłacał pieniądze nie zabierając ich z konta, a przy próbie wpłaty item znikał (nwm może coś wtedy miałem źle). Poprawiłem ten kawałek dobrego skryptu.
 

Przepraszam, że zedytowałem nazwę i item, ale akurat takiego czegoś potrzebowałem. ^^ Po prostu wklej we właściwym miejscu "else:"

Popatrzyłem teraz na kod i każdy if ma osobny komunikat gdy się nie wykona.

Również ten na który dałeś else, więc nie wiem w czym jest błąd. Jak będę na komputerze to zobaczę o co chodzi gdy chcesz przelać wartość większą od inta.

Gdy błąd będzie występował zamienimy go na większą skalę, czyli number wtedy będzie można jeszcze grosze przelewać :)

Odnośnik do komentarza
https://skript.pl/temat/16603-tradesk-handel-w-gui/#findComment-236947
Udostępnij na innych stronach

  • 2 miesiące temu...
  • 6 miesięcy temu...

Hejka naklejka
Po wgraniu skryptu wyskakują mi następujące błędy i /handel nie działa.

[Skript] You can't open a crafting inventory to a player.

[Skript] In 1.13+ you cannot get the title name of an inventory outside of an InventoryClickEvent, Only if this inventory has an InventoryHolder may it be used in this state.
 

Odnośnik do komentarza
https://skript.pl/temat/16603-tradesk-handel-w-gui/#findComment-305757
Udostępnij na innych stronach

17 godzin temu, kRv2k napisał:

Hejka naklejka
Po wgraniu skryptu wyskakują mi następujące błędy i /handel nie działa.

[Skript] You can't open a crafting inventory to a player.

[Skript] In 1.13+ you cannot get the title name of an inventory outside of an InventoryClickEvent, Only if this inventory has an InventoryHolder may it be used in this state.
 

Jaka wersja serwera?

Możesz też sprawdzić ten skrypt na handel: https://skript.pl/temat/27394-116-ktrade-zaawansowany-system-wymiany/

Odnośnik do komentarza
https://skript.pl/temat/16603-tradesk-handel-w-gui/#findComment-305779
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ę...