Skocz do zawartości
  • 0

Ulepszone itemy.


Sallciq

Pytanie

Witam, mam pomysl pewny skrypt, lecz brakuje mi do jego realizacji umiejętności.

Potrzebuje aby:

- Jesli mamy miecz i klikniemy na NPC o nicku Kowal 

           Posiadamy 50% na jego ulepszenie, badz 50%, ze item sie spali. (Bardzo proszę o jakiś komunikat)

          Jesli sie ulepszy, to zadawane dmg przedmiotu zwieksza sie o 2.

           Przy czym jego lore zmienia się w &aObrazenia +2

  

I jesli to mozliwe:

 Mozemy go nadal ulepszać w taki sam sposob jak wyzej i wtedy obrazenia znowu zwieksza sie o 2 dmg, a lore zmieni sie z &aObrazenia +2 na &aObrazenia +4

 

Z góry bardzo dziękuję za każdą linijke kodu :)

Jeśli skrypt jest duży i wykracza poza normy, prosze o odezwanie się w wiadomości prywatnej w celu małego wynagrodzenia

Edytowane przez Sallciq
Odnośnik do komentarza
https://skript.pl/temat/37704-ulepszone-itemy/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on click on entity:
	if name of clicked entity contains "Kowal":
		if player's tool is any sword:
			if (random integer between 1 and 2) is 1:
				if lore of player's tool contains "&aObrazenia:"
					set {_lore} to ("%uncoloured lore of player's tool%".replace("Obrazenia: +", "") parsed as integer)
					set {_dodaj} to {_lore}+2
					set lore of player's tool to "&aObrazenia: +%{_dodaj}%"
					send "Od teraz Twoj przedmiot zadaje +%{_dodaj}% dmg!"
					stop
				set lore of player's tool to "&aObrazenia: +2"
				send "Od teraz Twoj przedmiot zadaje +2 dmg!"
				stop
			send "Twoj item sie spalil!"
		send "Twoim przedmiotem w rece musi byc jakikolwiek miecz!"

on damage:
	if attacker's tool is any sword:
		if lore of attacker's tool contains "&aObrazenia:":
			set {_lore} to ("%uncoloured lore of attacker's tool%".replace("Obrazenia: +", "") parsed as integer) 
			set {_currentDamage} to (attacker's damage + {_lore})
			set attacker's damage to {_lore}

Nietestowane - wymaga skript-mirror.

Edytowane przez LjayPL789
Odnośnik do komentarza
https://skript.pl/temat/37704-ulepszone-itemy/#findComment-239374
Udostępnij na innych stronach

  • 0
38 minut temu, LjayPL789 napisał:

on click on entity:
	if name of clicked entity contains "Kowal":
		if player's tool is any sword:
			if (random integer between 1 and 2) is 1:
				if lore of player's tool contains "&aObrazenia:"
					set {_lore} to ("%uncoloured lore of player's tool%".replace("Obrazenia: +", "") parsed as integer)
					set {_dodaj} to {_lore}+2
					set lore of player's tool to "&aObrazenia: +%{_dodaj}%"
					send "Od teraz Twoj przedmiot zadaje +%{_dodaj}% dmg!"
					stop
				set lore of player's tool to "&aObrazenia: +2"
				send "Od teraz Twoj przedmiot zadaje +2 dmg!"
				stop
			send "Twoj item sie spalil!"
		send "Twoim przedmiotem w rece musi byc jakikolwiek miecz!"

on damage:
	if player's tool is any sword:
		if lore of player's tool contains "&aObrazenia:":
			set {_lore} to ("%uncoloured lore of player's tool%".replace("Obrazenia: +", "") parsed as integer) 
			set {_currentDamage} to (player's damage + {_lore})
			set player's damage to {_lore}

Nietestowane - wymaga skript-mirror.

Wywala mi to:

https://imgur.com/a/cqyngjw

a z skript mirrorem mi serwer krzyczy i wywala go: 

 

 

Odnośnik do komentarza
https://skript.pl/temat/37704-ulepszone-itemy/#findComment-239383
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ę...