xdzikuu 42 Opublikowano 15 kwietnia 2020 Udostępnij Opublikowano 15 kwietnia 2020 (edytowane) Wstęp: Witam, jest to mój pierwszy skrypt (opublkowany) na forum. Automatycznie zespawnuje wybranego moba, oraz sprawi aby podążał za wybranym żywym obiektem. Jak wykorzystać (przykłady): Skrypt pozwala nam na wskazanie konkretnemu mobowi celu, do którego będzie podążać. Może być to przykładowo jakieś zwierzę, gracz lub inny "żyjący" obiekt. Możemy dzięki niemu stworzyc przykładowo skrypt na "pety" (najprostszy lub bardziej zaawansowany): Wpisując komende /pet <nazwa moba po ang.> pojawi się mob, który będzie za nami podążał. Jeżeli zginiemy, zostanie on usunięty. Bardziej absurdalny przykład skryptu (czysto 4fun) Po kliknięciu prawym przyciskiem myszy na jakiegokolwiek żywego moba, utworzy się jego kopia, która będzie za nim podążać. Przetestowane na: Skript 2.2-dev37c SkQuery 3.6.0-Lime Wersji 1.12.2 Wymagane dodatki: SkQuery w wersji 3.6.0+ Pobieranie: code.skript.pl (pierwsza wersja) code.skript.pl (druga wersja) Czekam na wasze sugestie, błędy (oby nie) oraz pomysły dotyczące rozwijania skryptu! Edytowane 16 kwietnia 2020 przez xdzikuu Dodanie wymaganych dodatków. ManuScripteX, MrMarker98 i PanNiedzwiadek 3 Cytuj Odnośnik do komentarza https://skript.pl/temat/38310-dzkpathfind-skrypt-dodaj%C4%85cy-pathfinding-funkcj%C4%85/ Udostępnij na innych stronach Więcej opcji udostępniania...
xdzikuu 42 Opublikowano 16 kwietnia 2020 Autor Udostępnij Opublikowano 16 kwietnia 2020 Aktualizacja (wersja druga) Od wersji drugiej można posiadać nieograniczoną liczbę podążających mobów. ManuScripteX 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/38310-dzkpathfind-skrypt-dodaj%C4%85cy-pathfinding-funkcj%C4%85/#findComment-242104 Udostępnij na innych stronach Więcej opcji udostępniania...
Tymekd 154 Opublikowano 19 kwietnia 2020 Udostępnij Opublikowano 19 kwietnia 2020 fajny skrypt xdzikuu 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/38310-dzkpathfind-skrypt-dodaj%C4%85cy-pathfinding-funkcj%C4%85/#findComment-242574 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość KuzynProcesor Opublikowano 22 kwietnia 2020 Udostępnij Opublikowano 22 kwietnia 2020 W dniu 15.04.2020 o 19:07, xdzikuu napisał: Witam, jest to mój pierwszy skrypt (opublkowany) na forum Gratuluję podwójnie - bardzo dobry skrypt, a na dodatek Twój pierwszy opublikowany, gdzie większość takowych to coś, co już było! Powodzenia! Cytuj Odnośnik do komentarza https://skript.pl/temat/38310-dzkpathfind-skrypt-dodaj%C4%85cy-pathfinding-funkcj%C4%85/#findComment-243070 Udostępnij na innych stronach Więcej opcji udostępniania...
xdzikuu 42 Opublikowano 22 kwietnia 2020 Autor Udostępnij Opublikowano 22 kwietnia 2020 W dniu 19.04.2020 o 15:19, Tymekd napisał: fajny skrypt 7 godzin temu, KuzynProcesor napisał: Gratuluję podwójnie - bardzo dobry skrypt, a na dodatek Twój pierwszy opublikowany, gdzie większość takowych to coś, co już było! Powodzenia! Dziękuje za opinię! Cytuj Odnośnik do komentarza https://skript.pl/temat/38310-dzkpathfind-skrypt-dodaj%C4%85cy-pathfinding-funkcj%C4%85/#findComment-243153 Udostępnij na innych stronach Więcej opcji udostępniania...
PanNiedzwiadek 173 Opublikowano 25 kwietnia 2020 Udostępnij Opublikowano 25 kwietnia 2020 (edytowane) Nazwa i opis są mylące, to nie jest pathfinding. Po prostu co pół sekundy teleportujesz do nas moba, jeżeli ten będzie zbyt daleko. Poza tym loop all entities to ciężka operacja i da się po prostu zapisać naszego peta do zmiennej i z jej pomocą go teleportować. Edytowane 25 kwietnia 2020 przez PanNiedzwiadek Nieświadomie napisałem nieprawdę. xdzikuu 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/38310-dzkpathfind-skrypt-dodaj%C4%85cy-pathfinding-funkcj%C4%85/#findComment-243510 Udostępnij na innych stronach Więcej opcji udostępniania...
xdzikuu 42 Opublikowano 25 kwietnia 2020 Autor Udostępnij Opublikowano 25 kwietnia 2020 (edytowane) 6 minut temu, PanNiedzwiadek napisał: Nazwa i opis są mylące, to nie jest pathfinding. Po prostu co pół sekundy teleportujesz do nas moba, jeżeli ten będzie zbyt daleko. Poza tym loop all entities to ciężka operacja i da się po prostu zapisać naszego peta do zmiennej i z jej pomocą go teleportować. Nie wiem czy zauważyłeś, ale teleportacja odbywa się jedynie wtedy, gdy mob się od nas oddali lub będzie w innym świecie. Pathfinding dlatego, że: make loop-entity pathfind to najważniejsza linijka w tym skrypcie (a sam niezbyt miałem pomysł na nazwe). Z zapisywaniem moba do zmiennej spróbuję coś zrobić bo przyznaję, że ten loop przydałoby się zamienić na coś bardziej efektywnego. Edytowane 25 kwietnia 2020 przez xdzikuu PanNiedzwiadek 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/38310-dzkpathfind-skrypt-dodaj%C4%85cy-pathfinding-funkcj%C4%85/#findComment-243512 Udostępnij na innych stronach Więcej opcji udostępniania...
PanNiedzwiadek 173 Opublikowano 25 kwietnia 2020 Udostępnij Opublikowano 25 kwietnia 2020 44 minuty temu, xdzikuu napisał: Nie wiem czy zauważyłeś, ale teleportacja odbywa się jedynie wtedy, gdy mob się od nas oddali lub będzie w innym świecie. Pathfinding dlatego, że: make loop-entity pathfind to najważniejsza linijka w tym skrypcie (a sam niezbyt miałem pomysł na nazwe). Z zapisywaniem moba do zmiennej spróbuję coś zrobić bo przyznaję, że ten loop przydałoby się zamienić na coś bardziej efektywnego. Faktycznie, pobieżnie szukałem linijki pathfind, ale nie znalazłem i założyłem, że jej nie ma. Mój błąd. A co do loopa, to po prostu teleport {_entity} i wszystko powinno działać jak należy. Cytuj Odnośnik do komentarza https://skript.pl/temat/38310-dzkpathfind-skrypt-dodaj%C4%85cy-pathfinding-funkcj%C4%85/#findComment-243513 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ą.