Skocz do zawartości
  • 0

Skrypt na tygodniową wypłatę


Pytanie

Witam, potrzebuję pewnego skryptu który działałby w następujący sposób

 

/wypłata - wypłaca 10 sztabek złota

 

Żeby ponownie użyć komendy trzeba odczekać 1 tydzień, a jeżeli gracz wpisze /wypłata prze upływem tygodnia to będzie mu pisało ile jeszcze zostało godzin. Robiłem już podobny skrypt ale nie działał tak jak miał działać bo po każdym restarcie serwera gracz nie mógł już nigdy użyć tej komendy.

 

Kod nieudanego skryptu

variables:    {czas.%player%} = falsecommand /Wyplata:    permission: wyplata.kl1    trigger:        if {czas.%player%} is false:            execute console command "give %player% 266 10"            send "&6Otrzymales 10 sztabek zlota"            set {czas.%player%} to true            wait 168 hours            set {czas.%player%} to false        else:            send "Nie minal jeszcze tydzien"
Odnośnik do komentarza
https://skript.pl/temat/1715-skrypt-na-tygodniow%C4%85-wyp%C5%82at%C4%99/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /wyplata:	trigger:		if player have permissions "wyplata.kl1":			if {wyplata.%player%} is not set:				set {wyplata.%player%} to now				stop			if difference between {wyplata.%player%} and now is less than 168 hours:				set {_wyplata} to difference between {wyplata.%player%} and now				set {_wyplata} to difference between 168 hours and {_wyplata}				send "&6Aby zabrac kolejna wyplate odczekaj &a%{_wyplata}%"				stop			else:				give 10 gold ingot to player				send "&6Otrzymales swoja wyplate"				set {wyplata.%player%} to now				stop				
Odnośnik do komentarza
https://skript.pl/temat/1715-skrypt-na-tygodniow%C4%85-wyp%C5%82at%C4%99/#findComment-14388
Udostępnij na innych stronach

  • 0

Mam mały problem skrypt ładuje się bez żadnego errora ale jak wpisuję /wyplata to nic się nie dzieje a jak drugi raz wpiszę /wyplata to wyskakuje właśnie ten czas do odczekania. Serwer jest na wersji 1.7.2 tak samo jak i plugin skript.

Odnośnik do komentarza
https://skript.pl/temat/1715-skrypt-na-tygodniow%C4%85-wyp%C5%82at%C4%99/#findComment-14411
Udostępnij na innych stronach

  • 0

Jak ma działać, jak w tym skrypcie co ci dał nie ma kodu od dawania sztabek złota...

command /wyplata:	trigger:		if player have permissions "wyplata.kl1":			if {wyplata.%player%} is not set:				set {wyplata.%player%} to now                give 10 gold ingots to player				stop			if difference between {wyplata.%player%} and now is less than 168 hours:				set {_wyplata} to difference between {wyplata.%player%} and now				set {_wyplata} to difference between 168 hours and {_wyplata}				send "&6Aby zabrac kolejna wyplate odczekaj &a%{_wyplata}%"				stop			else:				give 10 gold ingot to player				send "&6Otrzymales swoja wyplate"				set {wyplata.%player%} to now				stop
Odnośnik do komentarza
https://skript.pl/temat/1715-skrypt-na-tygodniow%C4%85-wyp%C5%82at%C4%99/#findComment-14458
Udostępnij na innych stronach

  • 0

On dał kod na dawanie sztabek złota wkleiłem twój kod i też nie działa. Tak jak mówię jak wpisuje /wyplata to nic się nie wyświetla ale jak drugi raz napisze to mi pisze ten text który jest dzięki temu

send "&6Aby zabrac kolejna wyplate odczekaj &a%{_wyplata}%"
Odnośnik do komentarza
https://skript.pl/temat/1715-skrypt-na-tygodniow%C4%85-wyp%C5%82at%C4%99/#findComment-14467
Udostępnij na innych stronach

  • 0
command /wyplata:	trigger:		if player have permissions "wyplata.kl1":			if (difference between {wyplata.%player%} and now) is less than 168 hours:				set {_wyplata} to difference between {wyplata.%player%} and now				set {_wyplata} to difference between 168 hours and {_wyplata}				send "&6Aby zabrac kolejna wyplate odczekaj &a%{_wyplata}%"				stop			else:				give 10 gold ingot to player				send "&6Otrzymales swoja wyplate"				set {wyplata.%player%} to now				stop
Odnośnik do komentarza
https://skript.pl/temat/1715-skrypt-na-tygodniow%C4%85-wyp%C5%82at%C4%99/#findComment-14471
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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