Skocz do zawartości
  • 0

[PYTANIE] Jak dodac cooldown do mojego skryptu?


Pytanie

Witam, napisalem taki oto skrypt:
 

on rightclick on sign:
    line 1 is "&1[KLIK1]":
    send "&2&lBrawo! Udało ci się przejść łatwy parkour"
    send "&2&lW &6&lnagrodę &2&l dostajesz &4&l4 skrzynki &2&l:D"
    execute player command "/tp -186 11 -459"
    execute player command "/crates crate common %player% 4"
    op player

Pokrotce wytlumacze o co chodzi, skrypt jest do parkoura gdzie na koncu jest tabliczka, w ktora sie kliknie dostaje sie nagrode. Chcialbym dodac do tego dodac cooldown 24h, zeby gracze sobie nie farmili skrzynek. Z gory dzieki za pomoc ;)

Odnośnik do komentarza
https://skript.pl/temat/44926-pytanie-jak-dodac-cooldown-do-mojego-skryptu/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 godziny temu, deejay_pl napisał:

Chcialbym dodac do tego dodac cooldown 24h, zeby gracze sobie nie farmili skrzynek. Z gory dzieki za pomoc ;)

Już wielokrotnie ludzie o to pytali, wyszukaj sobie "cooldown" na forum.

Odnośnik do komentarza
https://skript.pl/temat/44926-pytanie-jak-dodac-cooldown-do-mojego-skryptu/#findComment-282343
Udostępnij na innych stronach

  • 0

Możesz użyć pomocniczego skryptu: 

 

on load:
	createCooldown("parkour", 24 hours)
on rightclick on sign:
	line 1 is "&1[KLIK1]":
	if getCooldown(player, "parkour") is false:
		send "&7Nastepny raz mozesz przejsc parkur za: %getCooldownText(player, ""parkour"")%"
		stop
	send "&2&lBrawo! Udało ci się przejść łatwy parkour"
	send "&2&lW &6&lnagrodę &2&l dostajesz &4&l4 skrzynki &2&l:D"
	execute player command "/tp -186 11 -459"
	execute player command "/crates crate common %player% 4"
	op player

 

Odnośnik do komentarza
https://skript.pl/temat/44926-pytanie-jak-dodac-cooldown-do-mojego-skryptu/#findComment-282346
Udostępnij na innych stronach

  • 0

Problem może być z wytabowaniem / warunkiem.

Wystarczy usunąć dwukropek przy warunku sprawdzania 1 linijki.

 

Nie wiem też, dlaczego chcesz dawać graczowi op'a za przejście parkoura ale to już twój zamysł

Odnośnik do komentarza
https://skript.pl/temat/44926-pytanie-jak-dodac-cooldown-do-mojego-skryptu/#findComment-282502
Udostępnij na innych stronach

  • 0
3 godziny temu, deejay_pl napisał:

Ok, ale niestety dalej moge respic sobie skrzynki bez zadnego cooldown'a. Czy to przez to ze "nadajemy" graczu opa?

Dlatego nie działa, bo nigdzie nie jest zapisywany cooldown.

Na końcu skryptu dodaj linijkę:

setCooldown(player, "parkour")

 

Odnośnik do komentarza
https://skript.pl/temat/44926-pytanie-jak-dodac-cooldown-do-mojego-skryptu/#findComment-282504
Udostępnij na innych stronach

  • 0
20 minut temu, deejay_pl napisał:

Dobra, dziala dzieki wielkie 😃 Ale teraz mam inny problem. Mianowicie ten skrypt dziala na kazda tabliczke, przez co przechodzenie parkoura nie ma sensu. Moglby ktos mi przy tym pomoc?

Usuń dwukropek na końcu linijki sprawdzającej pierwsza linijkę na tabliczce.

Odnośnik do komentarza
https://skript.pl/temat/44926-pytanie-jak-dodac-cooldown-do-mojego-skryptu/#findComment-282697
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ę...