Zaaxel 45 Opublikowano 5 sierpnia 2016 Udostępnij Opublikowano 5 sierpnia 2016 (edytowane) Witajcie! Chciałbym Wam przedstawić mój pierwszy skrypt! Skrypt ma za zadanie pozwolić graczom na przetestowanie rangi ustawionej w pliku config.yml Instalacja: Plik VipTry.sk wrzucamy do folderu "plugins\Skript\scripts" na swoim serwerze Następnie wystarczy przeładować skrypt VipTry.sk Komendy: /tryvip /viptry /testvip /viptest Uprawnienia: Żadne To jednorazowa komenda dla każdego Uwagi: Tworzą się dwa foldery! Jeden w folderze głównym serwera z pustym plikiem config.yml Drugi w folderze scripts (plugins/Skript/scripts) Linki: Gotowy plik VipTry.sk (wersja 1.1) VirusTotal https://www.virustotal.com/pl/file/1a213ca2af4e27fb0edd834358f7b714e4da74d6090b4d7b9c7d1f41a7b65ccf/analysis/1470396870/ PasteBin z kodem https://code.skript.pl/4mLzWVQU (wersja 1.1) Link do PasteBin poprzedniej wersji na dole Potrzebne: SkQuery Skript PermissionsEx albo PermissionsBukkit Aktualizacja: Spoiler VipTry 1.1 Dodano wybór języka (angielski oraz polski) w pliku config.yml Działa z PermissionsEx oraz PermissionsBukkit Przestarzałe linki (tylko PasteBin): Link do wersji 1.0 VipTry.skhttp://pastebin.com/4sxWytsF Edytowane 9 lipca 2020 przez Peridot Aktualizacja 2016-08-05 Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/ Udostępnij na innych stronach Więcej opcji udostępniania...
_Leyla_ 2 Opublikowano 5 sierpnia 2016 Udostępnij Opublikowano 5 sierpnia 2016 Czm skript jest po angielsku? :C Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89295 Udostępnij na innych stronach Więcej opcji udostępniania...
koveek 34 Opublikowano 5 sierpnia 2016 Udostępnij Opublikowano 5 sierpnia 2016 Skrypt przydatny, ale dlaczego znowu jest tylko i wyłącznie wsparcie dla PermissionsEx? A jeżeli ktoś korzysta z innej wtyczki do uprawnień np. bPermissions lub PermissionsBukkit? Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89297 Udostępnij na innych stronach Więcej opcji udostępniania...
Zaaxel 45 Opublikowano 5 sierpnia 2016 Autor Udostępnij Opublikowano 5 sierpnia 2016 @_Leyla_ Ponieważ to jest język urzędowy i każdy go używa Jak zaktualizuje to dodam wybór języka @koveek Postaram się dodać w aktualizacji kodu Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89299 Udostępnij na innych stronach Więcej opcji udostępniania...
Zaaxel 45 Opublikowano 5 sierpnia 2016 Autor Udostępnij Opublikowano 5 sierpnia 2016 Skrypt został zaktualizowany Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89303 Udostępnij na innych stronach Więcej opcji udostępniania...
_Of3k 278 Opublikowano 5 sierpnia 2016 Udostępnij Opublikowano 5 sierpnia 2016 Przejżałem szybko kod i znalazłem kilka rzeczy, które mi się nie podobają: Linia 1-31, bezsensowne informacje, które powinny znaleźć się na stronie opublikowanego skryptu. Ścieżka pliku konfiguracyjnego "VipTry/config.yml" (jakbym nie wiedział, co to jest, to bym myślał, że to mapa). Wygląd pliku konfiguracyjnego. Brak ułatwiania sobie pracy poprzez dobre nazwanie zmiennej (zmienna {_VT}- VipTray- wczytywanie "Testing Group"). Spamowanie "Hej! Możesz przetestować grupę: <grupa>". Bazowanie na 4-czterech zmiennych- można na 3. Zero uniwersalności. Rozszerzenie eventu "on join" (używasz także eventu "on first join", lecz sam event "on join" ci wystarczy. Jeśli chcesz zastąpić event "on first join"- tutaj chodzi o ustawianie zmiennych- polecam "variables") Co najbardziej powinieneś zmienić: Dodać linijkę (options) z opcją ustawiania komendy. Wyeliminowanie eventu "on first join" i zastąpienie go "variables". Zamiana języka domyślnego na Polski, bo raczej takiego marnego skryptu na angielskie fora nie będziesz wrzucał (...). Zmiana czasu powtarzania wiadomości "Hej! Możesz ..." na powyżej 3-trzy minuty. Jak to kiedyś mówiłem "Chciałbym napisać większości autorom skryptów na tym forum 'Zabij się'", lecz jako iż twój skrypt jest już (chyba) 4 skryptem tego typu na forum, pogratuluje ci pomysłowości. Naprawdę, nie spodziewałem się tego, że ktoś napisze jeszcze raz taki skrypt. Ugh. Najlepiej, to przeczytaj trochę poradników, przeanalizuj kilka wielkich skryptów i wróć z jakimś wielkim projektem. Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89305 Udostępnij na innych stronach Więcej opcji udostępniania...
Zaaxel 45 Opublikowano 5 sierpnia 2016 Autor Udostępnij Opublikowano 5 sierpnia 2016 @Switsherker Ja dopiero zaczynam ze skryptami Zmienię tak jak napisałeś: "on first join" na "variables" z 30 sekund na 3 minuty wiadomości Polski jako język pierwszy (możliwość zostawię, ponieważ skrypt bardziej pisałem dla znajomego z Kanady) Dodać linijkę w (options)? Czyli w ogóle zrezygnować z yaml? Da się zrobić... A co do tego pliku konfiguracyjnego to sam się stworzył, nie miałem wpływu na wygląd. Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89332 Udostępnij na innych stronach Więcej opcji udostępniania...
_Leyla_ 2 Opublikowano 5 sierpnia 2016 Udostępnij Opublikowano 5 sierpnia 2016 @Zaaxel Okej. Ocena 9/10 Zaaxel 1 Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89334 Udostępnij na innych stronach Więcej opcji udostępniania...
_Of3k 278 Opublikowano 5 sierpnia 2016 Udostępnij Opublikowano 5 sierpnia 2016 @Zaaxel "options"- chodzi mi jedynie o komendę, którą ma wykonywać. A co do pliku konfiguracyjnego, wygenerować można go w różny sposób (najlepiej poprzez komentarze, czyli "wf"- polecam poradnik, który jest na forum), ale mi nie chodzi, jak się wygenerował, ale o jego zawartość. Najlepiej, jakby wyglądał tak: options: rang: defaulth: Gracz replace: Vip @Edit sr, że się zrył wygląd kodu- pisane z tel (rang: ma mieć 2 spację, a poniższe wyrazy 4) Zaaxel 1 Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89335 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 5 sierpnia 2016 Udostępnij Opublikowano 5 sierpnia 2016 Jak na 1 skript jest okej. Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89339 Udostępnij na innych stronach Więcej opcji udostępniania...
Zaaxel 45 Opublikowano 5 sierpnia 2016 Autor Udostępnij Opublikowano 5 sierpnia 2016 @Switsherker Na takie drzewko zadziała chyba to: set yaml value "options.rang.default" from "..." to "default" A co do tego options to nie rozumiem. Możesz jakoś mi wytłumaczyć na sposobie ale jakoś? Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89391 Udostępnij na innych stronach Więcej opcji udostępniania...
_Of3k 278 Opublikowano 5 sierpnia 2016 Udostępnij Opublikowano 5 sierpnia 2016 @Zaaxel Dostajesz kod: options: komenda: (dopisujesz komendę) Sort jeszcze raz za wygl... Następnie zamieniasz execute console command "(komenda)" na execute console command "{@komenda}" @edit aby ci bardziej wyjaśnić musiałbym napisać ci przykładowy kod Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89393 Udostępnij na innych stronach Więcej opcji udostępniania...
Zaaxel 45 Opublikowano 6 sierpnia 2016 Autor Udostępnij Opublikowano 6 sierpnia 2016 @Switsherker Byłbym wdzięczny za taki kodzik Szybko się uczę a ten skrypt napisany po 3 dniach od zaczęcia analizowania skryptów i patrzenia na dokumentacje Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89423 Udostępnij na innych stronach Więcej opcji udostępniania...
_Of3k 278 Opublikowano 6 sierpnia 2016 Udostępnij Opublikowano 6 sierpnia 2016 @Zaaxel Proszę. Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89440 Udostępnij na innych stronach Więcej opcji udostępniania...
SirSkPlus 47 Opublikowano 6 sierpnia 2016 Udostępnij Opublikowano 6 sierpnia 2016 Dnia 5.08.2016 o 13:37, Zaaxel napisał: [ciach] ~bvcz Supcio Super Mła Plusik za prace i starania Odnośnik do komentarza https://skript.pl/temat/12812-przetestuj-range-vip-i-nie-tylko/#findComment-89496 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi