Skocz do zawartości

PvPEvent - skrypt event pvp


Rekomendowane odpowiedzi

Siema. Stworzyłem skrypt PVPEVENT który polega na evencie pvp ;)

 

Funkcje:

  • Ustawianie wszystkich teleportów

  • Wybieranie zestawów

  • Dołączanie, opuszczanie areny

  • Obserwowanie

 

Mechanika:

  • Admin mówi na serwerze że jest takowy event

  • Gracze dołączają

  • Wybierają team/zestaw

  • Admin wpisuje /pe start i się zaczyna....

 

Komendy:

  • /pe - wszystkie komendy

 

TODO:

  • Zautomatyzować to

  • Dodać klasy

  • inne tam XD

 

Pobieralnia:

  • Pastebin: https://code.skript.pl/rFEYE0hy/

Edytowane przez Ewald
code.skript.pl
Odnośnik do komentarza
https://skript.pl/temat/3438-pvpevent-skrypt-event-pvp/
Udostępnij na innych stronach

Uwagi:

send "{@tag} &6Za &210 &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all playerswait 1 secondssend "{@tag} &6Za &29 &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all playerswait 1 secondssend "{@tag} &6Za &28 &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all playerswait 1 secondssend "{@tag} &6Za &27 &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all playerswait 1 secondssend "{@tag} &6Za &26 &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all playerswait 1 secondssend "{@tag} &6Za &25 &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all playerswait 1 secondssend "{@tag} &6Za &24 &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all playerswait 1 secondssend "{@tag} &6Za &23 &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all playerswait 1 secondssend "{@tag} &6Za &22 &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all playerswait 1 secondssend "{@tag} &6Za &21 &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all playerswait 1 secondssend "{@tag} &6Rozpoczelo sie! Wszyscy gracze zostali przeteleportowani!" to all players
Proponuję zmienić na:
set {_} to 10loop 10 times:	remove 1 from {_}	send "{@tag} &6Za &2%{_}% &6sekund rozpocznie sie event pvp! Wybierz klase/team" to all players	wait 1 secondif {_} is 0:	send "{@tag} &6Rozpoczelo sie! Wszyscy gracze zostali przeteleportowani!" to all players
W zmiennych jak masz np.:
{pvpevent.(...)}
to daj:
{pvpevent::(...)}
wtedy jak ktoś będzie chciał usunąć wszystkie zmienne daje do skryptu
clear {pvpevent::*}
i wszystkie zmienne usunięte.
Dołączona grafika

Propozycje:

1. Tworzenie skryptów wegług zasady Standard Skript Code Conventions
2. Dodanie konfigurowalności itemów.
if arg 1 is "reload" or "rl":			send "{@tag} &6Przeladowano!"			execute player command "sk reload %script%"
3.1. Dodaj do tego osobne uprawnienie.
Dodatkowo jest robione tak:
3.2. Wysyła wiadomość o przeładowaniu.
3.3. Przeładowuje skrypt.
Dołączona grafika

Opinia:

Skrypt nie jest jakiś super, ale się postarałeś.
Skrypt można o wiele bardziej dopracować, co powinno się zrobić zanim się wyda ten skrypt.
Odnośnik do komentarza
https://skript.pl/temat/3438-pvpevent-skrypt-event-pvp/#findComment-30111
Udostępnij na innych stronach

  • Libter odblokował(a) ten temat

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ą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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