on rightclick with paper:
if name of player's tool contains "&6&l✦ Latanie na":
set {_time::*} to name of player's tool split at " "
set {_minutes} to {_time::3} parsed as integer
if lore of player's tool contains "&7Kliknij prawym aby aktywować latanie":
if player has permission "fly.use":
execute console command "lp user %player% permission settemp essentials.fly true %{_minutes}%m add"
execute console command "lp user %player% permission settemp gpflags.bypass.fly true %{_minutes}%m add"
send "&aOtrzymałeś uprawnienie do latania na %{_minutes}% minut! Użyj komendy &e/fly &aaby włączyć latanie." to player
else:
send "&cNie masz uprawnień do latania!" to player
command /latanieinfo:
trigger:
send "&aAby użyć latania, kliknij prawym przyciskiem myszy na kartkę z napisem &6&l✦ Latanie na X minut ✦&7. Upewnij się, że masz odpowiednie uprawnienia." to player
command /giveflypaper <number>:
permission: op
trigger:
if arg-1 is a number:
set {_minutes} to arg-1
give player 1 paper named "&6&l✦ Latanie na %{_minutes}% minut ✦" with lore "&7Kliknij prawym aby aktywować latanie||&bUnikalny Kod: %random integer between 1000 and 9999%"
send "&aOtrzymałeś kartkę do latania na %{_minutes}% minut!" to player
else:
send "&cMusisz podać prawidłową liczbę minut!" to player
Skrypt nie wyrzuca bledow, chcialbym ze jezeli sie kliknie na ta kartke to wykonaja sie odpowiednie komendy, oraz wysle sie na chat..
Aktualnie jak sie kliknnie prawym na kartke, wygenerowana przez komende nic sie nie robi
Pytanie
Mrddkdkkd 1
# Skrypt dla Minecrafta w języku Skript
on rightclick with paper:
if name of player's tool contains "&6&l✦ Latanie na":
set {_time::*} to name of player's tool split at " "
set {_minutes} to {_time::3} parsed as integer
if lore of player's tool contains "&7Kliknij prawym aby aktywować latanie":
if player has permission "fly.use":
execute console command "lp user %player% permission settemp essentials.fly true %{_minutes}%m add"
execute console command "lp user %player% permission settemp gpflags.bypass.fly true %{_minutes}%m add"
send "&aOtrzymałeś uprawnienie do latania na %{_minutes}% minut! Użyj komendy &e/fly &aaby włączyć latanie." to player
else:
send "&cNie masz uprawnień do latania!" to player
command /latanieinfo:
trigger:
send "&aAby użyć latania, kliknij prawym przyciskiem myszy na kartkę z napisem &6&l✦ Latanie na X minut ✦&7. Upewnij się, że masz odpowiednie uprawnienia." to player
command /giveflypaper <number>:
permission: op
trigger:
if arg-1 is a number:
set {_minutes} to arg-1
give player 1 paper named "&6&l✦ Latanie na %{_minutes}% minut ✦" with lore "&7Kliknij prawym aby aktywować latanie||&bUnikalny Kod: %random integer between 1000 and 9999%"
send "&aOtrzymałeś kartkę do latania na %{_minutes}% minut!" to player
else:
send "&cMusisz podać prawidłową liczbę minut!" to player
Skrypt nie wyrzuca bledow, chcialbym ze jezeli sie kliknie na ta kartke to wykonaja sie odpowiednie komendy, oraz wysle sie na chat..
Aktualnie jak sie kliknnie prawym na kartke, wygenerowana przez komende nic sie nie robi
Odnośnik do komentarza
https://skript.pl/temat/57877-problem-z-lataniem/Udostępnij na innych stronach
1 odpowiedź na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.