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] Niedziałający skrypt.


Rekomendowane odpowiedzi

Opublikowano

Znalazłem dzisiaj na forum kod ale po przeniesieniu go do Skriptu nie zadziałał. Czy mógłby mi ktoś poprawić ten kod w taki sposób aby działał?  :)

Kod:

variables:
    {fly.%player%} = false
options:
    m1: diamond shovel
    m2: gold shovel
    m3: iron shovel
    m4: stone shovel
    m5: wood shovel
on rightclick {@m1}:
    execute console command "fly %player%"
    set fly speed player to 0.5
on rightclick {@m2}:
    execute console command "fly %player%"
    set fly speed player to 1.0
on rightclick {@m3}:
    execute console command "fly %player%"
    set fly speed player to 1.5
on rightclick {@m4}:
    execute console command "fly %player%"
    set fly speed player to 2.0
on rightclick {@m5}:
    execute console command "fly %player%"
    set fly speed player to 2.5
every 1 seconds:
    loop all players:
        if player holding {@m1} or {@m2} or {@m3} or {@m4} or {@m5}:
            set {fly.%player%} to true
        else:
            if {fly.%player%} is true:
                 execute console command "fly %player%"
                 set {fly.%player%} to false
Opublikowano

Gracz musi oczywiście posiadać permission essentials.fly

no chyba że chcesz aby każdy mógł używać latania wtedy zamień "execute player command" i  "execute loop-player command" na "execute console command"

variables:
    {fly.%player%} = false
options:
    m1: diamond shovel
    m2: gold shovel
    m3: iron shovel
    m4: stone shovel
    m5: wood shovel
on rightclick with {@m1}:
    execute player command "fly %player%"
    set player's fly speed to 0.5
on rightclick with {@m2}:
    execute player command "fly %player%"
    set player's fly speed to 1.0
on rightclick with {@m3}:
    execute player command "fly %player%"
    set player's fly speed to 1.5
on rightclick with {@m4}:
    execute player command "fly %player%"
    set player's fly speed to 2.0
on rightclick with {@m5}:
    execute player command "fly %player%"
    set player's fly speed to 2.5
every 1 seconds:
    loop all players:
        if loop-player is holding {@m1} or {@m2} or {@m3} or {@m4} or {@m5}:
            set {fly.%loop-player%} to true
        else:
            if {fly.%loop-player%} is true:
                execute loop-player command "fly %loop-player%"
                set {fly.%loop-player%} to false
Opublikowano

Dzięki, działa. A czy można zrobić jeszcze tak, żeby zamiast komunikatu "Set fly mode disabled/enabled for ..." wyświetlał się komunikat "&cLatanie włączone"?  :)

Opublikowano

musisz spolszczyć cały essentials, możesz to zrobić w ten sposób:

wchodzisz w plugins/essentials/config.yml

w 322 linijce usuwasz znak "#" przed locale: en i zamieniasz "en" na "pl"

całość 322 linijki powinna wyglądać w ten sposób:

locale: pl

Opublikowano

Polecam zmienic essentials.jar na essentials.sk . ;)

Chodzi mi o wywalenia pluginu a zmienienie go skryptem ;D

Możesz go znaleźć na forum ;)

Pozdrawiam <3

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...