LloydPL 436 Opublikowano 2 lutego 2018 Udostępnij Opublikowano 2 lutego 2018 (edytowane) Witam jest to mój pierwszy skrypt, który tu wrzucam więc nie hejtujcie Skrypt nazywa się skPortal i pozwala tworzyć tyle portali ile chcesz (na tyle ile sprzęt pozwoli). Opierają się one na regionach z WorldGuarda i WorldEdita i czystym skripcie. Do tego zostały także zaimplementowane priorytety portali czyli takie swoiste levele - jeżeli mamy priorytet większy od priorytetu portalu lub równy to możemy go użyć, a jeśli nie to nie. Skrypt posiada komendy modyfikujące priorytety gracza jak i portali przez co jeśli wpiszemy zły level to możemy poprawić, a ustawianie levela gracza za pomocą komendy jak i specjalnej funkcji która jest tam dodana pozwoli modyfikować level gracza poprzez podczepienie ich do innych skryptów (np. pod zarządzanie levelami gracza). Nowy portal tworzymy najpierw zaznaczając wejście do portalu wandem, którego przywołamy komendą /portal wand.Następnie wpisujemy /portal create [nazwa] [priorytet] i mamy nasz portal, ale niestety niedziałający - lecimy w miejsce w jakie chcemy żeby nas teleportował i wpisujemy /portal connect [nazwa] przez co jak wejdziemy w ten portal to przeteleportuje on nas w tamto miejsce. Level (aka priorytet) gracza ustawiamy komendą /portal setplayerpriority [gracz] [warosc] lub funkcją portalSetPlayerPriority([gracz], [wartosc], [wykonawca]) - gracz to gracz, wartość to level jaki chcemy ustawić (musi być liczbą całkowitą), a w wykonawcy można wpisać console żeby nie komplikować. Jeśli dalej masz problemy po prostu zsynchronizuj samą zmienną {PortalePriority::%player%}Level (aka priorytet) portalu ustawiamy komendą /portal setpriority [nazwa] [warosc] lub funkcją portalSetPriority([nazwa], [wartosc], [wykonawca]) - nazwa to nazwa portalu, wartość to level jaki chcemy ustawić (musi być liczbą całkowitą), a w wykonawcy można wpisać console żeby nie komplikować. SkriptWymagania: Skript 2.2 (lub wyższa), WorldEdit, WorldGuard oraz Serwer 1.8.8+ Na koniec, jeśli Ci się podoba to zostaw like, będę za to ogromnie wdzięczny v0.1 (release)v0.2 (dodano yaw i pitch do miejsca teleportacji)v0.3 (mały bugfix)v0.4 (aktualna; poprawienie bugu z 0lvl gracza)jakby kto się pytał po co jest zmienna abstactLocation i funkcja portalParseWorld to są one po to żeby to wszystko działało bo funkcje miały problem z lokacjami i objectami... Edytowane 10 marca 2019 przez LloydPL shuliar, jaku49, knugi i 9 innych 8 3 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/25116-skportal/ Udostępnij na innych stronach Więcej opcji udostępniania...
SirSkPlus 47 Opublikowano 2 lutego 2018 Udostępnij Opublikowano 2 lutego 2018 Fajne normalnie jak z portala xD LloydPL 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/25116-skportal/#findComment-166982 Udostępnij na innych stronach Więcej opcji udostępniania...
CresixU 14 Opublikowano 2 lutego 2018 Udostępnij Opublikowano 2 lutego 2018 Jestem na TAK LloydPL 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/25116-skportal/#findComment-167010 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ą.