Skocz do zawartości
  • 0

Oddawanie przedmiotow


brvads

Pytanie

tutaj moj kod na "kolekcjonera".

Potrzebuje,aby ktoś mi pomógł/zrobił komende /oddac1expo

polegaloby to na tym, ze sprawdza czy gracz ma w eq fern nazwany "test" with lore "" and "chyba kolekcjoner tego potrzebuje", jezeli ma dodaje 1 do zmiennej {misjaKolekcjonerOddac1::%player%} i jezeli ta zmiena bedzie = 10 to wyskakuje na chcacie komunikat skonczyles misje

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/
Udostępnij na innych stronach

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, brvads napisał:

tutaj moj kod na "kolekcjonera".

Potrzebuje,aby ktoś mi pomógł/zrobił komende /oddac1expo

polegaloby to na tym, ze sprawdza czy gracz ma w eq fern nazwany "test" with lore "" and "chyba kolekcjoner tego potrzebuje", jezeli ma dodaje 1 do zmiennej {misjaKolekcjonerOddac1::%player%} i jezeli ta zmiena bedzie = 10 to wyskakuje na chcacie komunikat skonczyles misje

Ma zabierać z ekwipunku ten 'fern' czy nie?

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284660
Udostępnij na innych stronach

  • 0
7 minut temu, brvads napisał:

tak, zapominalem dodac

Proszę.

options:
	fern: fern named "test" with lore "" and "chyba kolekcjoner tego potrzebuje"

command /oddac1expo:
	trigger:
		{misjaKolekcjonerOddac1::%player%} >= 10:
			send "&aJuż skończyłeś tę misję!" to player
			stop
		player doesn't have 1 fern named "test" with lore "" and "chyba kolekcjoner tego potrzebuje":
			send "&cNie posiadasz wymaganego przedmiotu!" to player
			stop
		remove 1 fern named "test" with lore "" and "chyba kolekcjoner tego potrzebuje"
		add 1 to {misjaKolekcjonerOddac1::%player%}
		{misjaKolekcjonerOddac1::%player%} >= 10 10
		send "&aSkończyłeś misję!" to player

 

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284664
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

Proszę.


options:
	fern: fern named "test" with lore "" and "chyba kolekcjoner tego potrzebuje"

command /oddac1expo:
	trigger:
		{misjaKolekcjonerOddac1::%player%} >= 10:
			send "&aJuż skończyłeś tę misję!" to player
			stop
		player doesn't have 1 fern named "test" with lore "" and "chyba kolekcjoner tego potrzebuje":
			send "&cNie posiadasz wymaganego przedmiotu!" to player
			stop
		remove 1 fern named "test" with lore "" and "chyba kolekcjoner tego potrzebuje"
		add 1 to {misjaKolekcjonerOddac1::%player%}
		{misjaKolekcjonerOddac1::%player%} >= 10 10
		send "&aSkończyłeś misję!" to player

 


 
[09:12:38 ERROR]: Can't understand this condition/effect: remove 1 fern named "test" with lore "" and "chyba kolekcjoner tego potrzebuje" (totem.sk, line 70: remove 1 fern named "test" with lore "" and "chyba kolekcjoner tego potrzebuje"')
[09:12:38 ERROR]: Numeric ids are not supported anymore. (totem.sk, line 72: {misjaKolekcjonerOddac1::%player%} >= 10 10')
Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284665
Udostępnij na innych stronach

  • 0
Teraz, brvads napisał:

 
[09:12:38 ERROR]: Can't understand this condition/effect: remove 1 fern named "test" with lore "" and "chyba kolekcjoner tego potrzebuje" (totem.sk, line 70: remove 1 fern named "test" with lore "" and "chyba kolekcjoner tego potrzebuje"')
[09:12:38 ERROR]: Numeric ids are not supported anymore. (totem.sk, line 72: {misjaKolekcjonerOddac1::%player%} >= 10 10')

Co do pierwszego błędu, dodaj na końcu 'from player's inventory'.

Co do drugiego błędu, usuń jedną dziesiątkę.

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284666
Udostępnij na innych stronach

  • 0
8 minut temu, Kormic napisał:

Co do pierwszego błędu, dodaj na końcu 'from player's inventory'.

Co do drugiego błędu, usuń jedną dziesiątkę.

jeszcze mam jedno pytanie, da sie jakos zrobic zeby tam po oddaniu pokazywalo ile mam tego? zeby to nie dzialalo tak ze musze otwierac ponownie gui zeby zobaczyc

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284671
Udostępnij na innych stronach

  • 0
1 minutę temu, brvads napisał:

jeszcze mam jedno pytanie, da sie jakos zrobic zeby tam po oddaniu pokazywalo ile mam tego? zeby to nie dzialalo tak ze musze otwierac ponownie gui zeby zobaczyc

Nie ma najmniejszego problemu, wystarczy, że pod linijką 'add 1 to {misja...' wstawisz inną linijkę.

send "&aJuż oddałeś &6%{twojaZmienna}%&a!" to player

Zmień sobie jedynie zmienną na tą twoją.

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284672
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Nie ma najmniejszego problemu, wystarczy, że pod linijką 'add 1 to {misja...' wstawisz inną linijkę.



send "&aJuż oddałeś &6%{twojaZmienna}%&a!" to player

Zmień sobie jedynie zmienną na tą twoją.

aa tak to wiem, mi chodzi bardziej w tym gui

command /expo2115tt:
    trigger:
        if {misjaKolekcjonerNumer::%player%} is 1:
            open chest inventory named "&aItemy z Expowiska" with 1 rows to player
            set slot 0 of player's current inventory to 1 fern named "&aExpowisko 1-10" with lore "" and "&aOddales {misjaKolekcjonerOddac1::%player%}/10"

 

zeby to sie 'updatowalo'

Edytowane przez xNightPower_
Nieaktywny

Na forum istnieje code.

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284673
Udostępnij na innych stronach

  • 0
3 minuty temu, brvads napisał:

zeby to sie 'updatowalo'

Z tym też nie ma większego problemu.

command /expo2115tt:
    trigger:
        if {misjaKolekcjonerNumer::%player%} is 1:
            open chest inventory named "&aItemy z Expowiska" with 1 rows to player
            set slot 0 of player's current inventory to 1 fern named "&aExpowisko 1-10" with lore "" and "&aOddales %{misjaKolekcjonerOddac1::%player%}%/10"
			
on inventory open:
	name of player's current inventory is "&aItemy z Expowiska"
	add player to {guiExpowisko::*}
	
on inventory close:
	name of player's current inventory is "&aItemy z Expowiska"
	remove player from {guiExpowisko::*}
	
every 1 second:
	loop {guiExpowisko::*}:
		set slot 0 of loop-value's current inventory to 1 fern named "&aExpowisko 1-10" with lore "" and "&aOddales %{misjaKolekcjonerOddac1::%loop-value%}%/10"

 

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284674
Udostępnij na innych stronach

  • 0
7 minut temu, Kormic napisał:

Z tym też nie ma większego problemu.


command /expo2115tt:
    trigger:
        if {misjaKolekcjonerNumer::%player%} is 1:
            open chest inventory named "&aItemy z Expowiska" with 1 rows to player
            set slot 0 of player's current inventory to 1 fern named "&aExpowisko 1-10" with lore "" and "&aOddales %{misjaKolekcjonerOddac1::%player%}%/10"
			
on inventory open:
	name of player's current inventory is "&aItemy z Expowiska"
	add player to {guiExpowisko::*}
	
on inventory close:
	name of player's current inventory is "&aItemy z Expowiska"
	remove player from {guiExpowisko::*}
	
every 1 second:
	loop {guiExpowisko::*}:
		set slot 0 of loop-value's current inventory to 1 fern named "&aExpowisko 1-10" with lore "" and "&aOddales %{misjaKolekcjonerOddac1::%loop-value%}%/10"

 

brak errorow, ale cos nie dziala

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284678
Udostępnij na innych stronach

  • 0
Teraz, brvads napisał:

brak errorow, ale cos nie dziala

W takim razie zrobimy nieco inaczej.

command /expo2115tt:
	trigger:
		if {misjaKolekcjonerNumer::%player%} is 1:
			open chest inventory named "&aItemy z Expowiska" with 1 rows to player
			set slot 0 of player's current inventory to 1 fern named "&aExpowisko 1-10" with lore "" and "&aOddales %{misjaKolekcjonerOddac1::%player%}%/10"
			add player to {guiExpowisko::*}
	
on inventory close:
	name of player's current inventory is "&aItemy z Expowiska"
	remove player from {guiExpowisko::*}
	
every 1 second:
	loop {guiExpowisko::*}:
		set slot 0 of loop-value's current inventory to 1 fern named "&aExpowisko 1-10" with lore "" and "&aOddales %{misjaKolekcjonerOddac1::%loop-value%}%/10"

 

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284679
Udostępnij na innych stronach

  • 0
5 minut temu, Kormic napisał:

W takim razie zrobimy nieco inaczej.


command /expo2115tt:
	trigger:
		if {misjaKolekcjonerNumer::%player%} is 1:
			open chest inventory named "&aItemy z Expowiska" with 1 rows to player
			set slot 0 of player's current inventory to 1 fern named "&aExpowisko 1-10" with lore "" and "&aOddales %{misjaKolekcjonerOddac1::%player%}%/10"
			add player to {guiExpowisko::*}
	
on inventory close:
	name of player's current inventory is "&aItemy z Expowiska"
	remove player from {guiExpowisko::*}
	
every 1 second:
	loop {guiExpowisko::*}:
		set slot 0 of loop-value's current inventory to 1 fern named "&aExpowisko 1-10" with lore "" and "&aOddales %{misjaKolekcjonerOddac1::%loop-value%}%/10"

 

dziala, dziekuje ;)

Odnośnik do komentarza
https://skript.pl/temat/45224-oddawanie-przedmiotow/#findComment-284681
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ę...