Skocz do zawartości
  • 0

Cooldown rightclicka


WonSkk
 Udostępnij

Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	czas: 3 minutes

on rightclick on sugar cane:
    if "%region at player%" contains "trzcina1":
		if difference between {trzcina::%player%} and now is greater than "{@czas}" parsed as timespan:
			send action bar "&aZbierasz &a&lTrzcine!" to player
			execute console command "give %player% sugarcane 1 name:&aTrzinca"
			set {trzcina::%player%} to now

 

 

22 godziny temu, rusekh napisał:

Musisz dodać nad "%region at player%" contains "trzcina1" wait a 10 second

 

To ma byc cooldown, a nie sleep na 10 sek przed wykonaniem dalszych instrukcji. Cooldown polega na tym, ze jesli gracz wykona dana akcje, to przed jej ponownym wykonaniem musi odczekac x czasu.

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

send "coś" to player 

Zamień sobie na swoją akcję, aby cooldown zaczął działać będziesz musiał wyjść i wejść

variables:
    {cooldown::%player%} = 10

on right click:
    if {cooldown::%player%} <= 0:
        send "Cos" to player
    else:
        send "&cMusisz odczekać &7%{cooldown::%player%}% &7sekund" to player
                             
on join:
    while player is online:
        remove 1 from {cooldown::%player%}
        wait 1 second
                                

 

Edytowane przez notKubaaa
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ę...