GlobooX 45 Opublikowano 15 lipca 2015 Udostępnij Opublikowano 15 lipca 2015 (edytowane) Kilka słów od autora Siemanko, nazywam się Karol mam 18 lat. W internecie możecie znaleźć mnie jako GlobooX bądź też globox99. Od jakichś dwóch lat zajmuję się pisaniem skryptów w Skripcie. Powiem szczerze, że odkąd pamiętam chciałem zrobić jakiś skrypt nie tylko dla siebie. Postanowiłem więc zrobić ten oto xQuestSk aby każdy mógł skorzystać z mojego dzieła. Skrypt napisany z powodu zapotrzebowania na Questy na serwerze MinecraftPolska.Net Opis skryptu Skrypt o nazwie xQuestSk jest to skrypt dodający na Twój server Questy. Skrypt jest w pełni konfigurowalny, posiada swój config w którym dodaje się zadania oraz edytuje wyświetlane komunikaty. Swój skrypt starałem się zrobić tak aby nawet "zielony" osobnik, który nie zna Skripta będzie mógł skorzystać z xQuestSk. Jest on zrobiony tak aby nie trzeba było edytować NIC w kodzie a jedynie w pliku konfiguracyjnym. Skrypt posiada aktualnie 3 rodzaje zadań. craft - Należy scraftować jakiś itemek mine - Należy wykopać jakiś itemek kill - Należy zabić kogoś lub coś Funkcje Skryptu - W pełni konfigurowalny plik konfiguracyjny - Możliwość zmiany wszystkich wyświetlanych komunikatów - Różne rodzaje questów: Wykopanie, Skraftowanie, Zabicie - Wykonywanie komend po ukończeniu zadania - Sprawdzanie wykonanego zadania w czasie rzeczywistym (Gracz nie musi potwierdzać wykonanego zadanie, wystarczy, że je wykona!) - Zmienne, które wykorzystać można w swoich komunikatach, komendach itp - Bardzo ale to bardzo mały skrypt (biorąc pod uwagę co on potrafi) - Misje wyświetlane są w wirtualnym ekwipunku - Możliwość ustawienia wymaganego itemka przy type zadania "kill" - Konfigurowalna nazwa GUI menu zadań - Konfigurowalna ilość wierszy w GUI - Możliwość ustawienia odmiennego itemka dla wykonanej misji - Możliwość ustawienia aż 54 różnych misji! - Możliwość ustawienia JENDEGO zadania, które można wykonywać. (np. Jeśli w configu znajduje się 5 zadań z celem "zabij gracza" to po zabiciu gracza statystyki do zadania naliczane będą TYLKO dla zadania, które jest wybrane przez gracza) Download xQuestSk v1.4 - Wersja Aktualna (Z funkcją na JEDNO wykonywane zadanie) >> Pobierz Skrypt >> Pobierz Config xQuestSk v1.3 - Wersja Aktualna (Bez funkcji na JEDNO wykonywane zadanie) >> Pobierz Skrypt >> Pobierz Config xQuestSk v1.2 - Pobugowana w h*j >> Pobierz Skrypt >> Pobierz Config xQuestSk v1.1 - Wersja niezalecana >> Pobierz Skrypt >> Pobierz Config xQuestSk v1.0 - Wersja niezalecana >> Pobierz Skrypt Skrypt wymaga dodatków: WildSkript oraz SkQuery Changelog 17-07-2015 (xQuestSk v 1.4) - kolejny Update tego samego dnia - Poprawa bugów - Dodanie funkcji na JEDNO wykonywane zadanie (np. Jeśli w configu znajduje się 5 zadań z celem "zabij gracza" to po zabiciu gracza statystyki do zadania naliczane będą TYLKO dla zadania, które jest wybrane przez gracza. Zadanie wybiera się klikając na ikonkę zadania w menu GUI) 17-07-2015 (xQuestSk v 1.3) - Poprawa wiadomości wysyłanych do gracza i servera po ukończeniu misji (Nie działały zmienne) - Dodanie zmiennej "_NAME_" jako nazwa Questa, może być wykorzystana w niektórych wiadomościach - Poprawa/dodanie opcji PLAYER w type zadania "kill" (Jeśli misja ma polegać na zabiciu gracza należy w ENTITY wpisać "player") !- ZALECAM UŻYWAĆ ZAWSZE NAJNOWSZYCH WERSJI! -! 17-07-2015 (xQuestSk v 1.2) - Dodanie opcji wymaganego przedmiotu podczas misji z zabiciem czegoś lub kogoś (Można ustawić czym gracz musi zabić przeciwnika, kiedy item nie jest wymagany wpisujemy "none") - Dodanie aliasów (q, quest, zadania, zad, xq) - Skrócenie kodu o jakieś 50% (Dodanie funkcji z WildSkript) - Poprawa bugow 15-07-2015 (xQuestSk v 1.1) - Dodanie komunikatów które wyświetlane są osobno dla gracza i osobno dla osoby, która wykonała zadanie. 15-07-2015 (xQuestSk v 1.0) - Pierwsze wypuszczenie skryptu//Linki ~Myszak Edytowane 3 marca 2018 przez xVendrome SenseiNein, Norbi, EnderAdam i 10 innych 13 Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/ Udostępnij na innych stronach Więcej opcji udostępniania...
Dzony1910 9 Opublikowano 15 lipca 2015 Udostępnij Opublikowano 15 lipca 2015 Karol słuchaj, jeżeli oczywiście mogę tak do ciebie mówić. Zacznijmy od tego że prezentacja jest bardzo estetyczna i czytelna to już jest plus tego.Ale i skrypt jest dość dobry, gratulacje dla ciebie. GlobooX 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68207 Udostępnij na innych stronach Więcej opcji udostępniania...
GlobooX 45 Opublikowano 15 lipca 2015 Autor Udostępnij Opublikowano 15 lipca 2015 Karol słuchaj, jeżeli oczywiście mogę tak do ciebie mówić. Zacznijmy od tego że prezentacja jest bardzo estetyczna i czytelna to już jest plus tego.Ale i skrypt jest dość dobry, gratulacje dla ciebie. Miło słyszeć takie słowa.Liczę na więcej opinii gdyż to motywuje :) Dzony1910 i Killerek01 2 Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68209 Udostępnij na innych stronach Więcej opcji udostępniania...
Norbi 1337 Opublikowano 15 lipca 2015 Udostępnij Opublikowano 15 lipca 2015 Genialny skrypt i bardzo łatwy w obsłudze. Mógłbyś dodać, że zamiast informacji o ukończeniu zadania w jakiejś komendzie to coś na zasadzie:quests: newquest5: name: 'Zabij 20 Ludzi' lore: - '&aSkrypt by GlobooX' - '&bZabito _NICE-VALUE_/_VALUE_' - '&cNagroda _ECO-REWARD_' - '&dZadanie dla gracza &3_PLAYER_' type: craft item-id: diamond shovel item-id-completed: dirt entity: diamond shovel value: 4 eco-reward: 200 commands: - 'say _PLAYER_ wykonał misję i otrzymuje _ECO-REWARD_$' - 'say Zabił on _NICE-VALUE_/_VALUE_ zombie!' send: #wiadomosci wysylane do wszystkich all: - 'Gracz _PLAYER ukonczyl zadanie zabij _VALUE_ zombie' #wiadomosci wysylane do gracza player: - 'Ukonczyles zadanie z zabiciem zombie. Dziekuje!' - 'Wiedzialem, ze moge na Ciebie liczyc.'Dało się też zrobić wszystko w YML bez żadnych zmiennych, ale i tak jest bardzo dobrze.Łap 10 SC, może się przydadzą. Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68210 Udostępnij na innych stronach Więcej opcji udostępniania...
GlobooX 45 Opublikowano 15 lipca 2015 Autor Udostępnij Opublikowano 15 lipca 2015 Genialny skrypt i bardzo łatwy w obsłudze. Mógłbyś dodać, że zamiast informacji o ukończeniu zadania w jakiejś komendzie to coś na zasadzie:quests: newquest5: name: 'Zabij 20 Ludzi' lore: - '&aSkrypt by GlobooX' - '&bZabito _NICE-VALUE_/_VALUE_' - '&cNagroda _ECO-REWARD_' - '&dZadanie dla gracza &3_PLAYER_' type: craft item-id: diamond shovel item-id-completed: dirt entity: diamond shovel value: 4 eco-reward: 200 commands: - 'say _PLAYER_ wykonał misję i otrzymuje _ECO-REWARD_$' - 'say Zabił on _NICE-VALUE_/_VALUE_ zombie!' send: #wiadomosci wysylane do wszystkich all: - 'Gracz _PLAYER ukonczyl zadanie zabij _VALUE_ zombie' #wiadomosci wysylane do gracza player: - 'Ukonczyles zadanie z zabiciem zombie. Dziekuje!' - 'Wiedzialem, ze moge na Ciebie liczyc.'Dało się też zrobić wszystko w YML bez żadnych zmiennych, ale i tak jest bardzo dobrze.Łap 10 SC, może się przydadzą. Całkiem ciekawa opcja. Myślę, że niedługo ją dodam."Dało się też zrobić wszystko w YML bez żadnych zmiennych, ale i tak jest bardzo dobrze."Zmienne muszą być aby pobrać dane z configu Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68213 Udostępnij na innych stronach Więcej opcji udostępniania...
Norbi 1337 Opublikowano 15 lipca 2015 Udostępnij Opublikowano 15 lipca 2015 "Dało się też zrobić wszystko w YML bez żadnych zmiennych, ale i tak jest bardzo dobrze." Zmienne muszą być aby pobrać dane z configuJeżeli mówię, że się da, to się da. :) Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68214 Udostępnij na innych stronach Więcej opcji udostępniania...
GlobooX 45 Opublikowano 15 lipca 2015 Autor Udostępnij Opublikowano 15 lipca 2015 Jeżeli mówię, że się da, to się da. :) %value list "quests.%loop-value%.commands" get of "{@config}"% ? Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68216 Udostępnij na innych stronach Więcej opcji udostępniania...
GlobooX 45 Opublikowano 15 lipca 2015 Autor Udostępnij Opublikowano 15 lipca 2015 UPDATE xQuestSk v1.1: - Dodano propozycję Norbi Genialny skrypt i bardzo łatwy w obsłudze. Mógłbyś dodać, że zamiast informacji o ukończeniu zadania w jakiejś komendzie to coś na zasadzie: quests: newquest5: name: 'Zabij 20 Ludzi' lore: - '&aSkrypt by GlobooX' - '&bZabito _NICE-VALUE_/_VALUE_' - '&cNagroda _ECO-REWARD_' - '&dZadanie dla gracza &3_PLAYER_' type: craft item-id: diamond shovel item-id-completed: dirt entity: diamond shovel value: 4 eco-reward: 200 commands: - 'say _PLAYER_ wykonał misję i otrzymuje _ECO-REWARD_$' - 'say Zabił on _NICE-VALUE_/_VALUE_ zombie!' send: #wiadomosci wysylane do wszystkich all: - 'Gracz _PLAYER ukonczyl zadanie zabij _VALUE_ zombie' #wiadomosci wysylane do gracza player: - 'Ukonczyles zadanie z zabiciem zombie. Dziekuje!' - 'Wiedzialem, ze moge na Ciebie liczyc.' Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68219 Udostępnij na innych stronach Więcej opcji udostępniania...
Recu6g 3 Opublikowano 15 lipca 2015 Udostępnij Opublikowano 15 lipca 2015 Fajny skrypcik, podobuje się mnie. :D Jestem ciekaw, czy statystyki/wyniki z tych questów dałoby radę podpiąć pod jakiś scoreboard? Najbardziej by mnie to interesowało pod serwer RPG. Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68222 Udostępnij na innych stronach Więcej opcji udostępniania...
GlobooX 45 Opublikowano 15 lipca 2015 Autor Udostępnij Opublikowano 15 lipca 2015 Fajny skrypcik, podobuje się mnie. :D Jestem ciekaw, czy statystyki/wyniki z tych questów dałoby radę podpiąć pod jakiś scoreboard? Najbardziej by mnie to interesowało pod serwer RPG. Jasne, da się. Podaj mi jak chciałbyś aby to wyglądało Nooo skrypt bardzo dobry. Tylko zmień te yml z wildskripta na SkQ :D YML skQuery, jak to działa :d? Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68228 Udostępnij na innych stronach Więcej opcji udostępniania...
GlobooX 45 Opublikowano 16 lipca 2015 Autor Udostępnij Opublikowano 16 lipca 2015 @ref Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68327 Udostępnij na innych stronach Więcej opcji udostępniania...
Anemonex 125 Opublikowano 16 lipca 2015 Udostępnij Opublikowano 16 lipca 2015 No tak, świetnie. Za tydzień udostępniłbym swój skrypt na zadania i wrzucił go do konkursu, a tak to posypie się spam o brak oryginalności, kradziejstwo, machlojstwo i cholera wie co jeszcze :| Dobra robota, pogrzebałeś mój genialny plan na wieki! Bądź przeklęty! >.< Jest tylko jedna rzecz, która mnie boli (z wyjątkiem dolnej części pleców, ale to aktualnie nie ważne). Bardzo, ale to bardzo marnujesz pamięć i czas pracy skryptu, zrobiłeś tam dużo loopów i zmiennych zbiorowych (pomijając fakt, że pisanie czegokolwiek w skripcie to marnowanie pamięci i czasu...). Brakuje mi tutaj wielu rzeczy, które dodam do swojego skryptu (nie obraź się, i tak go udostępnię :*). Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68328 Udostępnij na innych stronach Więcej opcji udostępniania...
GlobooX 45 Opublikowano 17 lipca 2015 Autor Udostępnij Opublikowano 17 lipca 2015 No tak, świetnie. Za tydzień udostępniłbym swój skrypt na zadania i wrzucił go do konkursu, a tak to posypie się spam o brak oryginalności, kradziejstwo, machlojstwo i cholera wie co jeszcze :| Dobra robota, pogrzebałeś mój genialny plan na wieki! Bądź przeklęty! >.< Jest tylko jedna rzecz, która mnie boli (z wyjątkiem dolnej części pleców, ale to aktualnie nie ważne). Bardzo, ale to bardzo marnujesz pamięć i czas pracy skryptu, zrobiłeś tam dużo loopów i zmiennych zbiorowych (pomijając fakt, że pisanie czegokolwiek w skripcie to marnowanie pamięci i czasu...). Brakuje mi tutaj wielu rzeczy, które dodam do swojego skryptu (nie obraź się, i tak go udostępnię :*). Nie chciałem tego :( Wybacz towarzyszu. Z chęcią zobaczę u Ciebie jak możnabyło zrobić to bez loopow. (Chociaż wątpię czy się da bo jakaś lista musi być loopnięta, żeby pobrać listę zadań z cfg)Na konkurs skryptu nie daj bo nie wiem jak :D Więc droga wolna :) Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68345 Udostępnij na innych stronach Więcej opcji udostępniania...
vanillah 76 Opublikowano 17 lipca 2015 Udostępnij Opublikowano 17 lipca 2015 @upPrzed nazwą tego tematu umieszczasz "[NP]" i piszesz post według szablonu w TYM temacie. Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68352 Udostępnij na innych stronach Więcej opcji udostępniania...
Arioner 11 Opublikowano 17 lipca 2015 Udostępnij Opublikowano 17 lipca 2015 @upChyba coś Ci się pomyliło bo to jest tag do konkursu na poradnik... Czytanie nie jest trudne. @TopicPoproś Moderatora aby dodał Ci tag [Konkurs]. Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68353 Udostępnij na innych stronach Więcej opcji udostępniania...
Anemonex 125 Opublikowano 17 lipca 2015 Udostępnij Opublikowano 17 lipca 2015 @upPrzed nazwą tego tematu umieszczasz "[NP]" i piszesz post według szablonu w TYM temacie.@upChyba coś Ci się pomyliło bo to jest tag do konkursu na poradnik... Czytanie nie jest trudne.@TopicPoproś Moderatora aby dodał Ci tag [Konkurs]. Oba noby. Tutaj się pisze, według wzoru: https://skript.pl/topic/8577-lipiec-skrypt-miesi%C4%85ca-16/ Ano, i bez loopów się da. Wystarczy pomyśleć :u Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68369 Udostępnij na innych stronach Więcej opcji udostępniania...
Arioner 11 Opublikowano 17 lipca 2015 Udostępnij Opublikowano 17 lipca 2015 @upNie podałem całości ale jest wymagany też tag. Więc miałem rację a że jestem na telefonie to nie dałem linku... Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68373 Udostępnij na innych stronach Więcej opcji udostępniania...
GlobooX 45 Opublikowano 17 lipca 2015 Autor Udostępnij Opublikowano 17 lipca 2015 UPDATE 17-07-2015 (xQuestSk v 1.2) - Dodanie opcji wymaganego przedmiotu podczas misji z zabiciem czegoś lub kogoś (Można ustawić czym gracz musi zabić przeciwnika, kiedy item nie jest wymagany wpisujemy "none") - Dodanie aliasów (q, quest, zadania, zad, xq) - Skrócenie kodu o jakieś 50% (Dodanie funkcji z WildSkript) - Poprawa bugow Norbi 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68393 Udostępnij na innych stronach Więcej opcji udostępniania...
GlobooX 45 Opublikowano 17 lipca 2015 Autor Udostępnij Opublikowano 17 lipca 2015 (edytowane) UPDATE 17-07-2015 (xQuestSk v 1.3) - Poprawa wiadomości wysyłanych do gracza i servera po ukończeniu misji (Nie działały zmienne) - Dodanie zmiennej "_NAME_" jako nazwa Questa, może być wykorzystana w niektórych wiadomościach - Poprawa/dodanie opcji PLAYER w type zadania "kill" (Jeśli misja ma polegać na zabiciu gracza należy w ENTITY wpisać "player") !- ZALECAM UŻYWAĆ ZAWSZE NAJNOWSZYCH WERSJI! -! UPDATE #2 17-07-2015 (xQuestSk v 1.4) - kolejny Update tego samego dnia :D - Poprawa bugów - Dodanie funkcji na JEDNO wykonywane zadanie (np. Jeśli w configu znajduje się 5 zadań z celem "zabij gracza" to po zabiciu gracza statystyki do zadania naliczane będą TYLKO dla zadania, które jest wybrane przez gracza. Zadanie wybiera się klikając na ikonkę zadania w menu GUI) Edytowane 17 lipca 2015 przez GlobooX Norbi 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-68401 Udostępnij na innych stronach Więcej opcji udostępniania...
GlobooX 45 Opublikowano 24 lipca 2015 Autor Udostępnij Opublikowano 24 lipca 2015 @ref Cytuj Odnośnik do komentarza https://skript.pl/temat/8775-xquestsk-skrypt-na-zadania/#findComment-69082 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.