Skocz do zawartości
  • 0

Loop all entities


Parczik
 Udostępnij

Pytanie

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
7 minut temu, xAxee napisał:
On right click:
    If player's tool is stick:
        loop all entities in radius 10 around player:
            Damage loop-entity by 5*2

 

jest ok. Ale chciałbym jeszcze z cooldownem 20 sek.

kiedy jest na cooldownie pisze "&cCooldown (sek)"

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
Cytat
variables:
    {cooldown::%player%} = 0
On right click:
    If player's tool is stick:
        if {cooldown::%player%} is 0:
            loop all entities in radius 10 around player:
                Damage loop-entity by 5*2
                set {cooldown::%player%} to 20
        else:
            send "Musisz odczekać jeszcze %{cooldown::%player%}%"
every 1 tick:
    loop all players:
        if {cooldown::%loop-player%} is 20:
            loop 20 times:
                remove 1 from {cooldown::%loop-player%}
                wait 1 second

Spróbuj to,

Edit: Poprawiłem bo nie działało.

Edit2: Teraz będzie działać bo testowałem.

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

  • 0

@ignanmagus oczy bolą jak na to patrzę. Jeśli rzeczywiście jesteś pewny że tak mocno chcesz obniżyć wydajność serwera to używaj tego twojego.

on right click:
	if player's tool is stick:
		if {cooldown::%player%} is not set:
			set {cooldown::%player%} to now
			loop all entities in radius 10 around player:
				damage loop-entity by 5*2
			stop
		set {_cooldown} to difference between {cooldown::%player%} and now
		if {_cooldown} is less than 20 seconds:
			set {_time} to 20 seconds
			subtract {_cooldown} from {_time}
			send "tej mocy możesz użyć za %{_time}%" to player
		else:
			set {cooldown::%player%} to now
			loop all entities in radius 10 around player:
				damage loop-entity by 5*2

 

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