Skocz do zawartości
  • 0

Skript na Niewypadanie itemów.


Pytanie

Cześć, skript, który podałeś działa co prawda, ale częściowo - to znaczy, że przy śmierci owszem item pozostaje, natomiast gdy chce wziąć inny item, by pozostal przykladem jest kowadło o nazwie "Epickie Kowadlo" to pojawia sie zamiast tego kowadła - śnieżka. Chciałbym, by w jakiś sposób było to tak, aby item w kicie był zachowany po śmierci.

 

Tutaj jest skript, który pisał @Shooterowy

Z góry przepraszam za tworzenie nowego posta, ale nie sprawdziłem dokladnie, dopiero teraz zauważyłem, ze coś nie gra. Przepraszam - mój błąd.

 
options: 
	nazwa: "&d&lEpicka Sniezka" 
on gamemode change: 
	if player's gamemode is spectator: 
		loop items in player's inventory: if name of loop-item is {@nazwa}: 
			add loop-item to {items::%player%::*} 
	else if player's gamemode is survival: 
		add {items::%player%::*} to player clear {items::%player%::*}
Spoiler

Nie wiem czy zadziała, bo plugin, który czyści ekwipunek po śmierci może usunąć itemy zanim skrypt zapisze je do zmiennej.

Właśnie nie zadziałał tak jak bym chciał. 

 

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/49192-skript-na-niewypadanie-item%C3%B3w/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Zrobiłeś reload skryptu? Pamiętaj, że to nie jest podpisane ID przedmiotu tylko jego nazwa. Więc jeżeli nazwiesz śnieżkę epickie kowadło to da Ci śnieżkę, natomiast jeżeli kowadło nazwiesz epickie kowadło da ci kowadło. Mam nadzieję, że mnie zrozumiesz.

 

Odnośnik do komentarza
https://skript.pl/temat/49192-skript-na-niewypadanie-item%C3%B3w/#findComment-305746
Udostępnij na innych stronach

  • 0
7 godzin temu, FraZ napisał:

Zrobiłeś reload skryptu? Pamiętaj, że to nie jest podpisane ID przedmiotu tylko jego nazwa. Więc jeżeli nazwiesz śnieżkę epickie kowadło to da Ci śnieżkę, natomiast jeżeli kowadło nazwiesz epickie kowadło da ci kowadło. Mam nadzieję, że mnie zrozumiesz.

 

Właśnie podpisuje na odwrót, ze śnieżkę nazywam "Epicka Śnieżka" a kowadło "Epickie Kowadło" i sęk w tym, iż gdy posiadam kowadło o owej nazwie "Epickie kowadło" to zamiast tego pojawia sie śnieżka. I czasami również sie dzieje na odwrót - posiadam sniezke, pojawia sie kowadlo. 

Odnośnik do komentarza
https://skript.pl/temat/49192-skript-na-niewypadanie-item%C3%B3w/#findComment-305764
Udostępnij na innych stronach

  • 0

Przecież ty podałeś poprzedni skrypt, shooterowy napisał Ci przecież drugi i masz tego używać...

options:
    nazwa: "&d&lEpicka Sniezka"
    przedmiot: dirt
on death:
    if victim is a player:
        loop drops:
            if name of loop-item is {@nazwa}:
                add loop-item to {items::%victim%::*}
                remove loop-item from drops
on respawn:
    wait a tick
    add {items::%player%::*} to player
    clear {items::%player%::*}
command /s:
    trigger:
        add {@przedmiot} named {@nazwa} to player

W options masz "przedmiot" i zmieniasz tylko nazwę przedmiotu (nie id )tylko pamiętaj, że nazwy po angielsku. Sprawdzałem u siebie i działa.

Edytowane przez FraZ
Odnośnik do komentarza
https://skript.pl/temat/49192-skript-na-niewypadanie-item%C3%B3w/#findComment-305771
Udostępnij na innych stronach

  • 0

Nie działa.. tak jak powinno.. owszem, gdy mam sniezke w lapie o nazwie epicka sniezka, to pojawia sie sniezka, natomiast gdy chce, by inny item pozostal w ekwipunku czyli np. Kowalo o nazwie "Epickie kowadlo" to gdy zginę z tym itemem (czyli z tym kowadlem) to zamiast tego, pojawia sie sniezka. (dodam, ze ten skript jest bardziej potrzebny mi do BedWars, a z racji iz chcialem zrobic nietypowe kity z itemami to wlasnie w tkwi w tym problem, ze po smierci te itemy trace.) a jak wiemy, na Bedach jest cooldown 5 sekund na gamemode 3. 

 

A tamte skripty, ktore pisal Shooterowy, działa, ale nie do końca.. 

Edytowane przez Dafitovv
Odnośnik do komentarza
https://skript.pl/temat/49192-skript-na-niewypadanie-item%C3%B3w/#findComment-305888
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ę...