Skocz do zawartości
  • 0

Zamień się w dany przedmiot


Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Możesz wykorzystać mój stary kodzik:

function hideAndSeek(p: player, b: item):
    summon armor stand at {_p}
    set {block::%{_p}%} to last spawned entity
    set {block::%{_p}%}'s helmet to {_b}
    make {block::%{_p}%} invisible
    while {block::%{_p}%} is alive:
        wait tick
        teleport {block::%{_p}%} to block under under {_p}


every second:
    loop all players:
        {block::%loop-player%} is alive
        if {move::%loop-player%::time} is not set:
            set {move::%loop-player%::time} to now
        if {move::%loop-player%::loc} is not set:
            set {move::%loop-player%::loc} to loop-player's location
        if distance between {move::%loop-player%::loc} and loop-player > 0.5:
            if {move::%loop-player%::check} is true:
                set block at {move::%loop-player%::loc} to air
                teleport loop-player to {move::%loop-player%::loc}
                set {move::%loop-player%::check} to false
                set loop-player's gamemode to survival
            set {move::%loop-player%::time} to now
            set {move::%loop-player%::loc} to loop-player's location

        if difference between {move::%loop-player%::time} and now >= 5 second:
            if block at {move::%loop-player%::loc} is air:
                set loop-player's gamemode to spectator
                set block at loop-player to {block::%loop-player%}'s helmet
                set {move::%loop-player%::check} to true            
                send action bar "&aStoisz" to loop-player
            else if {move::%loop-player%::check} is false:
                send action bar "&cStoisz w bloku!" to loop-player
            else:
                send action bar "&aStoisz" to loop-player
        else:
            send action bar "&c%difference between {move::%loop-player%::time} and now%&7/&a5 second" to loop-player


command /hideandSeek [<player>] [<item type>]:
    trigger:
        if arg 2 is set:
            hideAndSeek(arg 1, arg 2)

Za graczem podąża blok na armor standzie który po 5 sek zamienia się w solidny blok

Odnośnik do komentarza
https://skript.pl/temat/57024-zamie%C5%84-si%C4%99-w-dany-przedmiot/#findComment-340553
Udostępnij na innych stronach

  • 0
7 godzin temu, xAxee napisał:

Możesz wykorzystać mój stary kodzik:

function hideAndSeek(p: player, b: item):
    summon armor stand at {_p}
    set {block::%{_p}%} to last spawned entity
    set {block::%{_p}%}'s helmet to {_b}
    make {block::%{_p}%} invisible
    while {block::%{_p}%} is alive:
        wait tick
        teleport {block::%{_p}%} to block under under {_p}


every second:
    loop all players:
        {block::%loop-player%} is alive
        if {move::%loop-player%::time} is not set:
            set {move::%loop-player%::time} to now
        if {move::%loop-player%::loc} is not set:
            set {move::%loop-player%::loc} to loop-player's location
        if distance between {move::%loop-player%::loc} and loop-player > 0.5:
            if {move::%loop-player%::check} is true:
                set block at {move::%loop-player%::loc} to air
                teleport loop-player to {move::%loop-player%::loc}
                set {move::%loop-player%::check} to false
                set loop-player's gamemode to survival
            set {move::%loop-player%::time} to now
            set {move::%loop-player%::loc} to loop-player's location

        if difference between {move::%loop-player%::time} and now >= 5 second:
            if block at {move::%loop-player%::loc} is air:
                set loop-player's gamemode to spectator
                set block at loop-player to {block::%loop-player%}'s helmet
                set {move::%loop-player%::check} to true            
                send action bar "&aStoisz" to loop-player
            else if {move::%loop-player%::check} is false:
                send action bar "&cStoisz w bloku!" to loop-player
            else:
                send action bar "&aStoisz" to loop-player
        else:
            send action bar "&c%difference between {move::%loop-player%::time} and now%&7/&a5 second" to loop-player


command /hideandSeek [<player>] [<item type>]:
    trigger:
        if arg 2 is set:
            hideAndSeek(arg 1, arg 2)

Za graczem podąża blok na armor standzie który po 5 sek zamienia się w solidny blok

Jakiś dodatek potrzebny? Z chęcią użyje kodu mam kodzik na sg zajebiste 😜 ale dużo dodatków dodaje do niego po woli. Dołączanie w GUI reset aren sklep skrzynie.... Jeszcze zrobię kiedyś że skrzynie będą się ustawiać w randomowych miejscach 

Odnośnik do komentarza
https://skript.pl/temat/57024-zamie%C5%84-si%C4%99-w-dany-przedmiot/#findComment-340562
Udostępnij na innych stronach

  • 0
W dniu 6.02.2024 o 04:52, Kamil9910 napisał:

Jakiś dodatek potrzebny? Z chęcią użyje kodu mam kodzik na sg zajebiste 😜 ale dużo dodatków dodaje do niego po woli. Dołączanie w GUI reset aren sklep skrzynie.... Jeszcze zrobię kiedyś że skrzynie będą się ustawiać w randomowych miejscach 

Nie, czysty skript

Odnośnik do komentarza
https://skript.pl/temat/57024-zamie%C5%84-si%C4%99-w-dany-przedmiot/#findComment-340606
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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