Skocz do zawartości
  • 1

Skrypt na fly


Uzi

Pytanie

Witam,
Poprosiłbym o skrypt na fly. Dokładnie jest komenda /kupfly która daje fly za 128 emeraldów przez 5 min. Po tych 5 min wyłącza się automatycznie fly i jeśli ktoś ma permisje x.fly może za darmo korzystać przez 1h.
Po skończeniu się fly chciałbym aby pisało "Koniec efektu Fly"

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

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /fly [<text>]:
    permission: fly.*
    permission message: &cError » &7Nie masz permisji.
    trigger:
        if arg-1 is set:
            if arg-1 is "on":
                set player's fly mode to true
                send "&cWlaczyles tryb latania!"
            if arg-1 is "off":
                set player's fly mode to false
                send "&cWylaczyles tryb latania!"
        else:
            send "&7Invalid Args, &e/fly <on/off>&7."


 

Dodaj funkcje zeby sprawdzalo ci czy masz emeraldy w eq :P

Edytowane przez Szifter
Szifter

Code

Notatka dodana przez Szifter

Odnośnik do komentarza
https://skript.pl/temat/33532-skrypt-na-fly/#findComment-216567
Udostępnij na innych stronach

  • 0
variables:
	{fly.czas::%player%} = 0

command /kupfly [<text>]:
	trigger:
		if {fly.czas::%player%} = 0:
			if player has 128 emerald block:
				set {fly.czas::%player%} to 300
				send "&aZakupiles mozliwosc latania na 5 minut!"
				stop
			else:
				send "&cAby zakupic latanie na 5 minut musisz miec &2EMERALD_BLOCK x128"
				stop
		if {fly.czas::%player%} > 0:
			send "&cMasz juz zakupione latanie na 5 minut!"
			send "&cPozostaly czas: %{fly.czas::%player%}% sek."
			stop

command /fly [<text>]:
	trigger:
		if player has permissions "x.fly":
			if player's fly mode is false:
				set player's fly mode to true
				send "&aLatanie zostalo wlaczone!"
				stop
			if player's fly mode is true:
				set player's fly mode to false
				send "&cLatanie zostalo wylaczone!"
				stop
		if player doesn't have permissions "x.fly":
			if player's fly mode is false:
				if {fly.czas::%player%} > 0:
					set player's fly mode to true
					send "&aLatanie zostalo wlaczone!"
					stop
				if {fly.czas::%player%} = 0:
					send "&cMusisz zakupic latanie &8(&c/kupfly&8) &czeby moc latac przez 5 minut!"
					stop
			if player's fly mode is true:
				set player's fly mode to false
				send "&cLatanie zostalo wylaczone!"
				stop

on join:
	set player's fly mode to false
	if {fly.czas::%player%} > 0:
		set player's fly mode to true

on quit:
	set player's fly mode to false

every 1 second:
	loop all players:
		if {fly.czas::%loop-player%} > 0:
			remove 1 from {fly.czas::%loop-player%}
			if {fly.czas::%loop-player%} = 0:
				set loop-player's fly mode to false
				send "&cEfekt latania sie skonczyl!" to loop-player

nwm czy działa

Odnośnik do komentarza
https://skript.pl/temat/33532-skrypt-na-fly/#findComment-216676
Udostępnij na innych stronach

  • 0
Godzinę temu, VIPEQ napisał:

variables:
	{fly.czas::%player%} = 0

command /kupfly [<text>]:
	trigger:
		if {fly.czas::%player%} = 0:
			if player has 128 emerald block:
				set {fly.czas::%player%} to 300
				send "&aZakupiles mozliwosc latania na 5 minut!"
				stop
			else:
				send "&cAby zakupic latanie na 5 minut musisz miec &2EMERALD_BLOCK x128"
				stop
		if {fly.czas::%player%} > 0:
			send "&cMasz juz zakupione latanie na 5 minut!"
			send "&cPozostaly czas: %{fly.czas::%player%}% sek."
			stop

command /fly [<text>]:
	trigger:
		if player has permissions "x.fly":
			if player's fly mode is false:
				set player's fly mode to true
				send "&aLatanie zostalo wlaczone!"
				stop
			if player's fly mode is true:
				set player's fly mode to false
				send "&cLatanie zostalo wylaczone!"
				stop
		if player doesn't have permissions "x.fly":
			if player's fly mode is false:
				if {fly.czas::%player%} > 0:
					set player's fly mode to true
					send "&aLatanie zostalo wlaczone!"
					stop
				if {fly.czas::%player%} = 0:
					send "&cMusisz zakupic latanie &8(&c/kupfly&8) &czeby moc latac przez 5 minut!"
					stop
			if player's fly mode is true:
				set player's fly mode to false
				send "&cLatanie zostalo wylaczone!"
				stop

on join:
	set player's fly mode to false
	if {fly.czas::%player%} > 0:
		set player's fly mode to true

on quit:
	set player's fly mode to false

every 1 second:
	loop all players:
		if {fly.czas::%loop-player%} > 0:
			remove 1 from {fly.czas::%loop-player%}
			if {fly.czas::%loop-player%} = 0:
				set loop-player's fly mode to false
				send "&cEfekt latania sie skonczyl!" to loop-player

nwm czy działa

Tylko nie usuwa tych 128 bloków ;/

Odnośnik do komentarza
https://skript.pl/temat/33532-skrypt-na-fly/#findComment-216680
Udostępnij na innych stronach

  • 0
W dniu 9.06.2019 o 14:40, Uzi napisał:

Tylko nie usuwa tych 128 bloków ;/

aa zapomniałem XD
 

if player has 128 emerald block:
				set {fly.czas::%player%} to 300
				remove 128 emerald block from player's inventory
				send "&aZakupiles mozliwosc latania na 5 minut!"
				stop

dodaj to.

Edytowane przez VIPEQ
Odnośnik do komentarza
https://skript.pl/temat/33532-skrypt-na-fly/#findComment-216713
Udostępnij na innych stronach

  • 0
16 godzin temu, VIPEQ napisał:

aa zapomniałem XD
 


if player has 128 emerald block:
				set {fly.czas::%player%} to 300
				remove 128 emerald block from player's inventory
				send "&aZakupiles mozliwosc latania na 5 minut!"
				stop

dodaj to.

A jakbyś dodał jeszcze, że podczas pvp jest wyłączane fly?

Odnośnik do komentarza
https://skript.pl/temat/33532-skrypt-na-fly/#findComment-216743
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ę...