Skocz do zawartości

TzPRewards - skrypt na nagrody za czas spędzony na serwerze w Gui


Rekomendowane odpowiedzi

Witajcie

 

Chciałbym zaprezentować wam skrypt na nagrody za czas spędzony na serwerze w Gui. 

 

Instalacja:

 

1.Pobierz wymagane pluginy:

- Skript

- Skript-placeholders

- Skript-yaml

- Tuske

2. Zapisz skrypt jako nazwa.sk

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

4.Załaduj skrypt komendą /sk reload nazwa

5.Po załadowaniu skryptu powinien utworzyć się config, który można dowolnie edytować

 

Działanie:

Skrypt polega na tym, że sprawdza ile dany gracz spędził godzin na serwerze i jeśli jest to liczba większa lub równa do tej podanej w configu to może odebrać daną nagrodę, jeśli gracze ma dane uprawnienie. 

 

Do zrobienia:

- Wasze propozycje

Przykładowy config

Spoiler

rows: 3

playtime:

    '0':

        item: paper

        rewardname: papierek

        name: '&9Papier1'

        lore: '&9Papier1'

        give: 1 paper

        permission:

        noperm: ''

        servercommand: msg @player papier za 1h

        message: '&dOtrzymałeś 1 papier'

        hours: 1

    '1':

        item: paper

        rewardname: papierekk

        name: '&9Papie2'

        lore: '&9Papier2'

        give: 2 paper

        permission: nagroda.2

        noperm: 'tylko dla admina'

        servercommand: ''

        message: '&dOtrzymałeś 2 papierki'

        hours: 100

    '2':

        item: paper

        rewardname: papierekkk

        name: '&9Papier3'

        lore: '&9Papier3'

        give: 3 paper

        permission: nagroda.3

        noperm: '&cBlokada'

        servercommand: msg @player 3 papierki za 200h

        message: ''

        hours: 200

 

Pobieranie:

Pobieranie v1.0

Mam nadzieję, że się wam spodoba. 

Ps: Skrypt pisany na telefonie, nie zabijcie za spacje itp. 

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/39772-tzprewards-skrypt-na-nagrody-za-czas-sp%C4%99dzony-na-serwerze-w-gui/
Udostępnij na innych stronach

no i po co aż tyle dodatków, wystarczy skript-mirror, a config jest niepotrzebny, elo benc, nie opłaca się pobierać 4 pluginów bo jakiś skrypcik na nagrody xD

 

plus błędy językowe typu tą nagrodę

Odnośnik do komentarza
https://skript.pl/temat/39772-tzprewards-skrypt-na-nagrody-za-czas-sp%C4%99dzony-na-serwerze-w-gui/#findComment-249442
Udostępnij na innych stronach

1 godzinę temu, HotAngel2K17 napisał:

Największym minusem jest pobieranie żywcem z użyciem komendy wszystkich wartości z configu :/ Jest to ogromny minus

Użyłem do tego zmiennych tymczasowych, ktróre po wykonaniu komendy są usuwane, a sam plik jako config jest odczytywany tylko przy załadowaniu skryptu i co 15 minut, więc to za bardzo nie obciąża serwera, starałem się zminimalizować obciążenie i jak najbardziej skrócić skrypt.

 

Odnośnik do komentarza
https://skript.pl/temat/39772-tzprewards-skrypt-na-nagrody-za-czas-sp%C4%99dzony-na-serwerze-w-gui/#findComment-249760
Udostępnij na innych stronach

W dniu 15.06.2020 o 19:49, THEzombiePL napisał:

Użyłem do tego zmiennych tymczasowych, ktróre po wykonaniu komendy są usuwane, a sam plik jako config jest odczytywany tylko przy załadowaniu skryptu i co 15 minut, więc to za bardzo nie obciąża serwera, starałem się zminimalizować obciążenie i jak najbardziej skrócić skrypt.

 

ale co każde używanie komendy pobiera z 10 zmiennych, co w przypadku dużej ilości graczy może powodować lagi. Najlepiej używać samego wczytywania configu przy on loadzie.

Odnośnik do komentarza
https://skript.pl/temat/39772-tzprewards-skrypt-na-nagrody-za-czas-sp%C4%99dzony-na-serwerze-w-gui/#findComment-250008
Udostępnij na innych stronach

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