Skocz do zawartości
  • 0

Problem z dropem na %attacker%


Pytanie

on death:
	if victim is zombie:
		if name of victim is "&cPustynny Najemnik &4[&618 &cLv.&4]":
			loop all players in radius 5 around victim:
				if {lvl.%loop-player%} is smaller than 41:
					set {_ddexp.%loop-player%} to 60
					set {_vvexp.%loop-player%} to "%1.5*{_ddexp.%loop-player%}%" parsed as number
					set {_ssexp.%loop-player%} to "%2*{_ddexp.%loop-player%}%" parsed as number
					set action bar of loop-player to "&f&o+ %{_ddexp.%loop-player%}% &aEXP"
					if loop-player has permission "GExp.sk":
						add {_ddexp.%loop-player%} to {exp.%loop-player%}
						add {_ddexp.%loop-player%} to {wexp.%loop-player%}
					if loop-player has permission "VExp.sk":
						add {_vvexp.%loop-player%} to {exp.%loop-player%}
						add {_vvexp.%loop-player%} to {wexp.%loop-player%}
					if loop-player has permission "SVExp.sk":
						add {_ssexp.%loop-player%} to {exp.%loop-player%}
						add {_ssexp.%loop-player%} to {wexp.%loop-player%}
					set {Zmienna.%loop-player%} to {wexp.%loop-player%} / {wpexp.%loop-player%}
					set level progress of the loop-player to {Zmienna.%loop-player%}
					set loop-player's level to {lvl.%loop-player%}
					chance of 10%:
						give attacker 20 of cegla named "&cMoneta z Brazu" with lore "&4Za Monety Kupisz Drogocenne Przedmioty"
					chance of 0.5%:
						execute console command "mm items give %attacker% Tunika4"

on rightclick holding a stick:
	if player has permission "Wiz.sk":
		if name of player's tool is "&8Zniszczona Rozdzka":
			if {Mana.%player%} is greater than or equal to 5:
				remove 5 from {Mana.%player%}
				set {_d} to "1" parsed as number
				if {lvl.%player%} >= {_d}:
					loop all entities in radius 3 around player:
						add loop-entity to {_Moby::*}
						remove players from {_Moby::*} 
						set {ZRodzka.%player%} to random integer between 0 and 10000
						if {ZRodzka.%player%} is between 1 and 4950:
							set {ZRodzka2.%player%} to "%1*{Wiedza.%player%}%" parsed as number
							damage {_Moby::*} by {ZRodzka2.%player%}
							show 10 "critical hit" particle at player's location for player offset by 1.5, 0.4, 1.5
						if {ZRodzka.%player%} is between 4951 and 9900:
							set {ZRodzka2.%player%} to "%3*{Wiedza.%player%}%" parsed as number
							damage {_Moby::*} by {ZRodzka2.%player%}
							show 10 "critical hit" particle at player's location for player offset by 1.5, 0.4, 1.5
						if {ZRodzka.%player%} is between 9901 and 10000:
							set {ZRozdzka2.%player%} to "%6*{Wiedza.%player%}%" parsed as number
							damage {_Moby::*} by {ZRozdzka2.%player%}
							show 10 "lava pop" particle at player's location for player offset by 0.2, 0.2, 0.2
							show 10 "critical hit" particle at player's location for player offset by 1.5, 0.4, 1.5
				else:
					send "&8[&6Epi&cCraft&8] &cTen przedmiot jest dostepny od poziomu: &7%{_d}%" to player
			else:
				send "&8[&6Epi&cCraft&8] &cNie masz many!" to player

A więc chciałbym by to jakoś współpracowało ze sobą, bo nie daje dropu z różdżek, wiem że to przez problem z obrażeniami jak działają na tym, ale czy da się to jakoś obejść?

Odnośnik do komentarza
https://skript.pl/temat/49178-problem-z-dropem-na-attacker/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Zamień wyrażenia zadawania obrażeń

damage {_Moby::*} by {ZRodzka2.%player%}

na 

make player damage {_Moby::*} by {ZRodzka2.%player%}

 

Edytowane przez Shooterowy
Odnośnik do komentarza
https://skript.pl/temat/49178-problem-z-dropem-na-attacker/#findComment-305652
Udostępnij na innych stronach

  • 0
Godzinę temu, Shooterowy napisał:

Zamień wyrażenia zadawania obrażeń


damage {_Moby::*} by {ZRodzka2.%player%}

na 


make player damage {_Moby::*} by {ZRodzka2.%player%}

 

jak wrócę do domku to dam znać czy działa :3
ale z góry dzięki za pomoc

 

Odnośnik do komentarza
https://skript.pl/temat/49178-problem-z-dropem-na-attacker/#findComment-305654
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ę...