Skocz do zawartości
  • 0
Harrty_xx

Tp po wejsciu na serwer

Pytanie

Użytkownik

Witam. 

Jak napisać plugin na tp po wejściu na serwer. Chodzi o że gracz wchodzi na serwer i tp go na lobby(nazwa światu:lobby) w miejsce spawnu. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Użytkownik
  • 0
9 godzin temu, Harrty_xx napisał:

@Queito  a pomożesz z tym kodem ?  

Tak wiem jest tu 7 błędów

No bez przesady, naucz sie pierw podstaw i dopiero bierz sie za pluginy.. To tak jakbys nie nauczyl sie robienia malej rzeczy np. w samochodzie, a juz bys chcial go skladac od zera lub naprawiac..

Metoda onEnable ma byc w srodku klasy Main a nie poza nią.. (spójrz na ułożenie klamer) Tak samo z listenerem.. zamykasz klase i metoda jest poza klasą.

Naucz sie czegoś prostego, naucz sie poprawnie pisać chociaż podstawy i dopiero bierz sie za pluginy..

7 godzin temu, _x_Thiz_is_Block napisał:

Tak jak kolega wyżej, możesz to zrobić prościej w skrypcie

Tak, ale może to zrobić też w pluginie, i po co komuś zabierać te chęci? A może go pluginy tak zainteresują, że za kilka lat bedzie już bardzo doświadczony i nie tylko w pisaniu pluginów - bo pisząc pluginy też sie rozwija, z czasem nauczy sie pisac czysty kod, z czasem zrobi sie to dla niego troche nudne, nauczy sie czegos nowego i tak bedzie sie rozwijal? W skrypcie nie napisze pozniej jakiegos duzego projektu :d  Jak chce sie uczyc to niech sie uczy, ale póki co niech zacznie pierw od podstaw. Do tego kodu wróci po tygodniu i sam zobaczy jakie głupie błędy zrobił :D 

 

I tak wracając do głownego tematu, masz tu troche poprawione, powinno chyba dzialac 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0

Location location = new Location(Bukkit.getWorld("lobby"),x,y,z);

player.teleport(location) najprościej 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 0
9 godzin temu, yooniks napisał:

No bez przesady, naucz sie pierw podstaw i dopiero bierz sie za pluginy.. To tak jakbys nie nauczyl sie robienia malej rzeczy np. w samochodzie, a juz bys chcial go skladac od zera lub naprawiac..

Metoda onEnable ma byc w srodku klasy Main a nie poza nią.. (spójrz na ułożenie klamer) Tak samo z listenerem.. zamykasz klase i metoda jest poza klasą.

Naucz sie czegoś prostego, naucz sie poprawnie pisać chociaż podstawy i dopiero bierz sie za pluginy..

Tak, ale może to zrobić też w pluginie, i po co komuś zabierać te chęci? A może go pluginy tak zainteresują, że za kilka lat bedzie już bardzo doświadczony i nie tylko w pisaniu pluginów - bo pisząc pluginy też sie rozwija, z czasem nauczy sie pisac czysty kod, z czasem zrobi sie to dla niego troche nudne, nauczy sie czegos nowego i tak bedzie sie rozwijal? W skrypcie nie napisze pozniej jakiegos duzego projektu :d  Jak chce sie uczyc to niech sie uczy, ale póki co niech zacznie pierw od podstaw. Do tego kodu wróci po tygodniu i sam zobaczy jakie głupie błędy zrobił :D 

 

I tak wracając do głownego tematu, masz tu troche poprawione, powinno chyba dzialac 

 

Dodam jeszcze dla @Harrty_xx, że jeżeli świat to "lobby", to zamiast:

Bukkit.getWorlds().get(0)

To dajemy:

Bukkit.getWorld("lobby")

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Losowy awatar
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×