Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Skript.


Rekomendowane odpowiedzi

Opublikowano

Witam! Mam pytanie dotyczące skript, robię swój skript, jednak podczas gdy nie wiem jak napisać, aby usunęło graczu TNT o nazwie Dynamit.

 

Co robię tutaj źle?

 

 

 

command /zamient:
    trigger:
        if name of player's tool is "TNT"
        if player's tool is tnt:
        remove tnt is name "TNT" from player
        execute console command "/give %player% 46 1"
        stop trigger

 

 

Opublikowano
command /zamient:
    trigger:
        if name of player's tool is "TNT":
            if player's tool is tnt:
                remove tnt named "TNT" from player
                execute console command "give %player% 46 1"
                stop

Ok poprawiłem błędy, radzę poczytać poradniki itp :p zawsze to dobry początek.

 

Po każdym if dajemy : (dwukropek), po każdym (dwukropku) dajemy 1 tab w następnej linii

W execute raczej nigdy nie piszemy /komenda tylko komendę orazu

TEMAT


 


Opublikowano

@pablos11

 

Przy resetowaniu skryptów nie wykryto błędów jednak sama komenda nie działa.

 

Nie dobra jednak działa, bo ta nazwa była na żółto czyli &eTNT.

 

Ty to jesteś znów pomagasz dziękuję.

Opublikowano

Nie do końca rozumiem, gold apple enchanting?

 

W skryptach posługujemy się nazwami przedmiotów nigdy ID więc jeżeli weźmiesz potrzebny Ci przedmiot do ręki i wpiszesz /itemdb wyskoczy Ci jego nazwa, wpisujesz ją w skrypt tylko bez _ , czyli jak w mc pojawi się golden_apple Ty w skrypt dajesz golden apple, po prostu nie dodajesz _ (podłogi) :p

TEMAT


 


Opublikowano

@pablos11

 

Wracam do tematu...

 

Mam na swoim serwerze CobbleX, kiedy wypadnie z niego tnt o nazwie ,,TNT", to mozna zamienić, jednak kiedy sam zrobie TNT o nazwie ,,TNT", po wpisaniu komendy /zamient dodaje mi jedno TNT.

Opublikowano

@pablos11

 

Dobrze postaram się wytłumaczyć wyraźniej.

 

Komenda /zamient ma u mnie działać, że zabiera TNT o nazwie ,,TNT" i daje zwykłe naturalne TNT.

 

Jako, iż posiadam CobbleX, w którym nie da się dać itemu bez nazwy, to ta komenda ma pomóc, żeby zamienić na naturalne potrzebne do stackowania.

 

Kiedy takie TNT wypadnie z CobbleX i wpiszę komendę /zamient wszystko gra jest ładnie. Jednak kiedy zrobię sam z pomocą kowadła TNT o nazwie ,,TNT" i wpiszę /zamient to dodaje mi jedną sztukę TNT do ekwipunku, lecz nie usuwa itemu, który był zamieniany.

Opublikowano

Naprawiłem ten błąd z pomocą pablosa, dziękuję bardzo...

 

wystarczyło dodać dowolny kolor do nazwy przedmiotu wylosowanego.

 

Ot cały trik!

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...