Skocz do zawartości
  • 0

Koniec duel'a i teleport z powrotem po wyjściu jednego z graczy


Naczosik

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, Naczosik napisał:

Hej, edytuje skript użytkownika bludis z 2018 roku na duel z tego wątku, próbuje załatać problem, z wychodzeniem podczas duelu, i nie wiem jak teleportować gracza, który nie wylogował się z powrotem do miejsca {duel::tpback::%graczktorypozostal%}

W evencie 'on quit' sprawdź czy gracz wyszedł podczas duelu, jeżeli tak to zapisujesz mu zmienną z lokalizacją, do której ma zostać teleportowany. Przy ponownym wejściu na serwer sprawdzasz czy gracz posiada tę zmienną, jeżeli tak to teleportujesz go do tej lokalizacji.

W kodzie zapewne przyda się jeszcze warunek sprawdzający czy duel w ogóle jeszcze trwa, czy też nie.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Skończyłem z takim cudem 

on quit:
    if {walka::duel::%player%::*} is set:
        delete {walka::duel::*}
        broadcast "&c%player% &fwyszedł podczas pojedynku"
        wait 1 second
        teleport {duelgracz2} to {duel::tpback::%{duelgracz2}%}
        teleport {duelgracz1} to {duel::tpback::%{duelgracz1}%}
        wait 1 second
        delete {walka::duel::duelgracz1::duelgracz2}
        delete {walka::duel::duelgracz2::duelgracz1}
        delete {duel::tpback::duelgracz2}
        delete {duel::tpback::duelgracz1}
        delete {duel::trwa}
        delete {duel::gracz1}
        delete {duel::gracz2}

 

Odnośnik do komentarza
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ę...