Skocz do zawartości
  • 0

Czemu to nie działa


__NaRu__

Pytanie

Napisałem takie coś i jest problem z give nie wiem czemu nie działa o to błąd i kod

[Skript] '{_item} named "%{_nazwa}%" with lore "%{_lore}%" to %{_Gracz}%' can't be added to {_ilosc} because the former is not an object (SuperScript.sk, line 140: give {_ilosc} {_item} named "%{_nazwa}%" with lore "%{_lore}%" to %{_Gracz}%')

I

command /daj <text> <text> <text> <number> <player>:
    trigger:
        if player has permission "SuperScript.Daj":
            set {_item} to arg 1
            set {_nazwa} to formatted arg 2
            set {_lore} to formatted arg 3
            set {_ilosc} to arg 4
            set {_Gracz} to arg 5
            give {_ilosc} {_item} named "%{_nazwa}%" with lore "%{_lore}%" to %{_Gracz}%

 

Edytowane przez xAxee
xAxee

Wstawiam w code

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38032-czemu-to-nie-dzia%C5%82a/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /daj <text> <text> <text> <number> <player>:
    trigger:
        if player has permission "SuperScript.Daj":
            set {_item} to arg 1 parsed as item
            set {_nazwa} to formatted arg 2
            set {_lore} to formatted arg 3
            set {_ilosc} to arg 4 parsed as integer
            set {_Gracz} to arg 5
            give {_ilosc} of {_item} named "%{_nazwa}%" with lore "%{_lore}%" to {_Gracz}

 

Odnośnik do komentarza
https://skript.pl/temat/38032-czemu-to-nie-dzia%C5%82a/#findComment-240798
Udostępnij na innych stronach

  • 0
2 minuty temu, xAxee napisał:

command /daj <text> <text> <text> <number> <player>: trigger: if player has permission "SuperScript.Daj": set {_item} to arg 1 parsed as item set {_nazwa} to formatted arg 2 set {_lore} to formatted arg 3 set {_ilosc} to arg 4 parsed as integer set {_Gracz} to arg 5 give {_ilosc} of {_item} named "%{_nazwa}%" with lore "%{_lore}%" to {_Gracz}

Daje błąd 

the 4th argument is not a text (SuperScript.sk, line 138: set {_ilosc} to arg 4 parsed as integer')

 

Odnośnik do komentarza
https://skript.pl/temat/38032-czemu-to-nie-dzia%C5%82a/#findComment-240799
Udostępnij na innych stronach

  • 0
1 minutę temu, __NaRu__ napisał:

Daje błąd 


the 4th argument is not a text (SuperScript.sk, line 138: set {_ilosc} to arg 4 parsed as integer')

 

usun parsed as integer

Odnośnik do komentarza
https://skript.pl/temat/38032-czemu-to-nie-dzia%C5%82a/#findComment-240800
Udostępnij na innych stronach

  • 0

Dobra działa dzięki

 

A jeszcze się zapytam jak zrobić tak żeby jak dam spacje był np dalej nazwa itemu np /daj iron sword i to sword bedzię już czytało jako nazwę

xAxee

Łączę posty

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/38032-czemu-to-nie-dzia%C5%82a/#findComment-240801
Udostępnij na innych stronach

  • 0
14 minut temu, __NaRu__ napisał:

A jeszcze się zapytam jak zrobić tak żeby jak dam spacje był np dalej nazwa itemu np /daj iron sword i to sword bedzię już czytało jako nazwę

hmm nie rozumiem o co ci chodzi, wyjaśnij bardziej

Odnośnik do komentarza
https://skript.pl/temat/38032-czemu-to-nie-dzia%C5%82a/#findComment-240803
Udostępnij na innych stronach

  • 0

no jak mam tą komende /daj i chciał bym wpisać nazwę ze spacją przykładowo "super item" to "super"da do nazwy a "item" da do lore a jak zrobić tak żeby cała nazwa trafiła do pojemnika z nazwą

Odnośnik do komentarza
https://skript.pl/temat/38032-czemu-to-nie-dzia%C5%82a/#findComment-240805
Udostępnij na innych stronach

  • 0
3 minuty temu, __NaRu__ napisał:

no jak mam tą komende /daj i chciał bym wpisać nazwę ze spacją przykładowo "super item" to "super"da do nazwy a "item" da do lore a jak zrobić tak żeby cała nazwa trafiła do pojemnika z nazwą

command /daj <text> <text> <text> <number> <player>:
	trigger:
		if player has permission "SuperScript.Daj":
			set {_item} to arg 1
			set {_nazwa} to formatted arg 2
			set {_lore} to formatted arg 3
			replace all "_" with " " in {_nazwa}
			replace all "_" with " " in {_lore}
			replace all "_" with " " in {_item}
			set {_item} to {_item} parsed as item
			set {_ilosc} to arg 4
			set {_Gracz} to arg 5
			give {_ilosc} of {_item} named "%{_nazwa}%" with lore "%{_lore}%" to {_Gracz}

spacja = _

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/38032-czemu-to-nie-dzia%C5%82a/#findComment-240806
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ę...