Skocz do zawartości
  • 0

Skrypt na czeki pieniezne


Norbi353

Pytanie

command /czek [<integer>]:
    trigger:
        if arg 1 is not set:
            send "&4Blad: &cMusisz podac kwote."
            stop
        if player's balance < arg 1:
            send "&4Blad: &cNie posiadasz takiej ilosci pieniedzy na SkyLOOT."
            stop
        if player has not enough space for bedrock:
            send "&4Blad: &cNie posiadasz miejsca w ekwipunku."
            stop
        remove arg 1 from player's balance
        give paper named "&eBanknot" with lore "&fBanknot: &e%player%" and "&fNominal: &e%arg 1%" to player
        send "&2Sukces! &aPoprawnie stworzyles banknot."
        stop

on rightclick with paper:
    if name of player's tool is not "&eBanknot":
        stop
    set {_lore::*} to lore of player's tool
    set {_} to uncoloured coloured {_lore::2}
    replace all "Nominal: " in {_} with ""
    add ({_} parsed as integer) to player's balance
    send "&2Sukces! &aPoprawnie wplaciles &e$%{_}% &ana swoje konto."
    remove 1 of player's tool from player


 

korzystam z tego skryptu tylko jak wplacam pieniadze to to serwer sie zamyka co mam zrobic 

I mam jeszcze 1 pytanie

co to znaczy 

"logi z konsoli daj "

z góry dziękuje mvNorbi

 

 

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
31 minut temu, Norbi353 napisał:

command /czek [<integer>]:
    trigger:
        if arg 1 is not set:
            send "&4Blad: &cMusisz podac kwote."
            stop
        if player's balance < arg 1:
            send "&4Blad: &cNie posiadasz takiej ilosci pieniedzy na SkyLOOT."
            stop
        if player has not enough space for bedrock:
            send "&4Blad: &cNie posiadasz miejsca w ekwipunku."
            stop
        remove arg 1 from player's balance
        give paper named "&eBanknot" with lore "&fBanknot: &e%player%" and "&fNominal: &e%arg 1%" to player
        send "&2Sukces! &aPoprawnie stworzyles banknot."
        stop

on rightclick with paper:
    if name of player's tool is not "&eBanknot":
        stop
    set {_lore::*} to lore of player's tool
    set {_} to uncoloured coloured {_lore::2}
    replace all "Nominal: " in {_} with ""
    add ({_} parsed as integer) to player's balance
    send "&2Sukces! &aPoprawnie wplaciles &e$%{_}% &ana swoje konto."
    remove 1 of player's tool from player
 

korzystam z tego skryptu tylko jak wplacam pieniadze to to serwer sie zamyka co mam zrobic 

I mam jeszcze 1 pytanie

co to znaczy 

"logi z konsoli daj "

z góry dziękuje mvNorbi

 

 

Logi z kosnoli to plik latest.log w katalogu logs

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 19.03.2021 o 12:43, CoFFeIN04 napisał:

Czy którykolwiek plugin na twoim serwerze jest odpowiedni na twoją wersję? Co chwilę jakiś błąd. 

Po 2 czy ty korzystasz craftbukkita?

Błędy są może z 2/3 na początku, i nie dotyczyczą wersji, tylko braku wymaganych dodatkowych bibliotek (w tym przypadku protocollib i libs disguise).

Korzysta ze spigota :)

 

java.lang.AssertionError: TRAP
    at net.minecraft.server.v1_16_R3.ItemStack.checkEmpty(ItemStack.java:99) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.ItemStack.setCount(ItemStack.java:890) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.PlayerInteractManager.a(PlayerInteractManager.java:407) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1425) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:28) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(SourceFile:144) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(SourceFile:118) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:942) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:935) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(SourceFile:127) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:919) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:851) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[mc.jar:git-Spigot-018b9a0-b5eb2f5]
    at java.lang.Thread.run(Thread.java:830) [?:?]
[09:37:49] [Server thread/ERROR]: This crash report has been saved to: /home/e312318/pliki/./crash-reports/crash-2021-03-19_09.37.49-server.txt

to jest to co crashuje serwer. AssertionError ogólnie dotyczy tego, że próbujesz zrobić coś co jest niewykonalne przez co serwer się crashuje.

W Twoim przypadku chodzi o tą część kodu. Nie wiem dokładnie czemu, ale wiem, że to przez to, bo tak wynika z błędu.

if player has not enough space for bedrock:
            send "&4Blad: &cNie posiadasz miejsca w ekwipunku."
            stop

I niektóre Twoje pluginy nie lubią /reload. Essentials to niedlugo się na klamce powiesi xD

[09:35:33] [Server thread/ERROR]: Istnieje duża szansa, że właśnie teraz przeładowujesz serwer. Jeśli tak jest, dlaczego siebie nienawidzisz? Nie oczekuj wsparcia ze strony zespołu EssentialsX podczas korzystania z komendy /reload.

 

Odnośnik do komentarza
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
Odpowiedz na pytanie...

×   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ę...