PGmajster 49 Opublikowano 12 kwietnia 2014 Udostępnij Opublikowano 12 kwietnia 2014 (edytowane) Cześć, w tym oto poradniku chciałbym Wam rozjaśnić sprawę z zmiennymi (variables) oraz jak stworzyć swój własny system /home. Jak wiecie z essentials tworzy on home spawn, gdzie za pomocą komendy /home można w każdym momencie teleportować się do niego. Aby ustawić taki home spawn w essentials należy wpisać /sethome. Ja pokaże Wam bardzo podobny skrypt, którego nie jestem autorem! Skrypt: command /sethome: permission: skript.home description: Set your home trigger: set {home.%player%} to location of player message "Set your home to <grey>%location of player%<reset>"command /home: permission: skript.home description: Teleport yourself to your home trigger: if {home.%player%} is not set: message "You have not set your home yet!" stop trigger teleport player to {home.%player%} Na koniec poradnika pokaże Wam jak dodać do tego skryptu multidomy (kilka /sethome). Zaczynajmy. /sethome 1 linijka skryptu tworzy komendę /sethome, gdy będziemy tworzyć multidomy dodamy również [<text>], Następna linijka (tj. permissions) ustawia permissions, które będzie potrzebne do wykonania komendy, Description jest to opis skryptu, jak działa etc. Trigger rozpoczyna funkcje/działanie skryptu, {home.%player%} jest to zmienna, która przechowuje nasze koordynacje /sethome, Przez "message" lub "send" wysyłamy wiadomość do gracza, że jego /sethome został zapisany na X koordynatach. Teraz przejdźmy do komendy /home, rozpocznę od linijki 11 (wcześniejsze już wytłumaczyłem wyżej! if {home.%player%} is not set: Jest to założenie, że jeżeli gracz nie ustawił /sethome wyświetli się "You have not set your home yet!". Również przeciwnie do if'a działa "else". W linijce 13 jest zatrzymanie triggera, czyli skrypt nic już nie wykona. W linijce 14 teleportuje gracza do koordynacji zapisanej w home.%player%. Aby to nie był poradnik tylko o wytłumaczonych linijkach NIE MOJEGO skryptu, dodam również moje rozwiązanie na kilka domów jednocześnie. Kod:https://code.skript.pl/Pj1V5X1z/ Dodałem tylko do zmiennej %arg 1% oraz do komend [<text>], dlaczego? Otóż spróbuję Wam to wytłumaczyć jak najłatwiej potrafię. Pierwszą zmianę, jaką można dostrzec to [<text>] w tych linijkach: command /sethome [<text>]: oraz command /home [<text>]: Zastosowałem to, ponieważ dzięki temu można stworzyć komendy /command COŚ, czyli komendy dwuczłonowe. Gdy wpiszemy /sethome TEST utworzy nam dom o nazwie TEST, koordynacje zapiszą się w zmiennej: {home.TEST.%player%} No ale dalej nie wiesz po co jest %arg 1% w zmiennej, a jest on po to, aby generowano zmienne pod każdy /sethome, przeciwieństwo tego, co pokazałem w skrypcie na początku tego poradnika. Jeżeli macie jakieś uwagi piszcie w postach. Skrypt użyty w tym poradniku (na samej górze) jest autorstwa twórców Skript'a. Poradnik napisany dla Skript.PL. ZAKAZ KOPIOWANIA. Pozdrawiam, PGmajster. Edytowane 17 sierpnia 2017 przez Ewald ToNy, bvcz i SkredoX 3 Odnośnik do komentarza https://skript.pl/temat/356-jak-zrobi%C4%87-sw%C3%B3j-w%C5%82asny-system-home/ Udostępnij na innych stronach Więcej opcji udostępniania...
ToNy 548 Opublikowano 18 kwietnia 2014 Udostępnij Opublikowano 18 kwietnia 2014 Szczerze to wątpie żeby się to komuś przydało ale poradnik estetyczny i prosty. Łap ;) bartek2323` i Boom 2 Odnośnik do komentarza https://skript.pl/temat/356-jak-zrobi%C4%87-sw%C3%B3j-w%C5%82asny-system-home/#findComment-1943 Udostępnij na innych stronach Więcej opcji udostępniania...
KrolJulian 0 Opublikowano 20 czerwca 2014 Udostępnij Opublikowano 20 czerwca 2014 (edytowane) A /delhome: command /delhome [<text>]:permission: skript.hometrigger:if {home.%arg 1%.%player%} is not set:message "&4 Nie masz ustawionego domu."stop triggerDelete {home.%arg 1%.%player%}message "&5 Usunieto twoj dom." Edytowane 2 lipca 2014 przez KrolJulian Odnośnik do komentarza https://skript.pl/temat/356-jak-zrobi%C4%87-sw%C3%B3j-w%C5%82asny-system-home/#findComment-8588 Udostępnij na innych stronach Więcej opcji udostępniania...
stoner1 0 Opublikowano 12 lipca 2014 Udostępnij Opublikowano 12 lipca 2014 Leci lubię to! Odnośnik do komentarza https://skript.pl/temat/356-jak-zrobi%C4%87-sw%C3%B3j-w%C5%82asny-system-home/#findComment-12027 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi