-
Ilość zawartości
297 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
2
Treść opublikowana przez hbrt
-
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.
-
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!
-
myślę, że zamiast else jak jest stop, to ładniej wygląda Ale zmieniłem tam na reload script "%script name%"
-
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
-
@Scobyi możesz wysłać błędy z konsoli? I od razu mi powiedz co ci nie działa
-
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 .
-
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"
-
@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/
-
If player gamemode is ... i usuwanie przedmiotów
hbrt odpowiedział(a) na hbrt pytanie w Pytania i problemy
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 -
If player gamemode is ... i usuwanie przedmiotów
hbrt odpowiedział(a) na hbrt pytanie w Pytania i problemy
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ć -
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.
-
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
- 52 odpowiedzi
-
- skeditor
- skeditor remake
-
(i 3 więcej)
Oznaczone tagami:
-
no i co, ja tylko mu napisałem
-
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
-
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
-
Najlepszy i tak jest Notepad++, wystarczy tylko sobie dodać składnię: https://matix119.000webhostapp.com/skladnia-skript-dla-notepad++/ i tyle EZ
- 52 odpowiedzi
-
- skeditor
- skeditor remake
-
(i 3 więcej)
Oznaczone tagami:
-
Błędy/propozycje itp. piszcie tutaj... PS moderacjo nie podłączaj mi tej odpowiedzi do powyższego posta, dla estetycznego wyglądu.
-
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
-
dobra sam sobie z tym poradziłem... DO ZAMKNIĘCIA / ORAZ USUNIĘCIA
-
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.
-
ale jak to ma niby dodawać pieniądze do salda gracza?
-
dalej nic nie rozumiem tego...
-
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
-
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
