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

Skrypt na dawanie danego przedmiotu wszystkim graczom


DanoneQ1337

Rekomendowane odpowiedzi

Opublikowano

Jak zrobić skrypt na dawanie danego przedmiotu wszystkim? 

Chciałbym mieć komendę na dawanie wszystkim "&6Zdrapka", ale niestety mam tylko możliwość dania jednemu graczowi, więc pytanie jak powinien wyglądać na takie coś skrypt?

Daje like'i za fajne odpowiedzi :)

Opublikowano
command /dajzdrapki:
	permission: dajzdrapki.use
	trigger:		
		give a paper named "&6Zrapka" to all players

Wgraj i sprawdz, czy  działa.

Opublikowano

Oki juz sprawdzam 😄

26 minut temu, _sectasy napisał:

command /dajzdrapki:
	permission: dajzdrapki.use
	trigger:		
		give a paper named "&6Zrapka" to all players

Wgraj i sprawdz, czy  działa.

Wszystko działa świetnie tylko teraz jak daje wszystkim zdrapke, oni sobie otwierają i tak dalej to crashuje serwer 😞

---- Minecraft Crash Report ----
// Ooh. Shiny.

Time: 5/7/20 11:57 AM
Description: Exception in server tick loop
 

26 minut temu, _sectasy napisał:

command /dajzdrapki:
	permission: dajzdrapki.use
	trigger:		
		give a paper named "&6Zrapka" to all players

Wgraj i sprawdz, czy  działa.

Zauważyłem że problem tylko pojawia się gdy osoby w tym samym czasie otworzą zdrapkę.

Opublikowano
2 minuty temu, _sectasy napisał:

Pokaż dokładne logi z tego crasha.

on rightclick:
    if name of player's tool is "&6Zdrapka":
        set {_kasa} to a random integer between 1 and 1000
        add {_kasa} to player's balance
        remove 1 of tool from tool
        broadcast "&3Gracz %player% zgarnął &6%{_kasa}% PLN&3 ze &6Zdrapki&3!"

tak wygląda te całe otwieranie zdrapki które działa dobrze gdy otwiera jedna osoba a gdy parę naraz crashuje, 

a to logi o ktore prosisz

---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.

Time: 5/7/20 12:09 PM
Description: Exception in server tick loop

java.lang.AssertionError: TRAP
    at net.minecraft.server.v1_15_R1.ItemStack.checkEmpty(ItemStack.java:86)
    at net.minecraft.server.v1_15_R1.ItemStack.setCount(ItemStack.java:864)
    at net.minecraft.server.v1_15_R1.PlayerInteractManager.a(PlayerInteractManager.java:404)
    at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1310)
    at net.minecraft.server.v1_15_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:28)
    at net.minecraft.server.v1_15_R1.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1)
    at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19)
    at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18)
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144)
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118)
    at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:918)
    at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:911)
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127)
    at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:895)
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:828)
    at java.lang.Thread.run(Thread.java:748)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

  • Biter. zmienił(a) tytuł na Skrypt na dawanie danego przedmiotu wszystkim graczom
Opublikowano
on rightclick:
    if name of player's tool is "&6Zdrapka":
        set {_kasa.%player%} to a random integer between 1 and 1000
        add {_kasa.%player%} to player's balance
        remove 1 of tool from tool
        broadcast "&3Gracz %player% zgarnął &6%{_kasa.%player%}% PLN&3 ze &6Zdrapki&3!"

a tak? 

Jeśli ci pomogłem to daj lajka ❤️ 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...