Skocz do zawartości
  • 0

MiniGames


VEROxYT

Pytanie

20 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Dodajesz graczy do zmiennej grupowej

add player to {zmienna::*}

i potem liczbę możesz wyciągnąć warunkiem 

size of {zmienna::*}

 

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285222
Udostępnij na innych stronach

  • 0
3 minuty temu, VEROxYT napisał:

Pisze Skript na UHC. I nie wiem jak zrobic kolejke (dodac graczy z danego swiata do petli). I żeby policzyc ile graczy jest w pętli.

Jeżeli ich w żaden sposób nie filtrujesz, użyj wyrażenia 'amount of all players in world "twój_świat"'. Zwróci ci to liczbę graczy w danym świecie.

Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285223
Udostępnij na innych stronach

  • 0

Dzięki sprawdze czy działa.

 

32 minuty temu, Kormic napisał:

Jeżeli ich w żaden sposób nie filtrujesz, użyj wyrażenia 'amount of all players in world "twój_świat"'. Zwróci ci to liczbę graczy w danym świecie.

O to mi chodziło

 

A jak moge wyciagnac graczy ze świata do send. Wiadomosc "zostali (gracze ze świata np. Andrzej, Kak, Nor)" 

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285224
Udostępnij na innych stronach

  • 0
7 minut temu, VEROxYT napisał:

A jak moge wyciagnac graczy ze świata do send. Wiadomosc "zostali (gracze ze świata np. Andrzej, Kak, Nor)" 

No to użyj sobie tego wyrażenia w procentach. Nie zapomnij jedynie o podwojeniu cudzysłowów przy nazwie świata.

Możesz również sobie ustawić te wyrażenie do listy, a następnie wysłać jej zawartość w tym send.

Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285236
Udostępnij na innych stronach

  • 0
Teraz, VEROxYT napisał:

Coś takiego? set {UHCplayer} to "amount of all players in world "UHCgame""

W przypadku ustawiania tego do zmiennej nie musisz dawać tego w tekst. Już pomijam fakt, że źle to zrobiłeś.

set {_zmienna} to amount of all players in world "world"

 

Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285241
Udostępnij na innych stronach

  • 0
1 minutę temu, VEROxYT napisał:

Mam jeszcze pytanie jak sprawdzic zmienna WorldBorder na scoreboard

Możesz użyć dodatku skript-placeholders. Rejestrujesz w nim sobie placeholder, ustawiasz przy rejestrowaniu rezultat i wrzucasz ten placeholder na scoreboarda.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285246
Udostępnij na innych stronach

  • 0

Nie wiem jak to zrobić

1 minutę temu, Kormic napisał:

Możesz użyć dodatku skript-placeholders. Rejestrujesz w nim sobie placeholder, ustawiasz przy rejestrowaniu rezultat i wrzucasz ten placeholder na scoreboarda.

 

Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285248
Udostępnij na innych stronach

  • 0
10 minut temu, VEROxYT napisał:

Coś takiego może być:


set score "&aGraczy: %amount of all players in world "UHCgame"%" in sidebar of loop-player to 1

 

Tak, tylko potrzebujesz tutaj dodatku SkRayFall oraz musisz podwoić cudzysłów przy nazwie świata.

Mimo wszystko nie zalecam używać Skripta do tworzenia sidebarów. Użyj jakiegoś asynchronicznego pluginu na scoreboardy. Głównie chodzi o to, aby po prostu nie lagował.

Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285255
Udostępnij na innych stronach

  • 0
on load:
    register new shaped recipe for ("zsoccer23" parsed as offline player)'s skull named "&6Golden Head" using gold ingot, gold ingot, gold ingot, gold ingot, player head, gold ingot, gold ingot, gold ingot, gold ingot
    register new shaped recipe for enchanted golden apple using golden apple, golden apple, golden apple, golden apple, air, golden apple, golden apple, golden apple, golden apple
    register new shaped recipe for golden apple using air, gold ingot, air, gold ingot, apple, gold ingot, air, gold ingot, air
    register new shaped recipe for apple using oak leaves, oak leaves, oak leaves, oak leaves, air, oak leaves, oak leaves, oak leaves, oak leaves
    register new shaped recipe for enchanted book with nbt "{StoredEnchantments:[0:{lvl:1s,id:0s}]}" using air, air, air, air, paper, paper, air, paper, iron ingot
    register new shaped recipe for enchanted book with nbt "{StoredEnchantments:[0:{lvl:1s,id:16s}]}" using air, air, air, air, paper, paper, air, paper, gold ingot
    register new shaped recipe for enchanted book with nbt "{StoredEnchantments:[0:{lvl:1s,id:20s}]}" using air, air, air, air, paper, paper, air, paper, emerald
    register new shaped recipe for enchanted book with nbt "{StoredEnchantments:[0:{lvl:1s,id:48s}]}" using air, air, air, air, paper, paper, air, paper, flint

Jak zrobić tak że za pieniadze trzeba kupic dostep do danego craftingu I żeby dalo sie craftować tylko w świecie "UHCgame"

Edytowane przez VEROxYT
Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285261
Udostępnij na innych stronach

  • 0
8 minut temu, VEROxYT napisał:


on load:
    register new shaped recipe for ("zsoccer23" parsed as offline player)'s skull named "&6Golden Head" using gold ingot, gold ingot, gold ingot, gold ingot, player head, gold ingot, gold ingot, gold ingot, gold ingot
    register new shaped recipe for enchanted golden apple using golden apple, golden apple, golden apple, golden apple, air, golden apple, golden apple, golden apple, golden apple
    register new shaped recipe for golden apple using air, gold ingot, air, gold ingot, apple, gold ingot, air, gold ingot, air
    register new shaped recipe for apple using oak leaves, oak leaves, oak leaves, oak leaves, air, oak leaves, oak leaves, oak leaves, oak leaves
    register new shaped recipe for enchanted book with nbt "{StoredEnchantments:[0:{lvl:1s,id:0s}]}" using air, air, air, air, paper, paper, air, paper, iron ingot
    register new shaped recipe for enchanted book with nbt "{StoredEnchantments:[0:{lvl:1s,id:16s}]}" using air, air, air, air, paper, paper, air, paper, gold ingot
    register new shaped recipe for enchanted book with nbt "{StoredEnchantments:[0:{lvl:1s,id:20s}]}" using air, air, air, air, paper, paper, air, paper, emerald
    register new shaped recipe for enchanted book with nbt "{StoredEnchantments:[0:{lvl:1s,id:48s}]}" using air, air, air, air, paper, paper, air, paper, flint

Jak zrobić tak że za pieniadze trzeba kupic dostep do danego craftingu I żeby dalo sie craftować tylko w świecie "UHCgame"

To nie zrobisz tego w ten sposób. Musiałbyś albo użyć SkBee i craftingów z ID (z tego co pamiętam to można tam rejestrować dla konkretnych graczy), albo pokombinować ze skript-reflect i PrepareItemCraftEvent (lub też 'inventory click').

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285262
Udostępnij na innych stronach

  • 0
Teraz, VEROxYT napisał:

Dlaczego to nie działa:

teleport loop-player to location at 0, 200, 0 in world "UHCgame"

Spróbuj dać te liczby w nawias. Upewnij się, że istnieje taki świat. Upewnij się również, że używasz tego kodu w ogóle w dobrym miejscu.

Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285270
Udostępnij na innych stronach

  • 0

Świat nie był stworzony

command /uhc [<text>] [<text>]:
    trigger:
        if arg 1 is "join":
            if {UHCstart} is false:
                teleport player to location at 0, 5, 0 in world "UHClobby"
                execute console command "clear %player%"
            else:
                send "Poczekaj na konic gry" to player
pisze błąd wewnętrzny

Edytowane przez VEROxYT
Odnośnik do komentarza
https://skript.pl/temat/45293-minigames/#findComment-285272
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ę...