Skocz do zawartości
  • 0

Skrypt na czasowe rangi


BlackRode
 Udostępnij

Pytanie

Chciałbym skrypt na nagrody za spędzony czas.
Oczywiście, żeby ta osoba mogła sobie to odebrać w gui jeśli spełnia dany czas + dostanie powiadomienie jakis alert czy coś :P
Za spędzenie 15 min dostanie Vip
1h Evip
5 h Sponsor
15 h Helper
Admin 35 h

Tutaj możecie się wzorować ;p

on join:
	set {seconds::%player%} to 0
	set {minute::%player%} to 0
	set {hour::%player%} to 0

every 1 second:
	loop all players:
		add 1 to {seconds::%loop-player%}
		if {seconds::%loop-player%} is more than 59:
			add 1 to {minute::%player%}
			set {seconds::%loop-player%} to 0
		if {minute::%loop-player%} is more than 59:
			set {minute::%loop-player%} to 0
			add 1 to {hour::%loop-player%}
command /czas:
	trigger:
		send "&8>> &6Twoj czas gry wynosi: &f%{hour::%player%}%h %{minute::%player%}%m %{seconds::%player%}%s"
every 3 seconds:
	loop all players:
		if {hour::%loop-player%} is greater or more than 3:
			if {nagrodavip::%loop-player%} is not set:
				set {nagrodavip::%loop-player%} to true
				send "&2Masz do odebrania nagrody!"
command /nagrody:
	trigger:
		if {nagrodavip::%player%} is true:
			set {nagrodavip::%player%} to false
			send "&8>> &7Otrzymales nagrody: &6VIP"
			execute server command "pex user %player% group set VIP"
Odnośnik do komentarza
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

@LjayPL789

[21:38:34] [Server thread/INFO]: [Skript][m Reloading czas3.sk[m...
[21:38:34] [Server thread/ERROR]: There"s no player in a periodical event (czas3.sk, line 10: add 1 to {minute::%player%}")
[21:38:34] [Server thread/ERROR]: "{minute::%loop-player%} is greater or more than 15" is not a boolean (yes/no) (czas3.sk, line 21: if {minute::%loop-player%} is greater or more than 15:")
[21:38:34] [Server thread/ERROR]: "{hour::%loop-player%} is greater or more than 5" is not a boolean (yes/no) (czas3.sk, line 28: if {hour::%loop-player%} is greater or more than 5:")
[21:38:34] [Server thread/ERROR]: "{hour::%loop-player%} is greater or more than 20" is not a boolean (yes/no) (czas3.sk, line 34: if {hour::%loop-player%} is greater or more than 20:")
[21:38:34] [Server thread/ERROR]: "{hour::%loop-player%} is greater or more than 35" is not a boolean (yes/no) (czas3.sk, line 41: if {hour::%loop-player%} is greater or more than 35:")
[21:38:34] [Server thread/INFO]: [Skript][m Encountered 5 errors while reloading czas3.sk[m!
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!
Masz wzór na podstawie tego możesz sobie napisać te inne rangi, ja napisałem tylko vipa.

EDIT: Musiałem poprawić troche kodu.

EDIT V2: Później go mogę dopracować, czyli paleta kolorów lepsza, bo na szybko pisałem, poprawie kod, itp, a teraz to tak na szybko kolorki itp :P

Edytowane przez ShadowEk
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 29.04.2018 o 09:50, BlackRode napisał:

@ShadowEk o to dokładnie chodziło !!!
Tylko problem z czasem, nie nalicza go :/

Jeśli ktoś może to naprawić bardzo bym prosił.

Zaraz przerobie, bo u mnie niby wszystko działa.

Polecam wyjść i wejść, jeżeli tego nie zrobiłeś. Ale ja napiszę ten skrypt od nowa.

 

EDIT V3 (chyba xD): Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Przerobiona wersja, to już powinno działać, bo mi działa.

Edytowane przez ShadowEk
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...