Skocz do zawartości

hbrt

Użytkownik
  • Ilość zawartości

    297
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Treść opublikowana przez hbrt

  1. hbrt

    Voucher na LP/PEX/PR

    Proszę bardzo ###################################################################### #Skript by: Marcin Games | Edytowane przez hbrt # #Skript robiony na cele Mc-hard.PL # #Licencja: tak Ale zakaz dawania komus! - Zamów dsc: Marcin Games#3960# #Aby móc kożystać z skripty dodaj mnie na dsc # #Marcin Games#3960 # ###################################################################### options: voucher-name: "&2Voucher &5na &6Vipa!" voucher: Book pex: "pex user %player% group set vip" lp: "lp user %player% parent set vip" # ustaw pex, lp, lub pr w 17 linijce pr: "pr setrank %player% vip" command /vouchervip [<player>] [<number>]: permission: V.vip permission message: &2Nie masz uprawnień! trigger: give arg 2 of {@voucher} named {@voucher-name} to the argument 1 on right click: if player's tool is {@voucher} named {@voucher-name}: remove 1 of {@voucher} named {@voucher-name} from the player execute console command {@pex/lp/pr} Usunąłem tylko to, co niepotrzebne... i wystarczy w 17 linijce zamienić pex/lp/pr na to, co jest potrzebne.
  2. Skromny skrypt na anty reklamę i anty przekleństwa. Skrypt: Wiem, że tego typu skryptów jest dużo, ale mimo to chciałem coś takiego napisać... Błędy zgłaszać niżej!
  3. myślę, że zamiast else jak jest stop, to ładniej wygląda Ale zmieniłem tam na reload script "%script name%"
  4. hbrt

    Automatyczna ranga YT

    ok @Scobyi sorki, że tak długo, ale wiesz wakacje... Sprawdziłem to i okazało się, że jest tam trochę spacji, a ja używam zazwyczaj tabulatorów wystarczy, że to wkleisz zamiast tamtego pliku: variables: {ytlink::%player%} = false on script load: load yaml "plugins/youtube/YT-check.yml" as "yt" command /yt [<string>]: permission: yt.link permission message: &cWysłałeś już link do weryfikacji! trigger: if arg is not set: send "&cPoprawne użycie&8: &7/yt <link>" stop else: if arg contains "https://www.youtube.com/watch?v=" or "https://youtu.be/": if {ytlink::%player%} is not true: set skript-yaml value "%name of player%.ytlink" from "yt" to arg-1 save yaml "yt" send "&aPoprawnie wysłano link do weryfikacji!" set {ytlink::%player%} to true send "&aGracz %player% wysłał link do weryfikacji!" to ops else: send "&4Wysyłałeś już link do weryfikacji" else: send "&cTo nie jest link do filmu z serwera!" command /yt-nadaj [<player>]: permission: yt.check.admin permission message: &cBrak permissi! trigger: if arg is not set: send "&cPoprawne użycie&8: &7/yt-nadaj <gracz>" else: if arg is not player: send "&cTo obecnie nie jest gracz tego serwera!" else: execute console command "lp user %arg% parent add youtube" send "&aPomyślnie nadano rangę!" Jeżeli dalej będą problemy, to sprawdź czy na pewno masz wszystkie potrzebne pluginy, w razie czego także sprawdzę skrypt
  5. hbrt

    Automatyczna ranga YT

    @Scobyi możesz wysłać błędy z konsoli? I od razu mi powiedz co ci nie działa
  6. Więc tak... Posiedziałem dosłownie chwilkę, ale poprawiłem skrypt. Powinien działać poprawnie, ale jeśli będą jakieś błędy, to pisać @knugi co do tych tematów na forum, to od tego jest to forum, aby pomóc innym w pisaniu (tworzeniu) skryptów. Ale wspomnę coś tam o was .
  7. hbrt

    Rangi

    XDDD kolejny leniuszek a tak serio, to @Scobyi masz tutaj skrypt na vouchery, ale nie jest w 100% mój, ja tam dodałem tylko parę linijek. rangi są pod mój serwerek, ale ty sobie po prostu tam zmienisz options: vip-name: "&b&lVoucher na range &6&lVIP" lore: "&7Kliknij &c&lPPM&7, aby użyć!" svip-name: "&b&lVoucher na range &e&lS&6&lVIP" gamemode-name: "&b&lVoucher na range &c&lG&6&lA&e&lM&a&lE&2&lM&b&lO&3&lD&e&lE" vip1tyg-name: "&b&lVoucher na range &6&lVIP&b&l na 1 tydzień" svip1tyg-name: "&b&lVoucher na range &e&lS&6&lVIP&b&l na 1 tydzień" gamemode1tyg-name: "&b&lVoucher na range &c&lG&6&lA&e&lM&a&lE&2&lM&b&lO&3&lD&e&lE&b&l na 1 tydzień" command /voucher [<text>]: permission: vouchery.sk permission message: "&d&l❤ &c&l&oOhO może jeszcze frytki do tego! &d&l❤" aliases: vou, vouch, vouchery trigger: if arg 1 is set: if arg 1 is "vip": give 1 of book named {@vip-name} with lore {@lore} to the player if arg 1 is "svip": give 1 of book named {@svip-name} with lore {@lore} to the player if arg 1 is "gamemode": give 1 of book named {@gamemode-name} with lore {@lore} to the player if arg 1 is "vip1tyg": give 1 of book named {@vip1tyg-name} with lore {@lore} to the player if arg 1 is "svip1tyg": give 1 of book named {@svip1tyg-name} with lore {@lore} to the player if arg 1 is "gamemode1tyg": give 1 of book named {@gamemode1tyg-name} with lore {@lore} to the player if arg 1 is not set: open chest with 3 rows named "&c&kI &b&lVouchery &c&kI" to player set player's current inventory's slot 0 to book named {@vip-name} with lore {@lore} set player's current inventory's slot 1 to book named {@svip-name} with lore {@lore} set player's current inventory's slot 2 to book named {@gamemode-name} with lore {@lore} set player's current inventory's slot 3 to book named {@vip1tyg-name} with lore {@lore} set player's current inventory's slot 4 to book named {@svip1tyg-name} with lore {@lore} set player's current inventory's slot 5 to book named {@gamemode1tyg-name} with lore {@lore} on rightclick with book: if name of player's tool is "&b&lVoucher na range &6&lVIP": remove 1 book named "&b&lVoucher na range &6&lVIP" with lore "&7Kliknij &c&lPPM&7, aby użyć!" from player's inventory broadcast "&8» &aGracz &b%player% &awykorzystał Voucher na range &6VIP&a! &6&lKup rangę na stronie &e&o&nwww.domena.pl/itemshop" execute console command "lp user %player% parent add vip" on rightclick with book: if name of player's tool is "&b&lVoucher na range &e&lS&6&lVIP": remove 1 book named "&b&lVoucher na range &e&lS&6&lVIP" with lore "&7Kliknij &c&lPPM&7, aby użyć!" from player's inventory broadcast "&8» &aGracz &b%player% &awykorzystał Voucher na range &e&lS&6VIP&a! &6&lKup rangę na stronie &e&o&nwww.domena.pl/itemshop" execute console command "lp user %player% parent add svip" on rightclick with book: if name of player's tool is "&b&lVoucher na range &c&lG&6&lA&e&lM&a&lE&2&lM&b&lO&3&lD&e&lE": remove 1 book named "&b&lVoucher na range &c&lG&6&lA&e&lM&a&lE&2&lM&b&lO&3&lD&e&lE" with lore "&7Kliknij &c&lPPM&7, aby użyć!" from player's inventory broadcast "&8» &aGracz &b%player% &awykorzystał Voucher na range &c&lG&6&lA&e&lM&a&lE&2&lM&b&lO&3&lD&e&lE&a! &6&lKup rangę na stronie &e&o&nwww.domena.pl/itemshop" execute console command "lp user %player% parent add gamemode" on rightclick with book: if name of player's tool is "&b&lVoucher na range &6&lVIP&b&l na 1 tydzień": remove 1 book named "&b&lVoucher na range &6&lVIP&b&l na 1 tydzień" with lore "&7Kliknij &c&lPPM&7, aby użyć!" from player's inventory broadcast "&8» &aGracz &7%player% &awykorzystał Voucher na range &6&lVIP &ana 1 tydzień! &6&lKup rangę na stronie &e&o&nwww.domena.pl/itemshop" execute console command "lp user %player% parent addtemp vip 7d" on rightclick with book: if name of player's tool is "&b&lVoucher na range &e&lS&6&lVIP&b&l na 1 tydzień": remove 1 book named "&b&lVoucher na range &e&lS&6&lVIP&b&l na 1 tydzień" with lore "&7Kliknij &c&lPPM&7, aby użyć!" from player's inventory broadcast "&8» &aGracz &7%player% &awykorzystał Voucher na range &e&lS&6&lVIP &ana 1 tydzień! &6&lKup rangę na stronie &e&o&nwww.domena.pl/itemshop" execute console command "lp user %player% parent addtemp svip 7d" on rightclick with book: if name of player's tool is "&b&lVoucher na range &c&lG&6&lA&e&lM&a&lE&2&lM&b&lO&3&lD&e&lE&b&l na 1 tydzień": remove 1 book named "&b&lVoucher na range &c&lG&6&lA&e&lM&a&lE&2&lM&b&lO&3&lD&e&lE&b&l na 1 tydzień" with lore "&7Kliknij &c&lPPM&7, aby użyć!" from player's inventory broadcast "&8» &aGracz &7%player% &awykorzystał Voucher na range &c&lG&6&lA&e&lM&a&lE&2&lM&b&lO&3&lD&e&lE&a na 1 tydzień! &6&lKup rangę na stronie &e&o&nwww.domena.pl/itemshop" execute console command "lp user %player% parent addtemp gamemode 7d"
  8. hbrt

    Automatyczna ranga YT

    @Scobyi ten skrypt tworzy ci folder w plugins o nazwie youtube, a w nim tworzy plik YT-check.yml. variables: {ytlink::%player%} = false on script load: load yaml "plugins/youtube/YT-check.yml" as "yt" command /yt [<string>]: permission: yt.link permission message: &cWysłałeś już link do weryfikacji! trigger: if arg is not set: send "&cPoprawne użycie&8: &7/yt <link>" stop else: if arg contains "https://www.youtube.com/watch?v=" or "https://youtu.be/": if {ytlink::%player%} is not true: set skript-yaml value "%name of player%.ytlink" from "yt" to arg-1 save yaml "yt" send "&aPoprawnie wysłano link do weryfikacji!" set {ytlink::%player%} to true send "&aGracz %player% wysłał link do weryfikacji!" to ops else: send "&4Wysyłałeś już link do weryfikacji" else: send "&cTo nie jest link do filmu z serwera!" command /yt-nadaj [<player>]: permission: yt.check.admin permission message: &cBrak permissi! trigger: if arg is not set: send "&cPoprawne użycie&8: &7/yt-nadaj <gracz>" else: if arg is not player: send "&cTo obecnie nie jest gracz tego serwera!" else: execute console command "lp user %arg% parent add youtube" send "&aPomyślnie nadano rangę!" Każdy, kto dołącza na serwer może wysłać link /yt <link> , ale należy wcześniej wszystkim nadać permissię najlepiej dla rangi default: yt.link Jak to działa? Po prostu po napisaniu komendy przez gracza link, który poda zapisuje się razem z jego nickiem w pliku YT-check.yml i po prostu jeśli faktycznie dana osoba nagrała odcinek z serwera i chce dostać rangę, to wchodzisz sobie tam i sprawdzasz czy faktycznie jest to reklama serwera. Komenda /yt-nadaj <gracz> nadaje rangę youtube danemu graczu. Permissia do tego, to yt.chech.admin Skrypt nie jest w 100% mój! Ale dorobiłem kilka rzeczy. Jeśli coś nie będzie działać, to mi napisz . Musisz pobrać dodatkowo plugin: https://www.spigotmc.org/resources/skript-yaml.49829/
  9. mam jeszcze jedno ostatnie pytanie, bo nie wiem czemu mi to nie działa... if arg 1 parsed as number is set: if player's money < arg 1: send "&cNie masz tyle pieniedzy!" stop else: if player has enough space for 1 paper named "Banknot": remove arg 1 from player's money give paper named "Banknot" with lore "Wartosc: %arg%" to player w 7 linijce napisałem, aby zabierało graczowi pieniądze, ale ich nie zabiera kk thx pomogłeś mi bardzo @Shooterowyty również Temat do zamknięcia
  10. thx później sprawdzę @Shooterowy a czy wiesz, jak mógłbym sprawdzać czy argument jest liczbą? Bo coś próbowałem, ale nie za bardzo mi to działało. No bo przykładowo: command /test [<tekst>]: trigger: if arg 1 is number send "oto liczba: %arg 1%" to player else: stop no i ja wiem, że ta 3 linijka nie ma prawa działać, ale nie wiem, jak to napisać
  11. Witam, chciałbym się dowiedzieć, jak zrobić w skrypcie, aby sprawdzić gamemode gracza np. If player's gamemode is creative: i tam jakiś event. Druga sprawa to usuwanie wszystkich przedmiotów o danej nazwie z ekwipunku danego gracza.
  12. Tak szczerze, to powiem to w ten sposób... Pobrałem, używałem i mi się nie spodobało, ponieważ słabo się mi tam pracuje. Ale jeśli będziecie to edytować, to może kiedyś to będzie fajny programik, ale puki co dużo lepszy jest notepad++. Z resztą jest to najlepszy aktualnie program z kolorową składnią, ponieważ zawiera większość języków, jest wiele pluginów np. colorpicker+ (ogólnie bardzo polecam, radzę zobaczyć, co on robi), jest estetyczny, a poza tym bardzo popularny. Moim zdaniem ciężko jest konkurować z notepadem++. A tutaj macie kolorową składnie dla Skript do notepada++: https://matix119.000webhostapp.com/skladnia-skript-dla-notepad++/ dawałem to też w sumie wyżej ~Hubert
  13. no i co, ja tylko mu napisałem
  14. myślę, że taki skrypt wystarcza: command /og [<text>]: permission: og.send aliases: ogloszenie trigger: if arg 1 is not set: send "&cPoprawne użycie&r&8:&r &7/ogloszenie <tekst>" else: loop 100 times: send " " to all players send "&c&l<&e&l&m---------------------&aOgłoszenie&r&e&l&m---------------------&c&l>" to all players send " " to all players send "&e%coloured arg%&6&l" to all players send " " to all players send "&c&l<&e&l&m---------------------&aOgłoszenie&r&e&l&m---------------------&c&l>" to all players send " " to all players send " " to all players stop @Rafesqu
  15. hbrt

    Skrypt na /live

    Trochę ulepszyłem ten skrypt options: nazwa pliku: reklama permissia: rek.me pex reload: rek.reload command /rek [<text>]: trigger: if player has permission "{@permissia}": if arg 1 is not set: send "&cPoprawne użycie&r&8:&R &7/rek <player>" else: if arg 1 is not "reload": if arg 1 is not player: execute player command "/chat clear" wait 5 ticks send "&cNie odnaleziono gracza!" else: execute player command "/chat clear" wait 5 ticks execute player command "/tempban %arg 1% 14d Reklama" send "&c" to all players send "&cGracz &4%arg 1%&c Został zbanowany za Reklamę!" to all players send "&c" to all players else: if player has permission "{@pex reload}": execute player command "sk reload {@nazwa pliku}.sk" stop else: send "&cBrak uprawnień" else: send "&cBrak uprawnień!" W options ustawiasz permissie i nazwę tego skryptu
  16. Najlepszy i tak jest Notepad++, wystarczy tylko sobie dodać składnię: https://matix119.000webhostapp.com/skladnia-skript-dla-notepad++/ i tyle EZ
  17. Błędy/propozycje itp. piszcie tutaj... PS moderacjo nie podłączaj mi tej odpowiedzi do powyższego posta, dla estetycznego wyglądu.
  18. Skrypt posiada: Łatwą konfigurację w "Options". Listę komend: "/withdraw help" Wszystkie komendy i ich objaśnienie: /withdraw help - wyświetlenie wszystkich komend; /withdraw [liczba] - wypłać ilość pieniędzy; /withdraw reload - ma permissię do ustawienia w "Options" i służy do przeładowania skryptu; Aby wpłacić banknot należy kliknąć Prawy Przycisk Myszy (PPM) trzymając banknot w ręce. Zabezpieczenie przeciwko kopiowaniu Banknotów na gamemode creative. *Nowość!* To Do: Możliwość regulowania całego skryptu. Ładniejszy wygląd. Propozycje z komentarzu skryptu. Wszystko podpięte pod 1 komendę. Skrócenie skryptu. Instalacja: Wersja 2.2 [22.08.2021]: https://code.skript.pl/NtNbgws2 Zasłużeni: - @knugi - @Shooterowy
  19. hbrt

    Błąd w skrypcie.

    dobra sam sobie z tym poradziłem... DO ZAMKNIĘCIA / ORAZ USUNIĘCIA
  20. hbrt

    Błąd w skrypcie.

    kk sprawdzę to, ale mam jeszcze 1 problem... a mianowicie mam jeszcze tutaj problem: poza tym ogólnie {_nazwa} i {_item} nie działa tak, jak trzeba pisze na chacie po wykonaniu komendy /withdraw [ilość]: An internal error occurred while attempting to perform this command. - Wystąpił błąd wewnętrzny podczas próby wykonania tego polecenia.
  21. hbrt

    Błąd w skrypcie.

    ale jak to ma niby dodawać pieniądze do salda gracza?
  22. hbrt

    Błąd w skrypcie.

    dalej nic nie rozumiem tego...
  23. hbrt

    Błąd w skrypcie.

    wygląda do tak: remove 1 of {@item} named {@nazwa_itemu} with lore {@lore1} and {@lore2} and {@lore3} from player's inventory i niestety dalej mam errory
  24. hbrt

    Błąd w skrypcie.

    oto błąd... jest w 30 linijce, bo dodałem coś jeszcze do skryptu, ale u was będzie to 23 linijka PS @Mushkremto nie wystarczy... dalej nie działa
×
×
  • Dodaj nową pozycję...