Skocz do zawartości

Pytanie

Użytkownik

Witam.

Próbowałem napisać skrypt na "Excalibur" lecz jak to się mówi w tym temacie jestem zielony...

Potrzebuję osoby, która byłaby w stanie napisać skrypt liczący zabójstwa danej broni, która posiada swój "numer seryjny".

W miarę możliwości prosiłbym by opierał się on na tym fragmencie kodu... Z góry dziękuję.


KOD: 

command /excalibur:
    trigger:
        give diamond sword named "&e&oExcalibur" to player
        loop all items in player's inventory:
            loop-item's name is "&e&oExcalibur":
                add 1 to {counter}
                set line 1 of loop-item's lore to "&6Zabojstwa: &f%{kills}%"
                set line 2 of loop-item's lore to "&6Wlasciciel: &f%player%"
                set line 3 of loop-item's lore to "&6Numer: &f%{counter}%"


 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Użytkownik
  • 0
22 minuty temu, Riley382 napisał:

Witam.

Próbowałem napisać skrypt na "Excalibur" lecz jak to się mówi w tym temacie jestem zielony...

Potrzebuję osoby, która byłaby w stanie napisać skrypt liczący zabójstwa danej broni, która posiada swój "numer seryjny".

W miarę możliwości prosiłbym by opierał się on na tym fragmencie kodu... Z góry dziękuję.


KOD: 

command /excalibur:
    trigger:
        give diamond sword named "&e&oExcalibur" to player
        loop all items in player's inventory:
            loop-item's name is "&e&oExcalibur":
                add 1 to {counter}
                set line 1 of loop-item's lore to "&6Zabojstwa: &f%{kills}%"
                set line 2 of loop-item's lore to "&6Wlasciciel: &f%player%"
                set line 3 of loop-item's lore to "&6Numer: &f%{counter}%"


Mogę to spróbować jutro napisac ;) ogólnie to mogę Ci dać schemat (nie rozumiem o co choci z numerem)

gdy zabije, jeśli przedmiot w ręce to "excalibur", dodaj 1 do {zabojwsta::%player%} i zrób Lorę z zabojstwami jak nie wiesz jak zrobic jutro to mogę spróbować zrobic

 

 

Wswww

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0

Proszę, jeżeli nie działa, to poprawię :)
(PISANE NA SZYBKO!)

command /excalibur:
	trigger:
		if player has permission "excalibur":
			give 1 diamond sword named "&e&oExcalibur" to player
			send "&e&oUzyskales excalibur'a!"
			set 1st line of diamond sword to "&e&oKille: &f%{kille::%player%}%"
			set 2nd line of diamond sword to "&e&oData produkcji:&f %now%"
			set 3nd line of diamond sword to "&e&oWlasciciel:&f %player%"
			
on death of player:
	if attacker is player:
		if attacker's tool is diamond sword:
			if name of attacker's tool is "&e&oExcalibur":
				add 1 to {kille::%attacker}
				send "&aGracz &2%attacker%&a wlasnie Ciebie zabil!" to victim
				send "&aZablies gracza&2 %victim%" to attacker

 

Edytowane przez HeezQ

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
1 minutę temu, Riley382 napisał:

@HeezQ  Niestety nie o to mi chodziło...
Chodzi o to by zabójstwa były przypisywane do miecza, nie do osoby.

 

Ale to zapisuje kille mieczowi, nie tylko Graczu :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
5 minut temu, HeezQ napisał:

Ale to zapisuje kille mieczowi, nie tylko Graczu :)

Źle mnie zrozumiałeś. 

Dam przykład:
Gracz kupuje ten miecz zabija 10 osób po czym sam zostaje zabity, kolejny właściciel tego miecza powinien kontynuować nabijanie zabójstw od ilości zabójstw nabitej przez pierwszego właściciela ( w tym wypadku 10 ). 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×