Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11012
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    230

Treść opublikowana przez Kormic

  1. Może coś takiego? discord command tempban : prefixes: . roles: admin trigger: if discord id of event-channel is not "IDKANALU": reply with "Nie ten kanal!" stop if arg 1 is not set: reply with "Nie podales gracza!" stop if arg 2 is not set: reply with "Nie podales czasu!" stop if arg 3 is not set: reply with "Nie podales powodu!" stop execute console command "/tempban %arg-1% %arg-2% %arg-3%" reply with "Zbanowales gracza %arg-1% na %arg-2%! Powod: %arg-3%" Spróbuj, nie wiem czy zadziała.
  2. Dobra, nieważne, nie przeczytałem dokładnie pytania Wystarczy zamienić komendę przez konsolę i tyle.
  3. Kormic

    Nametag

    Spróbuj wykryć za pomocą warunków: if player has permission "*": bądź if player is op: Proszę.
  4. Metoda kolegi powyżej jest jak najbardziej poprawna, lecz wymaga wersji 1.12.2 lub wyższej + Skripta 2.4 lub wyżej. Alternatywna metoda wygląda tak: on load: clear {deny::drop} on mine of any ore: set {deny::drop} to true on item spawn of any ore: if {deny::drop} is not set: stop cancel event Proszę.
  5. Myślę, że najlepszą metodą będzie tutaj użyć efektu 'log' oraz wysyłania do administracji: command /zglos [<text>]: trigger: if arg 1 is not set: send "&cMusisz podac co lub kogo chcesz zglosic!" to player stop if {cooldown::zgloszenia::%player%} is not set: set {cooldown::zgloszenia::%player%} to now subtract 1 minute from {cooldown::zgloszenia::%player%} if difference between {cooldown::zgloszenia::%player%} and now is less than 1 minute: send "&cNie uzywaj tak czesto tej komendy!" to player stop loop {administracja::lista::*}: send "&7[&cZgloszenia&7] &6%player% &7zglosil &e-> &b%arg%" to loop-value log "%now% - %player% zglosil -> %arg% - mialo to miejsce w %location of the player%" to "zgloszenia/ogolne" command /adm [<text>] [<offline player>]: trigger: if player is not op: stop if arg 1 is "dodaj": add arg 1 to {administracja::lista::*} send "&aPomyslnie dodano gracza &6%arg 2% &ado listy administracji!" to player if arg 1 is "usun": remove arg 1 from {administracja::lista::*} send "&aPomyslnie usunieto gracza &6%arg 2% &az listy administracji!" to player Proszę. W linijce nr 14 musisz sobie podać miejsce przechowywania logów. Obecnie ustalone to zgloszenia/ogolne.
  6. Kormic

    Skrypt naprawienie

    command /setspawn: executable by: players trigger: if player has permission "pak.setspawn": set {loc::spawn} to location of player send "&8» &7Ustawiles punkt spawnu &epomyslnie!" to player else: send "&8» &7Brak dostepu do: &e(pak.setspawn)" to player command /spawn: trigger: if player has permission "pak.spawn": if player has permission "admin.teleport": teleport player to {loc::spawn} send "&8» &7Teleportacja pomyslna!" to player stop set {_loc} to location of player send "&8» &eTeleportacja &7nastopi za &e5 sekund. &7Nie ruszaj sie!" to player wait 5 seconds if distance between player's location and {_loc} is smaller than 0.1: teleport player to {loc::spawn} send "&8» &7Teleportacja &epomyslna!" to player else: send "&8» &eRuszyles sie! &7Teleportacja anulowana!" to player Proszę.
  7. Kormic

    Skrypt naprawienie

    Jest błąd w tym skrypcie, mianowicie linijka nr 19, powinno być 'difference', a tymczasem jest 'diffrence'. Poza tym literówka jest w pierwszej linijce, powinno być '/setspawn', a nie '/setspawnn'. EDIT: Tam w ogóle nie powinno być 'difference'. Powinno być 'distance'.
  8. Kormic

    Sklep

    on inventory click: if click type is right mouse button with shift: W ten sposób możesz to zrobić. Później loopujesz itemy w ekwipunku i dajesz odpowiednią ilość tej waluty.
  9. Czy już wszystko działa?
  10. Ludzie nazywają go PaperSpigot, ponieważ jest forkiem Spigota, jego ulepszoną wersją. Paper jest jedynie skrótowcem. Poza tym, jakie znaczenie ma nazwa?
  11. Aha... To się nie dziwię, że coś nie działa. Skript współpracuje dobrze tylko ze Spigotem lub PaperSpigotem.
  12. Zapisz sobie gdzieś swoje skrypty jeśli masz, usuń folder Skript w folderze plugins i zrestartuj serwer. Jeśli to nie pomoże, to pomyślimy jeszcze.
  13. Czy są jakieś błędy w konsoli?
  14. Wybacz, jestem zbyt litościwy
  15. https://github.com/SkriptLang/Skript/releases/tag/2.5-beta2 O wiele mniej czasu zeszłoby ci, gdybyś sam wziął się za szukanie zamiast czekać na odpowiedź. Naprawdę, trochę samodzielności...
  16. Kormic

    Permisja

    command /walutazabierz: trigger: if player has permission "daj.waluta": if player has 1 emerald of unbreaking 1 named "&b&lHardCoin": remove 1 emerald of unbreaking 1 named "&b&lHardCoin" from player's inventory add 50 to player's balance send "&aOtrzmales 50$" to player else: send "&c&lNie posiadasz jednego HardCoina" to player Proszę. Po dwukropku zawsze musi być tabulator.
  17. Kormic

    Skript na sklep

    Zrobiłem przykład z cobblestonem, resztę dodasz sobie sam. Kod jest w miarę czytelny, powinieneś się odszukać w nim. Dodam, że najważniejsze rzeczy są oddzielone przerwami w kodzie dla ułatwienia tobie roboty. Cenę zakupu bruku za sztukę ustaliłem u góry, natomiast cena sprzedaży za sztukę jest 2 razy niższa, czyli wynosi 5. Wymagania masz na dole postu. Proszę: options: cena-bruk: 10 command /sklep: trigger: open chest inventory with 4 rows named "&b&lSklep" to player loop 36 times: set slot loop-number - 1 of player's current inventory to white stained glass pane named " " loop integers between 10 and 16: set slot loop-integer of player's current inventory to air loop integers between 19 and 25: set slot loop-integer of player's current inventory to air set slot 10 of player's current inventory to cobblestone named "&aKup" with lore "&7Kliknij &eLPM&7, aby kupic &a1 &7sztuke bruku" and "&7Kliknij &6PPM&7, aby kupic &a64 &7sztuk bruku" and "" and "&aCena&7: &6{@cena-bruk}$&e/&6szt." set {_sellbruk} to ({@cena-bruk} / 2) set slot 19 of player's current inventory to cobblestone named "&cSprzedaj" with lore "&7Kliknij &eLPM&7, aby sprzedac &c1 &7sztuke bruku" and "&7Kliknij &6PPM&7, aby sprzedac &c64 &7sztuk bruku" and "&7Kliknij &cSPM&7, aby sprzedac &ccaly &7bruk w twoim EQ" and "" and "&cCena&7: &6%{_sellbruk}%$&e/&6szt." set slot 27 of player's current inventory to book named "&6Legenda&7:" with lore " &6LPM &7- &blewy przycisk myszy" and " &6PPM &7- &bprawy przycisk myszy" and " &6SPM &7- &bsrodkowy przycisk myszy" set slot 35 of player's current inventory to barrier named "&cAnuluj" with lore "&7Kliknij, aby &cwyjsc &7z oferty!" on inventory click: if name of player's current inventory is not "&b&lSklep": stop if clicked inventory is not player's inventory: stop cancel event if clicked slot is 10: if click type is left mouse button: if player's money isn't greater than or equal to {@cena-bruk}: close player's inventory send "&cNie stac cie na to!" to player stop remove 10 from player's money if player can hold 1 cobblestone: give player 1 cobblestone else: drop 1 cobblestone at player if click type is right mouse button: set {_brukstack} to ({@cena-bruk} * 64) if player's money isn't greater than or equal to {_brukstack}: close player's inventory send "&cNie stac cie na to!" to player stop remove {_brukstack} from player's money if player can hold 64 cobblestone: give player 64 cobblestone else: drop 64 cobblestone at player if clicked slot is 19: set {_sellbruk} to ({@cena-bruk} / 2) if click type is left mouse button: if player doesn't have 1 cobblestone: close player's inventory send "&cNie masz tylu surowcow!" to player stop remove 1 cobblestone from player's inventory add {_sellbruk} to player's money if click type is right mouse button: set {_brukstack} to ({_sellbruk} * 64) if player doesn't have 64 cobblestone: close player's inventory send "&cNie masz tylu surowcow!" to player stop remove 64 cobblestone from player's inventory add {_brukstack} to player's money if click type is middle mouse button: if player doesn't have 1 cobblestone: close player's inventory send "&cNie masz tylu surowcow!" to player stop set {_bruk} to amount of cobblestone in player's inventory set {_brukall} to ({_bruk} * {@cena-bruk}) remove {_bruk} of cobblestone from player's inventory add {_brukall} to player's money PS. Dodam, że jest wymagana wersja Skripta to minimum 2.2-dev35. Również wymagany jest Vault oraz jakiś plugin wspierający ekonomię (np. Essentials).
  18. Czyli problem rozwiązany, tak? W pliku konfiguracyjnym silnika powinieneś móc ustawić maksymalną ilość życia dla wszystkich mobów. Widziałem na jednym forum, że gość podniósł tę wartość do dwóch milionów HP (więcej nie mógł) i używał tego do MythicMobs.
  19. command /resetenderdragon: trigger: set {ender} to 1 set {enderlvl} to 0 send "&aZresetowales poziom smoka!" to sender Proszę.
  20. command /vanish [<player>]: trigger: if sender is not console: if player doesn't have permission "vanish.permisja": stop if arg 1 is not set: send "&cMusisz podac nazwe gracza!" to sender stop if {vanished::players::*} contains arg 1: reveal arg 1 to all players remove arg 1 from {vanished::players::*} stop if {vanished::players::*} doesn't contain arg 1: hide arg 1 from all players add arg 1 to {vanished::players::*} send "" to sender stop on server list ping: hide {vanished::players::*} from server list on join: if {vanished::players::*} doesn't contain: stop hide player from all players O takie coś ci chodzi? Sprawdź u siebie.
  21. Cóż, można ewentualnie tak spróbować, ale raczej to nie zadziała, gdyż już wtedy go fizycznie nie będzie: on death of ender dragon: wait 5 seconds drop 1 elytra at victim
  22. W takim wypadku spróbuj tak jak ci napisałem w edytowanym poście wyżej, tylko widocznie musisz nieco zwiększyć czas oczekiwania. Tylko pamiętaj, aby nie był to zbyt długi delay, gdyż jeżeli podczas niego serwer przestanie działać, to elytra nigdy nie zostanie wydropnięta.
  23. W takim wypadku spróbuj zamienić pierwszą część skryptu (pierwszy event) na to: on death of ender dragon: set {_loc} to location of the victim add 30 to y-coordinate of {_loc} drop 1 elytra at {_loc} set glowing of last dropped item to true Teraz elytra będzie dropiła 30 kratek wyżej niż będzie smok, powinno być lepiej. Jeśli nadal nie będzie dobrze, to zwiększ wartość. EDIT: Ewentualnie możesz zamiast 'add 30 to y-coordinate of {_loc}' dać 'wait 3 seconds'.
  24. I po tej zmianie nagle smok dłużej lata? ???
  25. Ale przecież to jest ten sam skrypt co na początku wysłałeś tylko pod innym linkiem
×
×
  • Dodaj nową pozycję...