Skocz do zawartości
  • 0

Plugin/skrypt na autoevent :)


Pytanie

1. Auto Eventy mają odbywać się co 30 minut.

2. Kiedy już event będzie startować, gracze dostaną informację na czacie, że mają 30 sekund na dołączenie komendą /event join

3. Po 30 sekundach teleportuje ich w ustalone miejsce. (Można byłoby ustawić to /event setteleport nazwa_eventu

4. Event kończyłby się, kiedy pierwszy gracz dojdzie do danego miejsca (Można byłoby je ustawić /event setend nazwa_eventu) Dostanie wtedy nagrodę pieniężną, np. 1000$ lub ustaloną w evencie

5. Ogólnie komendy skryptu mogą wyglądąć tak:

 

/event create nazwa_eventu --> Tworzy event

/event join --> Dołączenie do event'u

/event leave --> Wyjście z event'u i powrót na spawn lub ewentualnie na ostatnie położenie przed startem event'u

/event list --> Lista eventów (tylko gracz z permisją np. event.list mógłby sprawdzić)

/event setprice nazwa_eventu --> Nagroda za ukończenie

/event forcestart nazwa_eventu (Opcjonalne) --> Wymuszony start danego event'u

/event forcestop nazwa_eventu (Opcjonalne) --> Wymuszone zatrzymanie danego event'u

/event setteleport nazwa_eventu --> Ustawia miejsce rozpoczęcia event'u

/event setend nazwa_eventu --> Ustala miejsce zakończenia event'u

Pomoże ktoś bardzo was proszę :)

Będę bardzo wdzięczny ;) 

Odnośnik do komentarza
https://skript.pl/temat/12723-pluginskrypt-na-autoevent/
Udostępnij na innych stronach

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
7 godzin temu, bartzzDev napisał:

Ktoś tu chyba podkrada pomysły z mc4u.. ale napisanie tego w skrypcie to głupota, a za plugin na to musiałbyś zapłacić. :)

Czemu od razu głupota? :)

Odnośnik do komentarza
https://skript.pl/temat/12723-pluginskrypt-na-autoevent/#findComment-88832
Udostępnij na innych stronach

  • 0
Godzinę temu, LikeIkeOne (Nupix) napisał:

Czemu od razu głupota? :)

Task w głównym wątku serwera, bo w skryptach za bardzo wyboru nie masz. Tworzenie eventu może trochę trwać, do tego dołącz sobie teleportacje wszystkich graczy w jednym momencie.

 

+ siema like, miło Cię widzieć. ;)

Odnośnik do komentarza
https://skript.pl/temat/12723-pluginskrypt-na-autoevent/#findComment-88839
Udostępnij na innych stronach

  • 0
19 godzin temu, bartzzDev napisał:

Task w głównym wątku serwera, bo w skryptach za bardzo wyboru nie masz. Tworzenie eventu może trochę trwać, do tego dołącz sobie teleportacje wszystkich graczy w jednym momencie.

 

+ siema like, miło Cię widzieć. ;)

No tak, skripty troche spowalniają ale przecież można np. podczas teleportowania wszystkich uzyc komend z pluginow przez execute console command, np /tpall - jest chyba taka komenda w essentials D:

Taki event jak opisany po wyzej to zaden problem ale trzeba dobrą maszyne bo chyba sam ten skript na serwerze nie bedzie :D 

Odnośnik do komentarza
https://skript.pl/temat/12723-pluginskrypt-na-autoevent/#findComment-88940
Udostępnij na innych stronach

  • 0
3 godziny temu, LikeIkeOne (Nupix) napisał:

No tak, skripty troche spowalniają ale przecież można np. podczas teleportowania wszystkich uzyc komend z pluginow przez execute console command, np /tpall - jest chyba taka komenda w essentials D:

Taki event jak opisany po wyzej to zaden problem ale trzeba dobrą maszyne bo chyba sam ten skript na serwerze nie bedzie :D 

W skrypcie możesz sobie zrobic komendę vip lub info, a nie eventy. Z tego co wiem to Ciebie uczył Nawi, czyli największy zwolennik skrypta, a więc zacznij się uczyć Javy póki nie jest za późno przyjacielu!

Odnośnik do komentarza
https://skript.pl/temat/12723-pluginskrypt-na-autoevent/#findComment-88972
Udostępnij na innych stronach

  • 0
11 godzin temu, bartzzDev napisał:

W skrypcie możesz sobie zrobic komendę vip lub info, a nie eventy. Z tego co wiem to Ciebie uczył Nawi, czyli największy zwolennik skrypta, a więc zacznij się uczyć Javy póki nie jest za późno przyjacielu!

Tak, ,,uczyl" mnie Nawi. Robilem w swoim czasie server parkour i caly system parkour (parkoury,topki,eventy,timery itp) byl skriptem, serv mial 512MB RAMu i jak 6 osob bylo na servie to bez problemu wszystko ciaglo. Skript nie jest taki zly jak o nim mowia, co prawda pluginy lepsze bez dwoch zdan ale za pomoca skriptow tez mozna fajny serv postawic, na dobrej maszynie. Jedyna wada skript jaka prywatnie napotkalem to zbugowane variablesy ale bardzo latwo je usunac i potem znow wszystko fajnie dziala :)

Odnośnik do komentarza
https://skript.pl/temat/12723-pluginskrypt-na-autoevent/#findComment-88981
Udostępnij na innych stronach

  • 0
3 godziny temu, LikeIkeOne (Nupix) napisał:

Tak, ,,uczyl" mnie Nawi. Robilem w swoim czasie server parkour i caly system parkour (parkoury,topki,eventy,timery itp) byl skriptem, serv mial 512MB RAMu i jak 6 osob bylo na servie to bez problemu wszystko ciaglo. Skript nie jest taki zly jak o nim mowia, co prawda pluginy lepsze bez dwoch zdan ale za pomoca skriptow tez mozna fajny serv postawic, na dobrej maszynie. Jedyna wada skript jaka prywatnie napotkalem to zbugowane variablesy ale bardzo latwo je usunac i potem znow wszystko fajnie dziala :)

To naprawdę fajny serwer parkour musiał być skoro wszystko na skripcie. Topka na każdej arenie osobno, wszystkie statystyki, timer, wszystko obsluguje jeden główny wątek serwera. Skript ma wbudowany optymalizator kodu, więc będzie szybszy niż lipny plugin, ale nie na dłuższą mete. Nota bene robić serwer na skryptach to już gruba przesada. Skript powstał po to zeby moc się bawić na serwerze z kolegami a nie robić publiczne serwery pod graczy. 

Odnośnik do komentarza
https://skript.pl/temat/12723-pluginskrypt-na-autoevent/#findComment-89002
Udostępnij na innych stronach

  • 0
5 godzin temu, bartzzDev napisał:

To naprawdę fajny serwer parkour musiał być skoro wszystko na skripcie. Topka na każdej arenie osobno, wszystkie statystyki, timer, wszystko obsluguje jeden główny wątek serwera. Skript ma wbudowany optymalizator kodu, więc będzie szybszy niż lipny plugin, ale nie na dłuższą mete. Nota bene robić serwer na skryptach to już gruba przesada. Skript powstał po to zeby moc się bawić na serwerze z kolegami a nie robić publiczne serwery pod graczy. 

Zdziwilbys sie jakie servery teraz lub wczesniej ciagnely na skriptach D:

Odnośnik do komentarza
https://skript.pl/temat/12723-pluginskrypt-na-autoevent/#findComment-89044
Udostępnij na innych stronach

  • 0
14 godzin temu, bartzzDev napisał:

To naprawdę fajny serwer parkour musiał być skoro wszystko na skripcie. Topka na każdej arenie osobno, wszystkie statystyki, timer, wszystko obsluguje jeden główny wątek serwera. Skript ma wbudowany optymalizator kodu, więc będzie szybszy niż lipny plugin, ale nie na dłuższą mete. Nota bene robić serwer na skryptach to już gruba przesada. Skript powstał po to zeby moc się bawić na serwerze z kolegami a nie robić publiczne serwery pod graczy. 

wut? Serwer na skryptach nie jest przesadą, skoro ktoś nie potrafi pisać pluginów to za pomocą skryptów może zrobić fajny serwer.

Odnośnik do komentarza
https://skript.pl/temat/12723-pluginskrypt-na-autoevent/#findComment-89046
Udostępnij na innych stronach

  • 0
Dnia 2.08.2016 o 13:11, bartzzDev napisał:

To naprawdę fajny serwer parkour musiał być skoro wszystko na skripcie. Topka na każdej arenie osobno, wszystkie statystyki, timer, wszystko obsluguje jeden główny wątek serwera. Skript ma wbudowany optymalizator kodu, więc będzie szybszy niż lipny plugin, ale nie na dłuższą mete. Nota bene robić serwer na skryptach to już gruba przesada. Skript powstał po to zeby moc się bawić na serwerze z kolegami a nie robić publiczne serwery pod graczy. 

Na mc-pl (rust) przy wejsciu wyswietla się "0 air" jest to notyfikacja skripta. Scoreboard nie odswieza sie zbyt czesto (w skript jest to obciazajace) więc, moge stwierdzic ze sporo albo nawet wiekszosc glownych systemow jest zrobiona przy uzyciu skript xD

Odnośnik do komentarza
https://skript.pl/temat/12723-pluginskrypt-na-autoevent/#findComment-89923
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...