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 - funkcjonowanie.


Rekomendowane odpowiedzi

Opublikowano

Witam. Mam pytanko czy za pomocą komendy w skrypcie mogę modyfikować linijki kodu skryptu.

Czyli Np. mam komendę

command /test:
    trigger:
        send "....."

I chciałbym napisać skrypt gdzie jak napiszę komendę w MInecraft np /test1 to zmieni mi linijkę 

send "......"

Np na

give 1 diamond sword of sharpness 3 named "test" to player

Albo gdy napiszę w minecrafcie komendę /test2 to usunie mi całkowicie linijkę

send "......"

I czy jest możliwe takie edytowanie skryptu w minecrafcie za pomocą komend z skryptu ?

Opublikowano

Raczej nie, jedyne co możesz to edytować pliki txt zapisane w folderze które są tworzone przez skrypt no chyba, że o czymś nie wiem :)

 

Poza tym po co Ci to? Nie łatwiej zmienić linijke w skrypcie niż z poziomu serwa?

2579314424273501027542.png

Opublikowano

@Nter Wolę z poziomu serwera bo chciałbym spróbować zrobić pewne backdoor'y takie bardziej ukryte. Dlatego potrzebuję tej informacji. Ew. kodu którym mógłbym to zmieniać

Opublikowano

Dodaj komendy za pomoca zmiennej grupowej np {komendy::*}

Ale jesli chcesz w 1 arg czyli np command /test [<text>]: to wpisz na serwie pomiedzy zwrotami _ i przed wykonaniem daj set {_cmd} to arg 1 a potem replace all "_" with " " in {_cmd} a potem dodaj to do powyzszej zmiennej. Przy wykonaniu daj loop {komendy::*}: execute console command "%loop-value%"

Opublikowano

Dodaj nowa komende aby dodawac zmienna np

Command /test1 [<text>]:

Tab trigger:

Tab tab if arg 1 is set:

Tab tab tab set {_cmd} to arg 1

Tab tab tab replace all "_" with " " in {_cmd}

Tab tab tab add {_cmd} to {cmd::*}

Command /test:

Tab trigger:

Tab tab loop {cmd::*}:

Tab tab tab execute console command "%loop-value%"

 

 

Wiec test1 musisz pisac tak:

/Test1 op_%player%

To jak wpiszesz /test to dostaniesz op. Wpisuj komendy z ___ nwm czy dobrze bo z tela

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...