Skocz do zawartości

TzPLife - skrypt na życia


Rekomendowane odpowiedzi

Witajcie

 

Chciałbym zaprezentować wam skrypt na życia, jest to mój pierwszy skrypt, który tutaj publikuję

 

Skrypt ma rzeczy takie, jak:

- Tymczasowy ban na 30 minut* za śmierci*

- Możliwość oddania swojego życia drugiemu graczowi

- Możliwość dodania lub zabrania życia danemu graczowi

- Miksturę dodającą życie

- Ustawienie czasu bana za pomocą komendy

- Możliwość sprawdzenia ilości żyć komendą

- Możliwość użycia placeholdera na tabliście

* - możliwość zmiany komendą

 

Instalacja:

1.Pobierz wymagane pluginy:

- Skript

- SkQuery

- Essentials

2. Włącz serwer i powinien utworzyć się nowy folder - Skript w folderze plugins

3. Zapisz skrypt jako nazwa.sk

4. Wrzuć go do plików serwerowych do folderu plugins => Skript => scripts

3. Załaduj skrypt komendą /sk reload tzplife

 

Działanie:

Skrypt polega na tym, że jeśli gracz zginie daną ilość razy - domyślnie 3, to otrzymuje tymczasowego bana - domyślnie 30 minut

 

Do zrobienia:

- Wasze propozycje

 

Pobieranie:

Pobieranie v1.0

Pobieranie v1.1

Pobieranie v1.2

Wersja v1.1:

- dodano możliwość startowej ilości żyć z poziomu gry

- drobne poprawki

Wersja v1.2:

- dodano możliwość zresetowania żyć wszystkich graczy komendą

Wiem, że tego typu skryptów jest pełno, aczkolwiek mam nadzieję, że ten wam się spodoba. 

Jeśli macie jakieś uwagi lub propozycje, co mógłbym dodać lub zmienić, możecie śmiało pisać.

Edytowane przez THEzombiePL
Odnośnik do komentarza
https://skript.pl/temat/39694-tzplife-skrypt-na-%C5%BCycia/
Udostępnij na innych stronach

  • Po co jakieś oddzielające znaczki? xD ("#==========================#")
  • Do wyrzucenia:
     nazwa: &a&lTzP&b&lLife
    
     autor: &6&lTHEzombiePL
    
     wersja: 1.0
  • Okropne "formatowanie kodu" - brak tabów, robienie spacji co linijkę kodu.
  • Nie każdy ma Essentials (zapoznaj się z  https://skriptlang.github.io/Skript/effects.html#EffBan)
     execute console command "/tempban %player% %{czasbana}% Skończyły ci się życia!"
  • Lepiej napisać  if {zyciaa::%player%} <= 0:  niż  if {zyciaa::%player%} is less or equal to 0:
     

Kod da się bardzo skrócić, jest on napełniony niepotrzebnymi funkcjami.

Odnośnik do komentarza
https://skript.pl/temat/39694-tzplife-skrypt-na-%C5%BCycia/#findComment-248828
Udostępnij na innych stronach

45 minut temu, bludis napisał:
  • Po co jakieś oddzielające znaczki? xD ("#==========================#")
  • Do wyrzucenia:
    
     nazwa: &a&lTzP&b&lLife
    
     autor: &6&lTHEzombiePL
    
     wersja: 1.0
  • Okropne "formatowanie kodu" - brak tabów, robienie spacji co linijkę kodu.
  • Nie każdy ma Essentials (zapoznaj się z  https://skriptlang.github.io/Skript/effects.html#EffBan)
    
     execute console command "/tempban %player% %{czasbana}% Skończyły ci się życia!"
  • Lepiej napisać  if {zyciaa::%player%} <= 0:  niż  if {zyciaa::%player%} is less or equal to 0:
     

Kod da się bardzo skrócić, jest on napełniony niepotrzebnymi funkcjami.

Poprawiłem skrypt, ale niestety tymczasowe banowanie jest dopiero od wersji skriptu 2.5 i dopisałem, że wymagany jest essentials.

Skrypt robiony na telefonie, dlatego brak tabów, a tych odstępów nie zauważyłem, wklejając na stronę automatycznie wszędzie mi wstawiło i nie wiem czy to wina strony czy telefonu. 

Dzięki za zwrócenie uwagi

Edytowane przez THEzombiePL
Odnośnik do komentarza
https://skript.pl/temat/39694-tzplife-skrypt-na-%C5%BCycia/#findComment-248830
Udostępnij na innych stronach

minusy:

- wymaga essentials

- straszliwie długi kod

- 2 spacje zamiast tabów

- brak configu

- strasznie dużo komend

- wartości nie są robione według reguły {nazwaskryptu::wartość} więc nie da się usunąć wszystkiego poprostu {nazwaskryptu::*}

plusy:

- w miarę zoptymalizowany kod

- działa

Odnośnik do komentarza
https://skript.pl/temat/39694-tzplife-skrypt-na-%C5%BCycia/#findComment-248835
Udostępnij na innych stronach

2 minuty temu, Tymekd napisał:

minusy:

- wymaga essentials

- straszliwie długi kod

- 2 spacje zamiast tabów

- brak configu

- strasznie dużo komend

- wartości nie są robione według reguły {nazwaskryptu::wartość} więc nie da się usunąć wszystkiego poprostu {nazwaskryptu::*}

plusy:

- w miarę zoptymalizowany kod

- działa

Na dniach postaram się zrobić config. 

Essentials jest wymagane, ponieważ używam wersji skripta 2.4.1 nie 2.5.

Prawdopodobnie dodam osobny plik pod zmienne, lecz będzie to wymagało dodatkowego pluginu.

A spacji używam dlatego, że robię to na telefonie. 

Odnośnik do komentarza
https://skript.pl/temat/39694-tzplife-skrypt-na-%C5%BCycia/#findComment-248836
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
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ę...