Skocz do zawartości
  • 0

TheKacperShowYT

Pytanie

Witam mógłby mi ktoś napisać skrypt na zwiększenie obrażeń po uderzeniu piorunem ?

Chodzi o to by każdy piorun który uderzy obojętnie jakiego gracza
zabierało zamiast 0,5 serduszka to 3 serduszka 

Dam przykład: 

Jest 2 graczy

Jeden Gracz używa komendy /thor ( Komenda istnieje na serwerze domyślnie )
piorun uderza Gracza ma on jakieś eq i zabiera mu tylko 0,5 seduszka
chciałbym by po uderzeniu piorunem zabierało 3 serduszka

Odnośnik do komentarza
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie wiem czy to można zrobić. Ale można spróbować tak:
 

command /piorun [<player>]:
	trigger:
  		if player or console has permission "thor.admin":
  			if arg 1 is set:
				execute console command "thor %arg 1%"
  				damage player-arg by 2.5 hearts
  				send "Niech zadrży cała ziemia!"
  				stop
  			else:
  				send "Musisz podac nick gracza"
  				stop
  		else:
  			send "Nie masz uprawnien do tej komendy"
  			stop

 

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

  • 0

Przez plugin się da, lecz skrypt chyba nie (jednak się da @PoweredDragon).

Co do pana wyżej( @Shron):

if player or console has permission "thor.admin":

Konsola zawsze ma wszystkie uprawnienia. A sprawdzenie: if console has permission "xxx", nie ma sensu bytu.

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

  • 0
1 minutę temu, KrejzolekPRO napisał:

Przez plugin się da, lecz skrypt chyba nie.

Co do pana wyżej:


if player or console has permission "thor.admin":

Konsola zawsze ma wszystkie uprawnienia. A sprawdzenie: if console has permission "xxx", nie ma sensu bytu.

Tak, ale konsola nie jest traktowana jako player, więc nie mógłby używać tej komendy w konsoli

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

@UP
Nie ma sensu dodawać nowej sekcji konfiguracyjnej, bo sprawdzenie czy konsola ma uprawnienia działa (i zawsze zwraca wartość 1) :D
Ale dość spamu na ten temat.

Jeśli moje pomogło, to liczę na naj :D

 

EDIT
Wygląda na to, że on lightning strike nie zwraca lokacji w którą uderzył piorun. Trzeba obrażenia edytować w pluginie dodającym komendę /thor lub skorzystać z rozwiązania ShroNa

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
8 godzin temu, PoweredDragon napisał:

On Lightning Strike:
  loop players in radius 0.5 from event-location:
    damage loop-player by 2.5

 

Ogólnie spróbuj tak:

On Lightning Strike:
  loop players in radius 0.5 at event-location:
    damage loop-player by 2.5

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
3 minuty temu, KrejzolekPRO napisał:

Ogólnie spróbuj tak:


On Lightning Strike:
  loop players in radius 0.5 at event-location:
    damage loop-player by 2.5

 

 

Nie ma to sensu, ponieważ, jak mówiłem, on lightning strike nie zwraca lokacji, w którą uderzył piorun. Trzeba to zrobić w pluginie, a nie zrobimy tego w TAKI sposób w skrypcie, więc autorze - nie próbuj, bo nie ma to sensu.

Odnośnik do komentarza
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ę...