Skocz do zawartości
  • 0

Poprawi ktoś szybko?


Pytanie

https://code.skript.pl/gih0DFGV

 

[22:45:44 INFO]: [Skript] Reloading menu.sk...
[22:45:44 ERROR]: Use 'attacker' and/or 'victim' in damage events (menu.sk, line 11: send "&cNie mozesz uderzyc tej postaci!" to player')
[22:45:44 ERROR]: 'chest with 3 rows named "MENU - SETY"' is not an entity type (menu.sk, line 26: open chest with 3 rows named "MENU - SETY" to player')
[22:45:44 ERROR]: '"ikity 1"]' is not a text (menu.sk, line 28: format slot 0 of player with diamond chestplace named "Zestaw 1" with lore "||Od 10 zabˇjstw!" to close then run [make player execute console command "ikity 1"]')

Poprawiono formatowanie ~ JanekJaran

Edytowane przez JanekJaran
Poprawiono formatowanie
Odnośnik do komentarza
https://skript.pl/temat/26470-poprawi-kto%C5%9B-szybko/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /menu [<player>]:
    trigger:
        if arg 1 is not set:
            send "&cPoprawne uzycie: &e/menu <gracz>" to player
            stop
        if arg 1 is set:
            open chest with 3 rows named "MENU - SETY" to player
            wait 2 second
            format slot 0 of player with diamond chestplace named "Zestaw 1" with lore "||Od 10 zabójstw!" to close then run [make player execute console command "ikity 1"]
            stop

 

To jest bez sensu. Chcesz otworzyć tą komendą czyjeś eq a potem piszesz żeby otwarto gui dla siebie? 

format slot 0 of player with diamond chestplace named "Zestaw 1" with lore "||Od 10 zabójstw!" to close then run [make player execute console command "ikity 1"]

To w końcu konsola czy gracz ma wykonywać?

Odnośnik do komentarza
https://skript.pl/temat/26470-poprawi-kto%C5%9B-szybko/#findComment-174357
Udostępnij na innych stronach

  • 0

[23:04:22 INFO]: [Skript] Reloading menu.sk...
[23:04:22 ERROR]: Use 'attacker' and/or 'victim' in damage events (menu.sk, line 11: send "&cNie mozesz uderzyc tej postaci!" to player')
[23:04:22 ERROR]: 'chest with 3 rows named "MENU - SETY"' is not an entity type (menu.sk, line 26: open chest with 3 rows named "MENU - SETY" to player')
[23:04:22 ERROR]: '"ikity 1"]' is not a text (menu.sk, line 28: format slot 0 of player with diamond chestplate named "Zestaw 1" with lore "||Od 10 zabˇjstw!" to close then run [make player execute console command "ikity 1"]')
[23:04:22 INFO]: [Skript] Encountered 3 errors while reloading menu.sk!

Odnośnik do komentarza
https://skript.pl/temat/26470-poprawi-kto%C5%9B-szybko/#findComment-174358
Udostępnij na innych stronach

  • 0
Teraz, DeLajt napisał:

command /menu [<player>]:
    trigger:
        if arg 1 is not set:
            send "&cPoprawne uzycie: &e/menu <gracz>" to player
            stop
        if arg 1 is set:
            open chest with 3 rows named "MENU - SETY" to player
            wait 2 second
            format slot 0 of player with diamond chestplace named "Zestaw 1" with lore "||Od 10 zabójstw!" to close then run [make player execute console command "ikity 1"]
            stop

 

To jest bez sensu. Chcesz otworzyć tą komendą czyjeś eq a potem piszesz żeby otwarto gui dla siebie? 


format slot 0 of player with diamond chestplace named "Zestaw 1" with lore "||Od 10 zabójstw!" to close then run [make player execute console command "ikity 1"]

To w końcu konsola czy gracz ma wykonywać?

Ja tego nie pisałem ma to wykonac gracz ktory kliknie na npc :)

Odnośnik do komentarza
https://skript.pl/temat/26470-poprawi-kto%C5%9B-szybko/#findComment-174359
Udostępnij na innych stronach

  • 0

on damage:
    if victim is a villager:
        send "&cNie mozesz uderzyc tej postaci!" to player
        cancel event
^^^^^^^
Zamień "send "&cNie mozesz uderzyc tej postaci!" to Player" na: "send "&cNie mozesz uderzyc tej postaci!" to attacker"

Odnośnik do komentarza
https://skript.pl/temat/26470-poprawi-kto%C5%9B-szybko/#findComment-174531
Udostępnij na innych stronach

  • 0

To tak, linie 11:

send "&cNie mozesz uderzyc tej postaci!" to player

zamień na:

send "&cNie mozesz uderzyc tej postaci!" to attacker

 

Linie 26:

open chest with 3 rows named "MENU - SETY" to player

zamień na:

open chest with 3 rows named "MENU - SETY" to player-argument

i linie 28:

format slot 0 of player with diamond chestplace named "Zestaw.........

spróbuj zamienić na:

format slot 0 of player-argument with diamond chestplace named "Zestaw............

 

i jeszcze w tej linijce 28 zamień to coś dziwnego:

to close then run [make player execute console command "ikity 1"]

na:

to close then run [make player execute command "ikity 1"]

execute console command "xxx" - po prostu wysyła komendę jakby wpisała to konsola
execute player command "xxx" - gracz "wpisuje" daną komendę, ale tak jakby przy tym ma automatycznie nadane do tego uprawnienie
make player execute command "xxx" - to co wyżej, tylko gracz musi mieć już uprawnienie do komendy xxx

Nie wiem czy chciałeś, aby tą komendę wykonała konsola czy gracz, ale myślę, że chodziło o gracza :P 

Odnośnik do komentarza
https://skript.pl/temat/26470-poprawi-kto%C5%9B-szybko/#findComment-174581
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ę...