Skocz do zawartości
  • 0

Bardzo potrzebny skrypt


Koksu123

Pytanie

Potrzebuje osoby która mi napisze skrypt który jest widoczny na nagraniu od 27 sekundy do 47 sekudny!
Bardzo prosze zeby mi ktos to napisal!

 

edit: Chce aby mi ktos to napisal a nie dal porady bo i tak nic nie rozumiem z pisania skriptow xd

Edytowane przez Koksu123
Odnośnik do komentarza
https://skript.pl/temat/42246-bardzo-potrzebny-skrypt/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
35 minut temu, Koksu123 napisał:

Potrzebuje osoby która mi napisze skrypt który jest widoczny na nagraniu od 27 sekundy do 47 sekudny!
Bardzo prosze zeby mi ktos to napisal!

Proszę. Należy mieć na uwadze, że skrypt może się łatwo zbugować.

1. Atakujący może być w miejscu ofiary, co spowoduje, że obaj się położą.

Tutaj może pomóc dodanie linijki:

push attacker (vector from victim to attacker) at speed 0.2

Powinna ona się znaleźć w kodzie przed ustawianiem bariery (najlepiej po cancel event). Tutaj kolejna rzecz może zaskoczyć, atakującego nie zdąży nawet wypchnąć. Wtedy dodajesz po tej linijce stare, (nie)dobre 'wait 1 tick'.

2. Stawianie bariery może spowodować, że podczas gdy ofiara będzie w trzcinie lub jakimś innym niesolidnym bloku, to wszystkie bloki powyżej się zniszczą (tutaj pomocnym może okazać się "@noupdate::" pochodzące z SkQuery)).

Czyli linijki 9 i 14 musiałbyś nieco zmodyfikować:

# Zamieniasz to:
set block at {_l} to barrier
set block at {_l} to {_t}

# Na to:
@noupdate::set block at {_l} to barrier
@noupdate::set block at {_l} to {_t}

Spowoduje to, że bloki wokół się nie będą aktualizowały (np. zniszczenie jednej trzciny nie spowoduje reakcji łańcuchowej, gdzie wszystkie trzciny się zniszczą).

Dodam, że możliwe jest, iż będziesz musiał pobawić się siłą (szybkością) popychania. Tutaj wartość zwiększasz, bądź zmniejszasz, w zależności od potrzeb i sytuacji.

Skrypt:

on damage of player:
	if {knockout::powaleni::*} contains victim:
		cancel event
		stop
	if final damage > victim's health:
		cancel event
		set {_t} to type of block at victim's head
		set {_l} to location of block at victim's head
		set block at {_l} to barrier
		apply potion of blindness 1 without any particles to victim for 10 seconds
		apply potion slowness 100 without any particles to victim for 10 seconds
		add victim to {knockout::powaleni::*}
		wait 1 tick
		set block at {_l} to {_t}
		loop 10 times:
			send title "&cUmrzesz za &4%11 - loop-number%&c..." with subtitle "&6Poproś znajomego, aby cię podniósł!" to victim
			wait 1 second
		if {knockout::powaleni::*} contains victim:
			kill victim
			
on swim toggle:
	if {knockout::powaleni::*} contains player:
		cancel event
		
on right click on player:
	if {knockout::powaleni::*} contains clicked player:
		remove clicked player from {knockout::powaleni::*}
		remove blindness from clicked player
		remove slowness from player
		push clicked player upwards with speed 0.2
		send "&aPodniosłeś gracza &e%clicked player%&a!" to event-player

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/42246-bardzo-potrzebny-skrypt/#findComment-264873
Udostępnij na innych stronach

  • 0
2 minuty temu, Koksu123 napisał:

@Kormic teraz sa 2 bledy xd

https://imgur.com/a/8ice3JA

Poprawiłem skrypt w pierwszym poście. Co do błędu z efektem mikstury, do tego jest wymagana wersja Skripta 2.2-dev27+ (ze względu na 'without any particles').

Natomiast jeżeli chodzi o warna, spróbuj zastąpić 'victim' wyrażeniem '(victim parsed as player)'.

Odnośnik do komentarza
https://skript.pl/temat/42246-bardzo-potrzebny-skrypt/#findComment-264878
Udostępnij na innych stronach

  • 0
Godzinę temu, Koksu123 napisał:

Przecież właśnie napisałem o tych dwóch rzeczach...

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/42246-bardzo-potrzebny-skrypt/#findComment-264886
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ę...