Skocz do zawartości
  • 0

Szybki skrypt


glock18wpupe

Pytanie

Siemka, nie moge ogarnąc, więc prosiłbym o pomoc. Chciałbym aby ktoś wykonał skrypt następujący:
- Przy rzuceniu śnieżka w gracza A, gracz B zostaje przeteleportowany do gracza A oraz dostaje komunikat na czacie "Zostałeś przeteleportowany do gracza A"
- Przy rzuceniu śnieżką w gracza A, graczowi B i innych graczą podświetla się gracz A czyli glowing na true.
Prosiłbym o dwa odzielne kody, żeby to było przejrzyste. Jeżeli moge jakoś pomóc to chętnie pomoge. Samemu nie jestem w stanie tego zrobić <33

Odnośnik do komentarza
https://skript.pl/temat/53702-szybki-skrypt/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	czas: 60 #czas swiecenia w sekundach
on damage:
	if projectile is snowball:
		"%victim%" parsed as offlineplayer is online
		"%attacker%" parsed as offlineplayer is online
		teleport attacker to victim
		send "Zostales przeteleportowany do gracza %victim%" to attacker
		#Podswietlenie, czyli druga czesc skryptu (nie ma co robic w dwoch oddzielnych)
		set glowing of victim to true
		set {glock::glowing::%victim%} to {@czas}
every 1 second:
	loop {glock::glowing::*}:
		if loop-value is larger than 0:
			remove 1 from {glock::glowing::%loop-index%}
		if loop-value is smaller than or equal to 0:
			clear {glock::glowing::%loop-index%}
			set glowing of (("%loop-index%") parsed as offlineplayer) to false
on join:
	set glowing of player to false

Nie testowane, ale powinno dzialać. Dawno skryptów nie pisałem xD

Edytowane przez knugi
Małe dorobienie
Odnośnik do komentarza
https://skript.pl/temat/53702-szybki-skrypt/#findComment-326748
Udostępnij na innych stronach

  • 0
12 godzin temu, knugi napisał:
options:
	czas: 60 #czas swiecenia w sekundach
on damage:
	if projectile is snowball:
		"%victim%" parsed as offlineplayer is online
		"%attacker%" parsed as offlineplayer is online
		teleport attacker to victim
		send "Zostales przeteleportowany do gracza %victim%" to attacker
		#Podswietlenie, czyli druga czesc skryptu (nie ma co robic w dwoch oddzielnych)
		set glowing of victim to true
		set {glock::glowing::%victim%} to {@czas}
every 1 second:
	loop {glock::glowing::*}:
		if loop-value is larger than 0:
			remove 1 from {glock::glowing::%loop-index%}
		if loop-value is smaller than or equal to 0:
			clear {glock::glowing::%loop-index%}
			set glowing of (("%loop-index%") parsed as offlineplayer) to false
on join:
	set glowing of player to false

Nie testowane, ale powinno dzialać. Dawno skryptów nie pisałem xD

Cytat

[11:21:45 INFO]: [Skript] Reloading 2.sk...
[11:21:45 INFO]: Line 4: (2.sk)
[11:21:45 INFO]:     Can't compare a projectile with a types.particle
[11:21:45 INFO]:     Line: if projectile is snowball:
[11:21:45 INFO]:  
[11:21:45 INFO]: Line 18: (2.sk)
[11:21:45 INFO]:     loop-index is already a text, so you should not put it in one (e.g. loop-index instead of "%loop-index%")
[11:21:45 INFO]:     Line: set glowing of (("%loop-index%") parsed as offlineplayer) to false
[11:21:45 INFO]:  
[11:21:45 INFO]: [Skript] Encountered 1 error while reloading 2.sk! (222ms)

 

Odnośnik do komentarza
https://skript.pl/temat/53702-szybki-skrypt/#findComment-326751
Udostępnij na innych stronach

  • 0

Rzeczywiście zabrakło jednej linijki, gdyż snowball bije za 0 serc.

To powinno działać:

options:
	czas: 60 #czas swiecenia w sekundach
on damage:
	projectile exists
	projectile is snowball
	"%victim%" parsed as offlineplayer is online
	"%attacker%" parsed as offlineplayer is online
	teleport attacker to victim
	send "Zostales przeteleportowany do gracza %victim%" to attacker
	#Podswietlenie, czyli druga czesc skryptu (nie ma co robic w dwoch oddzielnych)
	set glowing of victim to true
	set {glock::glowing::%victim%} to {@czas}
every 1 second:
	loop {glock::glowing::*}:
		if loop-value is larger than 0:
			remove 1 from {glock::glowing::%loop-index%}
		if loop-value is smaller than or equal to 0:
			set glowing of (loop-index parsed as offlineplayer) to false
			clear {glock::glowing::%loop-index%}
on join:
	set glowing of player to false

 

Odnośnik do komentarza
https://skript.pl/temat/53702-szybki-skrypt/#findComment-326764
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ę...