Brajanek2121 0 Opublikowano 19 stycznia 2025 Udostępnij Opublikowano 19 stycznia 2025 Spoiler Siema napisze mi ktoś skrypt na antylogout że np.gdy ktos cie uderzy to wyswietla ci sie bossbar przez 15 sekund na ktorym jest napisane jestes podczas walki oraz żeby podczas walki nie można było wejść na spawna Poprawiam tytuł tematu i treść posta. Notatka dodana przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/58429-skrypt-na-antylogout/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 lord90 1 Opublikowano 5 lutego 2025 Udostępnij Opublikowano 5 lutego 2025 Po 15 sekundach od ostatniego trafienia walka się kończy Efekt cząsteczek (czerwony dym wokół gracza) podczas walki Wyświetlanie czasu do końca walki w actionbarze (licznik w sekundach) Blokada wylogowania i teleportacji options: combat-time: 15 # Czas walki w sekundach variables: {combat.%player%} = false {combat-time.%player%} = 0 on damage: victim is a player attacker is a player set {combat.%victim%} to true set {combat.%attacker%} to true set {combat-time.%victim%} to now set {combat-time.%attacker%} to now send "&cJesteś w walce! Nie możesz się wylogować ani teleportować przez %{combat-time}% sekund!" to victim send "&cJesteś w walce! Nie możesz się wylogować ani teleportować przez %{combat-time}% sekund!" to attacker on quit: if {combat.%player%} is true: cancel event send "&cNie możesz się wylogować podczas walki!" to player on teleport: if {combat.%player%} is true: cancel event send "&cNie możesz teleportować się podczas walki!" to player every 1 second: loop all players: if {combat.%loop-player%} is true: set {_time-left} to {@combat-time} - difference between {combat-time.%loop-player%} and now if {_time-left} > 0: send action bar "&cWalka: &e%{_time-left}%s" to loop-player spawn 5 particles of redstone dust at loop-player # Efekt cząsteczek else: set {combat.%loop-player%} to false send "&aNie jesteś już w walce!" to loop-player Wstawiam skrypt w formatowanie "Kod". Notatka dodana przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/58429-skrypt-na-antylogout/#findComment-346015 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 5 lutego 2025 Udostępnij Opublikowano 5 lutego 2025 @lord90 Skrypt posiada dwa błędy logiczne i dwa błędy składniowe. Zacznę od wymienienia tych logicznych. Błędy logiczne: Wiadomości wysyłane do graczy przy rozpoczęciu walki powinny wykorzystywać stałą {@combat-time}, a nie nieistniejącą zmienną globalną {combat-time}. Niemożliwym jest anulowanie zdarzenia wyjścia. Gdyby było to możliwe, byłby to absurd. Należy zamiast tego zabić gracza, aby stracił wszystkie swoje przedmioty przy próbie ucieczki przed śmiercią. Błędy składniowe: Stała {@combat-time} jest liczbą, nie różnicą czasu (wartością typu timespan). W związku z tym, nie można od niej odjąć różnicy czasu, która jest właśnie typu timespan. Zachodzi tu niezgodność typów, co sprawia, że zmienna lokalna {_time-left} nie przyjmuje żadnej wartości. Użyty efekt do wyświetlenia cząsteczek z całą pewnością nie jest częścią składni Skripta. Ponadto, nie istnieje w Skript taki efekt wizualny jak redstone dust. Mam przeczucie graniczące z pewnością, że ten skrypt został wygenerowany przy pomocy sztucznej inteligencji. Regulamin forum zabrania publikowania wadliwych skryptów tego pochodzenia. Proszę mieć to z tyłu głowy. Pozdrawiam. jaku49 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/58429-skrypt-na-antylogout/#findComment-346017 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Brajanek2121 0
Siema napisze mi ktoś skrypt na antylogout że np.gdy ktos cie uderzy to wyswietla ci sie bossbar przez 15 sekund na ktorym jest napisane jestes podczas walki oraz żeby podczas walki nie można było wejść na spawna
Poprawiam tytuł tematu i treść posta.
Notatka dodana przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/58429-skrypt-na-antylogout/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
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ą.