Skocz do zawartości
  • 0

Poprawa skryptu na czaszki


Gość Nes0x

Pytanie

Witam mam problem z skryptem na czaszki ponieważ nawet jeśli mob zabije gracza dostaje czaszkę a powinno to działać tylko na graczy skrypt:

command /czaszki [<text>]:
    trigger:
        loop {czaszki::*}:
            send "&aGracz &6%loop-index% &ama czaszke przez &c%loop-value% &cminut"
on death of player:
    if {czaszki::%victim%} is set:
        add 100 to attacker's balance
        send "&aGracz &a%attacker% &azabil &agresywnego &gracza &a%victim% &a- &anagroda &a100$" to all players
        clear {czaszki::%victim%}
    else:
        set {czaszki::%attacker%} to 24*60
        remove 100 from attacker's balance
        send "&cGracz &c%attacker% &czabil &cpokojowego &cgracza &c%victim% &c- &ckara &c100$ &ci &cczaszka" to all players
every minute:
    loop {czaszki::*}:
        remove 1 from {czaszki::%loop-index%}
        if {czaszki::%loop-index%} is 0:
            clear {czaszki::%loop-index%}

 

Edytowane przez Nes0x
TakiJakTy

Usuwam formatowanie, wstawiam w code.

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/37744-poprawa-skryptu-na-czaszki/
Udostępnij na innych stronach

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Godzinę temu, Nes0x napisał:

@SernickLOL a w jakim miejscu to dodać? Jakbyś mógł to napisz już poprawioną wersję 

command /czaszki [<text>]:
	trigger:
		loop {czaszki::*}:
			send "&aGracz &6%loop-index% &ama czaszke przez &c%loop-value% &cminut"
on death of player:
	attacker is player
	if {czaszki::%victim%} is set:
		add 100 to attacker's balance
		send "&aGracz &a%attacker% &azabil &agresywnego &gracza &a%victim% &a- &anagroda &a100$" to all players
		clear {czaszki::%victim%}
	else:
		set {czaszki::%attacker%} to 24*60
		remove 100 from attacker's balance
		send "&cGracz &c%attacker% &czabil &cpokojowego &cgracza &c%victim% &c- &ckara &c100$ &ci &cczaszka" to all players
every minute:
	loop {czaszki::*}:
		remove 1 from {czaszki::%loop-index%}
		if {czaszki::%loop-index%} is 0:
			clear {czaszki::%loop-index%}

 

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/37744-poprawa-skryptu-na-czaszki/#findComment-239572
Udostępnij na innych stronach

  • 0
Teraz, Nes0x napisał:

@xAxee próbowałem już z attacker is player lecz wtedy nic nie działało nawet na moba ani gracza 

:thonk:

command /czaszki [<text>]:
	trigger:
		loop {czaszki::*}:
			send "&aGracz &6%loop-index% &ama czaszke przez &c%loop-value% &cminut"
on death of player:
	"%all players%" contain "%attacker%"
	if {czaszki::%victim%} is set:
		add 100 to attacker's balance
		send "&aGracz &a%attacker% &azabil &agresywnego &gracza &a%victim% &a- &anagroda &a100$" to all players
		clear {czaszki::%victim%}
	else:
		set {czaszki::%attacker%} to 24*60
		remove 100 from attacker's balance
		send "&cGracz &c%attacker% &czabil &cpokojowego &cgracza &c%victim% &c- &ckara &c100$ &ci &cczaszka" to all players
every minute:
	loop {czaszki::*}:
		remove 1 from {czaszki::%loop-index%}
		if {czaszki::%loop-index%} is 0:
			clear {czaszki::%loop-index%}

 

Odnośnik do komentarza
https://skript.pl/temat/37744-poprawa-skryptu-na-czaszki/#findComment-239578
Udostępnij na innych stronach

  • 0
1 minutę temu, Nes0x napisał:

@xAxee chyba że dodać execute console command? Czy to nie będzie działać? 

możesz dać 

command /czaszki [<text>]:
	trigger:
		loop {czaszki::*}:
			send "&aGracz &6%loop-index% &ama czaszke przez &c%loop-value% &cminut"
on death of player:
	"%all players%" contain "%attacker%"
	if {czaszki::%victim%} is set:
		add 100 to attacker's balance
		send "&aGracz &a%attacker% &azabil &agresywnego &gracza &a%victim% &a- &anagroda &a100$" to all players
		clear {czaszki::%victim%}
	else:
		set {czaszki::%attacker%} to 24*60
		remove 100 from ("%attacker%" parsed as player)'s balance
		send "&cGracz &c%attacker% &czabil &cpokojowego &cgracza &c%victim% &c- &ckara &c100$ &ci &cczaszka" to all players
every minute:
	loop {czaszki::*}:
		remove 1 from {czaszki::%loop-index%}
		if {czaszki::%loop-index%} is 0:
			clear {czaszki::%loop-index%}

 

Odnośnik do komentarza
https://skript.pl/temat/37744-poprawa-skryptu-na-czaszki/#findComment-239613
Udostępnij na innych stronach

  • 0

jak teraz tą czaszkę usunąć albo dać komuś, mogę odpowiedzi?

Próbowałem tak ale nie działa?  PS /cczaszki od skrotu clear czaszki ;)

command /czaszki [<text>]:
    trigger:
        loop {czaszki::*}:
            send "&aGracz &6%loop-index% &ama czaszke przez &c%loop-value% &cminut"
on death of player:
    "%all players%" contain "%attacker%"
    if {czaszki::%victim%} is set:
        add 100 to attacker's balance
        send "&aGracz &a%attacker% &azabil &agresywnego &gracza &a%victim% &a- &anagroda &a100$" to all players
        clear {czaszki::%victim%}
    else:
        set {czaszki::%attacker%} to 24*60
        remove 100 from ("%attacker%" parsed as player)'s balance
        send "&cGracz &c%attacker% &czabil &cpokojowego &cgracza &c%victim% &c- &ckara &c100$ &ci &cczaszka" to all players
every minute:
    loop {czaszki::*}:
        remove 1 from {czaszki::%loop-index%}
        if {czaszki::%loop-index%} is 0:
            clear {czaszki::%loop-index%}

command /cczaszki:
    trigger:
        clear {czaszki::%victim%}

Edytowane przez KalinesiakoYT
Odnośnik do komentarza
https://skript.pl/temat/37744-poprawa-skryptu-na-czaszki/#findComment-248355
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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