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

[Problem] Skryt do poprawienia


Rekomendowane odpowiedzi

Opublikowano

@adamdino123 Nie, nie, nie, całe nadawanie (wszystko po every 20 seconds:) efektu wyrzuć i wklej to:

 

on any move:
    if player's helmet is leather helmet:
        if name of player's helmet is "&2Szmaragdowy helm":
            if player don't have night vision:
                apply night vision to player for 20 seconds
Opublikowano

@adamdino123 Nie, nie, nie, całe nadawanie (wszystko po every 20 seconds:) efektu wyrzuć i wklej to:

 

on any move:
    if player's helmet is leather helmet:
        if name of player's helmet is "&2Szmaragdowy helm":
            if player don't have night vision:
                apply night vision to player for 20 seconds
Tak, w sensie o to mi chodziło. Zaraz przepiszę wszystko do kodu i podeślę.

IP: mcity.com.pl | 1.16.3

https://mcity.com.pl > Strona serwera MCity

logo.png

Opublikowano

@adamdino123 Nie zastosowałeś się prawie w ogóle do moich podpowiedzi...

Tutaj masz prawidłowo:

 

on load:
    register new shaped recipe for leather helmet named "&2Szmaragdowy helm" using emerald block, emerald block, emerald block, emerald block, nether star, emerald block, ender eye, water bucket, ender eye

command /eset helm:
    trigger:
        if player has permissions "eset.helm":
            give leather helmet of unbreaking 10 and Respiration 10 and protection 10 named "&2Szmaragdowy helm" to player
            stop
        else:
            send "&cNie masz permisji!"
            stop
 
on any move:
    if player's helmet is leather helmet:
        if name of player's helmet is "&2Szmaragdowy helm":
            if player has night vision:
                stop
            else:
                apply night vision to player for 20 seconds
                stop

Nie mogę niestety wstawić na pastebin, więc musisz sobie go prawidłowo wytabować.

Opublikowano

Ale ten kod ma moim zdaniem dziurę. Sprawdź czy przypadkiem zwykły hełm z nazwą zmienioną za pomocą kowadła i zabarwiony nie zadziała tak samo jak ten prawdziwy szmaragdowy ;)

Opublikowano

Ok. Zrobię tak:

1. Ustawię diamentową zbroję zamiast skórzanej, co zlikwiduje potrzebę nadania koloru zbroji.

2. Usunę crafting i dam możliwość kupna za itemy.

Edit: Problem rozwiązany, w skrypcie zdążyłem się obczaić od tamtego czasu. Nawet napisałem już cały skrypt :) "Eset v1.0". Gdzieś jest tutaj na forum, a temat do Zamknięcia :) Dzięki za pomoc.

IP: mcity.com.pl | 1.16.3

https://mcity.com.pl > Strona serwera MCity

logo.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...