Scobyi 0 Opublikowano 24 czerwca 2021 Udostępnij Opublikowano 24 czerwca 2021 Cześć, szukam skryptu który daje automatycznie youtubera. Ze jak wpiszesz /yt i link do trailera | Chciałbym coś podobnego jak na Dragon-Survival.EU lub ProStorm.EU wersja 1.16 Z góry dziękuje Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 24 czerwca 2021 Udostępnij Opublikowano 24 czerwca 2021 3 minuty temu, Scobyi napisał: Cześć, szukam skryptu który daje automatycznie youtubera. Ze jak wpiszesz /yt i link do trailera | Chciałbym coś podobnego jak na Dragon-Survival.EU lub ProStorm.EU wersja 1.16 Z góry dziękuje command /yt <text>: usage: Podaj link trigger: execute console command "komenda do nadania rangi" Musisz sobie tylko ustawić komendę do nadania rangi. Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306021 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Scobyi 0 Opublikowano 24 czerwca 2021 Autor Udostępnij Opublikowano 24 czerwca 2021 58 minut temu, Glitchtrap napisał: command /yt <text>: usage: Podaj link trigger: execute console command "komenda do nadania rangi" Musisz sobie tylko ustawić komendę do nadania rangi. tylko że to nie sprawdza czy to link i czy jest tam ip wystarczy ze napiszesz /yt adad i ci daje range 58 minut temu, Glitchtrap napisał: command /yt <text>: usage: Podaj link trigger: execute console command "komenda do nadania rangi" Musisz sobie tylko ustawić komendę do nadania rangi. naprawisz to plz Łączę posty. Notatka dodana przez Glicz Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306022 Udostępnij na innych stronach Więcej opcji udostępniania...
0 siemaxdexd 0 Opublikowano 26 czerwca 2021 Udostępnij Opublikowano 26 czerwca 2021 zrób to przez pl bo skrypt nie bardzo CoFFeIN04 1 Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306110 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 27 czerwca 2021 Udostępnij Opublikowano 27 czerwca 2021 Jakaś walidacja, podstawowa if arg contains "https://www.youtube.com/watch?v=" or "https://youtu.be/" Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306127 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Scobyi 0 Opublikowano 28 czerwca 2021 Autor Udostępnij Opublikowano 28 czerwca 2021 W dniu 26.06.2021 o 23:26, siemaxdexd napisał: zrób to przez pl bo skrypt nie bardzo a znasz jakiś? W dniu 27.06.2021 o 14:52, CoFFeIN04 napisał: Jakaś walidacja, podstawowa if arg contains "https://www.youtube.com/watch?v=" or "https://youtu.be/" a dasz cały skrypt czy coś plz Łączę posty. Notatka dodana przez Glicz Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306214 Udostępnij na innych stronach Więcej opcji udostępniania...
0 oponeq 3 Opublikowano 29 czerwca 2021 Udostępnij Opublikowano 29 czerwca 2021 command /yt [<text>]: permission: core.yt permission message: &cNie masz uprawnien! &4(core.yt) trigger: if arg 1 isn't set: send "&8> &ePoprawne uzycie komendy: &6/yt (link do traileru)" to sender else: if arg contains "https://www.youtube.com/watch?v=" or "https://youtu.be/": execute console command " --- USTAW KOMENDE DO NADANIA RANGI --- " send "&8> &ePoprawnie nadano range &8(&4You&fTuber&8)" to player broadcast "&8> &eGracz &6%player% &eodebral range &4You&fTuber &eza wstawienie na swoj kanal traileru! Odbierz range uzywajac komendy &6/yt (link do traileru)" loop all players: if loop-player has permission "core.yttrailer": send "&8> &eGracz &6%player% &ewstawil na swoj kanal trailer! &6%arg-1%" to loop-player else: stop else: send "&8> &eLink do twojego trailera jest &6bledny&e!" to player Prosze powinno dzialac Glicz 1 Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306287 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Glicz 246 Opublikowano 29 czerwca 2021 Udostępnij Opublikowano 29 czerwca 2021 W dniu 28.06.2021 o 13:01, Scobyi napisał: a dasz cały skrypt czy coś plz Godzinę temu, oponeq napisał: command /yt [<text>]: permission: core.yt permission message: &cNie masz uprawnien! &4(core.yt) trigger: if arg 1 isn't set: send "&8> &ePoprawne uzycie komendy: &6/yt (link do traileru)" to sender else: if arg contains "https://www.youtube.com/watch?v=" or "https://youtu.be/": execute console command " --- USTAW KOMENDE DO NADANIA RANGI --- " send "&8> &ePoprawnie nadano range &8(&4You&fTuber&8)" to player broadcast "&8> &eGracz &6%player% &eodebral range &4You&fTuber &eza wstawienie na swoj kanal traileru! Odbierz range uzywajac komendy &6/yt (link do traileru)" loop all players: if loop-player has permission "core.yttrailer": send "&8> &eGracz &6%player% &ewstawil na swoj kanal trailer! &6%arg-1%" to loop-player else: stop else: send "&8> &eLink do twojego trailera jest &6bledny&e!" to player data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw== Prosze powinno dzialac Skrypt napisany przez @oponeq jest trochę długi, a można go bardzo łatwo skrócić. Dlatego napisałem skróconą wersję dla @Scobyi command /yt <text>: usage: &8> &ePoprawne uzycie komendy: &6/yt (link do traileru) permission: core.yt permission message: &cNie masz uprawnien! &4(core.yt) trigger: if arg contains "https://www.youtube.com/watch?v=" or "https://youtu.be/": execute console command " --- USTAW KOMENDE DO NADANIA RANGI --- " send "&8> &ePoprawnie nadano range &8(&4You&fTuber&8)" send "&8> &eGracz &6%player% &eodebral range &4You&fTuber &eza wstawienie na swoj kanal traileru! Odbierz range uzywajac komendy &6/yt (link do traileru)" to all player send "&8> &eGracz &6%player% &ewstawil na swoj kanal trailer! &6%arg-1%" to all players where [input has permission "core.yttrailer"] stop send "&8> &eLink do twojego trailera jest &6bledny&e!" to player Jedyny problem tego skryptu jest taki, że nie sprawdza on czy jest ip w tytule filmu i w opisie. Jeżeli chciałbyś coś takiego uzyskać, to poszukaj api youtube do skripta/javy to mógłbym spróbować coś zrobić, ale nic nie obiecuję. Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306291 Udostępnij na innych stronach Więcej opcji udostępniania...
0 siemaxdexd 0 Opublikowano 30 czerwca 2021 Udostępnij Opublikowano 30 czerwca 2021 Cytat command /yt [<text>]: permission: core.yt permission message: &cNie masz uprawnien! &4(core.yt) trigger: if arg 1 isn't set: send "&8> &ePoprawne uzycie komendy: &6/yt (link do traileru)" to sender else: if arg contains "https://www.youtube.com/watch?v=" or "https://youtu.be/": execute console command " --- USTAW KOMENDE DO NADANIA RANGI --- " send "&8> &ePoprawnie nadano range &8(&4You&fTuber&8)" to player broadcast "&8> &eGracz &6%player% &eodebral range &4You&fTuber &eza wstawienie na swoj kanal traileru! Odbierz range uzywajac komendy &6/yt (link do traileru)" loop all players: if loop-player has permission "core.yttrailer": send "&8> &eGracz &6%player% &ewstawil na swoj kanal trailer! &6%arg-1%" to loop-player else: stop else: send "&8> &eLink do twojego trailera jest &6bledny&e!" to player dajesz link do linka dodajesz ggg i free ranga ale ja ci dam + za starania Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306362 Udostępnij na innych stronach Więcej opcji udostępniania...
0 hbrt 41 Opublikowano 1 lipca 2021 Udostępnij Opublikowano 1 lipca 2021 (edytowane) @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/ Edytowane 5 lipca 2021 przez hbrt Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306389 Udostępnij na innych stronach Więcej opcji udostępniania...
0 hbrt 41 Opublikowano 2 lipca 2021 Udostępnij Opublikowano 2 lipca 2021 (edytowane) @Scobyi możesz wysłać błędy z konsoli? I od razu mi powiedz co ci nie działa Edytowane 2 lipca 2021 przez hbrt Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306486 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Scobyi 0 Opublikowano 3 lipca 2021 Autor Udostępnij Opublikowano 3 lipca 2021 18 godzin temu, hbrt napisał: @Scobyi możesz wysłać błędy z konsoli? I od razu mi powiedz co ci nie działa Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306516 Udostępnij na innych stronach Więcej opcji udostępniania...
0 hbrt 41 Opublikowano 5 lipca 2021 Udostępnij Opublikowano 5 lipca 2021 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 Odnośnik do komentarza https://skript.pl/temat/49265-automatyczna-ranga-yt/#findComment-306612 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Scobyi 0
Cześć, szukam skryptu który daje automatycznie youtubera. Ze jak wpiszesz /yt i link do trailera | Chciałbym coś podobnego jak na Dragon-Survival.EU lub ProStorm.EU wersja 1.16
Z góry dziękuje
Odnośnik do komentarza
https://skript.pl/temat/49265-automatyczna-ranga-yt/Udostępnij na innych stronach
12 odpowiedzi na to pytanie
Rekomendowane odpowiedzi