Nieaktywny Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 JSkriptWersja: 1.1 <> InformacjeJSkript to mały dodatek, pozwalający wykonywać kod napisany w Javie. Są dwie możliwości - jedną z nich jest wrzucanie pliczków z kodem do folderu '/JSkript/' - to pozwoli nam nawet napisać własny dodatek do Skript (jednak niezbyt, nie twierdzę, że nie możliwe, ale w miarę normalny sposób raczej nie do zrobienia), lub też wykonywać kod bezpośrednio ze skryptu. ! WymaganiaPlugin wymaga pliku 'tools.jar', który znajduje się w '/jdkXXX/lib/'. Teoretycznie domyślnie każdy to powinien mieć, ale może być też tak, że korzystacie z '/jreX/', więc wtedy w jego libs wrzucamy tools.jar # DownloadKlik: JSkript 1.1 @ PrzykładNapiszcie co chcielibyście zobaczyć. Plik w /JSkript/public class Examples { public void onEnable(){ magic(); } public static void magic(){ for(int i = 0; i < 10; i++){ System.out.println("onEnable"); } }}Skript: Effect# Oczywiscie wygodniej byloby ladowac content z pliku, ale w ramach przykladu wystarczyon skript load: JSkript.load{"Test", "public class Test { public static void main(String[] args){ System.out.println(""Hello World""); }}"} Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/ Udostępnij na innych stronach Więcej opcji udostępniania...
Ezx 145 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 (edytowane) Zaje****ste kociaku <3da sie klasy tworzyc?da sie wykorzystywac juz stworzone klasy z innych plikow? w sensie z roznie zaladowanych stringow? Edytowane 3 maja 2015 przez ιΗβΑcΣΟΦηϱα Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60155 Udostępnij na innych stronach Więcej opcji udostępniania...
Savorski 176 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 Wowoowwow dziki coś stworzył. A jak dziki coś tworzy to znaczy, że coś jest [ciach] <3 Specjalnie dla dzikiego nauczę się Javy :> Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60158 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 Hmmm... Teoretycznie tak. Pewnie odwołanie do niej wyglądałoby mniej więcej tak: "plugins.JSkript..utils.Examples". Można by to w sumie jakoś fajniej kiedyś zrobić. Jak nie zadziała, to możesz jakieś lokalne klasy robić w tym samym stringu :> Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60160 Udostępnij na innych stronach Więcej opcji udostępniania...
Savorski 176 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 PS : yooka wróciła :o widać w lajkach :) Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60161 Udostępnij na innych stronach Więcej opcji udostępniania...
Ezx 145 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 ew. dopisywanie do zmiennej contentu kolejnego pliku i wtedy ladowanie przez js Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60163 Udostępnij na innych stronach Więcej opcji udostępniania...
yooka 52 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 ja [ciach] ... Dzikoysk weź coś zrób bo mi [ciach] jakieś ostzreżenia ~ herhor Norbi, Nawo i Ezx 3 Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60169 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 Bo nie umiesz pisać! Pokaż co tam wyskrobałeś :* Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60170 Udostępnij na innych stronach Więcej opcji udostępniania...
Skynets 57 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 Pakować jave do skriptu....Ciekawe. Czyli tak Skript napisany jest w javie. Skript obsługuje sobie skrypty, ma tam jakąś bibliotekę z pomocą której sobie piszemy skrypcik i on działa. Piszą w JSkript kod java on "konwertuje" na skrypt a potem ten skrypt "konwertuje" znów na Jave. Jak to ma się z wydajnością i do czego to mogło by służyć?Zastanawiam się też ze jak ktoś zna na tyle Jave by pisać kawałki kodu które implementuje się do twojego skryptu, to czy porostu nie łatwiej dla nas i dla maszyny jest odrazu pisać w Javie? Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60171 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 (edytowane) Wat? Nie ma tu żadnej dziwnej interpretacji z javy na sk (ciekawy pomysł, ale raczej niezbyt możliwy w zrealizowaniu). Kod jest jedynie kompilowany w locie. Wydajne, to to jest na pewno bardziej niż sk (sam czas wykonywania), bo to czysta java. Edytowane 29 maja 2016 przez Nieaktywny Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60172 Udostępnij na innych stronach Więcej opcji udostępniania...
Skynets 57 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 W locie powiadasz. Jak to ogólnie ma się z wydajnością np PlayerMoveEvent:) Bo już dla samego pluginu jest to wielkie obciążenie @editJedyne zastosowanie tego skryptu jakie odnalazłem to tylko testowanie kawałków kodów:) Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60173 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 To przecież nic nie zmienia, jedyny różniący proces, to właśnie ta kompilacja na początku :> Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60176 Udostępnij na innych stronach Więcej opcji udostępniania...
Skynets 57 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 Przejrzałem na szybko kod i jest on dość fajnie napisany. Daje Okejke Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60177 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 Cóż za zaszczyt, dzięki mistrzu :dzikoysk: Ogólnie musicie się teraz mocno cieszyć, bo to taka odskocznia dzisiaj od pisania gierki, więc nie wiem jak będzie z następnymi aktualizacjami xD Plus jest taki, że... No w zasadzie to Wy sami odpowiadacie za kod, więc mam większość z głowy ^^ Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60183 Udostępnij na innych stronach Więcej opcji udostępniania...
Skynets 57 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 To tak. Polecam dodać pętle ze jak nie znajdzie pluginu skript to zamiast wywalić błąd napisze. Brak pluginu skript itd itp Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60184 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 Pętle? Pomijając sposób, to w sumie pomysł też raczej taki sobie, bo po co, skoro to addon do Skript i tylko z nim ma on sens. Myśl dalej, albo podaj propozycję przykładu do tematu, czy też napisz pierwszy dodatek :D Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60186 Udostępnij na innych stronach Więcej opcji udostępniania...
Skynets 57 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 Ja wiem ze to ma tylko sens z skript. Czego się nauczyłem podczas pracy z rożnymi językami to tego by zabezpieczać kody przed idiotami(Jestem na to bardzo wyczulony), bo znajdzie się ktoś kto nie będzie wiedział czemu mu to nie działa.Przykład niech pomyślmy.Zestaw kodów do obsługi serwera, coś jak alternatywa dla Essentials.Np gracz chce mieć tylko TP, Fly, Speed.To sobie dodaje tylko komendy do serwera za pomocą twojego pluginu Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60187 Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 Mówiąc propozycje, mam na myśli jakieś zagadnienia dotyczące zwiększenia możliwości pluginu. Pisanie jakiś dziwnych narzędzi nie wchodzi w grę, bo to każdy może zrobić sobie sam :) Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60189 Udostępnij na innych stronach Więcej opcji udostępniania...
Skynets 57 Opublikowano 3 maja 2015 Udostępnij Opublikowano 3 maja 2015 A od tej strony. No to np możesz dodać jakiś reload danego pliku Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60190 Udostępnij na innych stronach Więcej opcji udostępniania...
Shooterowy 356 Opublikowano 4 maja 2015 Udostępnij Opublikowano 4 maja 2015 Czyli można wykonywać kod tylko z czystej Javy? Odnośnik do komentarza https://skript.pl/temat/7581-10-jskript/#findComment-60218 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi