Skocz do zawartości
  • 0

Nie teleportuje graczy na spawn


Pytanie

Witam, pomoże ktoś? :

 

 

on walking on {@endblock}:
    if player has permission "event.gracz":
        if {event.nagroda} is true:
            set {event.nagroda} to false
            send "&5Gratulacje, ukonczyles event jako pierwszy!"
            broadcast "&5Gracz &e%player% &5ukonczyl event jako pierwszy! Gratulujemy."
            give player cookie named "&7[&9&lL&7] &2&lAll Effects"
            loop {event.uczestnicy::*}:
                teleport loop-value to {spawn.spawn}
                remove all player from {event.uczestnicy::*}
            execute console command "zamknij"
            stop
        else:
            send "&cObecnie nie ma eventu!" to player
            stop
 
 
Tylko że raz tych graczy teleportuje na spawn, a raz nie ;c
 
 
PS. Broadcast działa więc raczej kod jest poprawny ;) (Tylko teleport nie ) .
 
Wie ktoś może co poprawić ? Z góry dzięki ;)
Odnośnik do komentarza
https://skript.pl/temat/8216-nie-teleportuje-graczy-na-spawn/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Już wiem chyba co nie tak :

 

on walking on {@endblock}:
    if player has permission "event.gracz":
        if {event.nagroda} is true:
            set {event.nagroda} to false
            send "&5Gratulacje, ukonczyles event jako pierwszy!"
            broadcast "&5Gracz &e%player% &5ukonczyl event jako pierwszy! Gratulujemy."
            give player cookie named "&7[&9&lL&7] &2&lAll Effects"
            loop {event.uczestnicy::*}:
                teleport loop-value to {spawn.spawn} parsed as player
                remove all player from {event.uczestnicy::*}
            execute console command "zamknij"
            stop
        else:
            send "&cObecnie nie ma eventu!" to player
            stop
 
 
--------------------------------------------Dołączanie do eventu---------------------------------------------------
 
add player to {event.uczestnicy::*}
 
-------------------------------------------Wychodzenie z eventu------------------------------------------------
 
remove player from {event.uczestnicy::*}
 
------------------------------------------------------------------------------------------------------------
 
 
Na czerwono oznaczyłem te elementy, które prawdopodobnie nie działają.
Powinno być inaczej, np: {event.uczestnicy::%player%} lub coś w tym stylu.
Wie może ktoś jak poprawnie to powinno wyglądac ?
Edytowane przez Szymon21xxPL
Odnośnik do komentarza
https://skript.pl/temat/8216-nie-teleportuje-graczy-na-spawn/#findComment-64689
Udostępnij na innych stronach

  • 0
loop all players:    if {Jakasz.zmienna::%loop-player%} is true:        teleport loop-player to {spawn.spawn}

Musisz na początku dać {Jakasz.zmienna::%player%} to false, a na koniec na true... I masz :3 (chyba działa nie? xD)

 

@edit zrypałem kod

Edytowane przez lewatywapolska
Odnośnik do komentarza
https://skript.pl/temat/8216-nie-teleportuje-graczy-na-spawn/#findComment-64696
Udostępnij na innych stronach

  • 0
loop all players:    if {Jakasz.zmienna::%loop-player%} is true:        teleport loop-player to {spawn.spawn}

Musisz na początku dać {Jakasz.zmienna::%player%} to false, a na koniec na true... I masz :3 (chyba działa nie? xD)

 

@edit zrypałem kod

 

Nie nie, mi chodzi o te czerwone. Nie może być chyba, aby dodac gracza do zmiennej w której się odczytuje wszystkich graczy. Wlasnie nie ogarniam, dlatego potrzebuje pomocy albo herhora albo grimona albo jakiegos innego specjalisty ;)

Odnośnik do komentarza
https://skript.pl/temat/8216-nie-teleportuje-graczy-na-spawn/#findComment-64697
Udostępnij na innych stronach

  • 0

>.< Ludzie... Dajesz {Jakasz.zmienna::%player%} na true/false tym graczom przy dołączeniu do "eventu", a potem lopujesz wszystkich graczy i grupujesz, który mają być tpa, a którzy nie... Kumasz?

 

 

@edit To działa na 100%, bo każdy używa takiego wyrażenia przy segregowaniu graczy (tak sobie mówiąc... ..."segregowanie").

Edytowane przez lewatywapolska
Odnośnik do komentarza
https://skript.pl/temat/8216-nie-teleportuje-graczy-na-spawn/#findComment-64698
Udostępnij na innych stronach

  • 0

>.< Ludzie... Dajesz {Jakasz.zmienna::%player%} na true/false tym graczom przy dołączeniu do "eventu", a potem lopujesz wszystkich graczy i grupujesz, który mają być tpa, a którzy nie... Kumasz?

 

 

@edit To działa na 100%, bo każdy używa takiego wyrażenia przy segregowaniu graczy (tak sobie mówiąc... ..."segregowanie").

Ale ja nikogo nie segreguje, chce all graczy tp na spawn, i to nie działa ..

Odnośnik do komentarza
https://skript.pl/temat/8216-nie-teleportuje-graczy-na-spawn/#findComment-64700
Udostępnij na innych stronach

  • 0

Mam rozumieć że chcesz wszystkich graczy ze zmiennej {event.uczestnicy: :*} teleportować na spawn?

Skopiuj kod i pokaż mi go np. na pastebin z tabami.

Edytowane przez KiszonaBestia
Odnośnik do komentarza
https://skript.pl/temat/8216-nie-teleportuje-graczy-na-spawn/#findComment-64702
Udostępnij na innych stronach

  • 0
http://pastebin.com/taPJvcDC'>>http://pastebin.com/taPJvcDC

 

 

Kiedy gracz dołącza do eventu daj mu zmienną (moją) na true.

Edytowane przez lewatywapolska
Odnośnik do komentarza
https://skript.pl/temat/8216-nie-teleportuje-graczy-na-spawn/#findComment-64704
Udostępnij na innych stronach

  • 0

,,Ale ja nikogo nie segreguje, chce all graczy tp na spawn, i to nie działa .."

command /setspawne:

  trigger:

  set {spawn} to location of player

command /tpallspawn:

  trigger:

  loop all players:

  teleport loop-player to {spawn}

jeśli ma tepać na spawn wszystkich to masz ten oto minisk.

a co do twojego kodu to może po prostu daj teleport loop-player to {spawn.spawn}

Edytowane przez MiniGameShoot
Odnośnik do komentarza
https://skript.pl/temat/8216-nie-teleportuje-graczy-na-spawn/#findComment-64707
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ę...