Skocz do zawartości

VenomChannel - Kanały na twój serwer


Rekomendowane odpowiedzi

Witajcie!

Jest to mój pierwszy skrypt na tym forum. (i mój pierwszy taki rozbudowany)

Chciałbym wam zaprezentować mój skrypt na kanały.

Zapewne ktoś w komentarzach napisze: "Po co mam używać skryptu jak są do tego pluginy?"

Wiem, że są do tego pluginy, ale każdy sensowny jaki testowałem miał bugi na najnowszej wersji mc a ten skrypt działa na najnowszej wersji.

Podstawowa komenda: /vc

Lista komend: /vc help

Permisje:

  • venomchannel.* - Dostęp do wszystkich komend,
  • venomchannel.admin - Pozwala wyświetlać komendy administratora,
  • venomchannel.kick - Zmiana kanału gracza na domyślny,
  • venomchannel.create - Tworzenie kanałów,
  • venomchannel.delete - Usuwanie kanałów,
  • venomchannel.reload - Reload konfiguracji,
  • venomchannel.update - Permisja do instalowania aktualizacji i dostawania o nich wiadomości,
  • venomchannel.info - Możliwość zmiany widoczności wiadomości o aktualizacjach (Tylko dla osoby która wpisuje komende)
  • venomchannel.<nazwakanału> - Permisja do kanału

Zalety:

  • Możliwość tworzenia i usuwania kanałów z poziomu gry,
  • Aktualizator skryptu (Z możliwością ustawienia powiadomień o aktualizacji i autoupdate),
  • Możliwość wyrzucenia gracza na kanał domyślny,
  • Łatwe permisje do kanałów: venomchannel.<nazwakanału> (np. venomchannel.vip),
  • Możliwość pobrania nowej wersji o czym skrypt poinforumuje (Przy wyłączonym autoupdate)
  • Lista kanałów,
  • Możliwość zobaczenia na jakim kanale się znajdujesz,
  • Prefix przy nicku: [Nazwa_kanału] <Prefix gracza (z innych pluginów np. premissionsex)> <nick> » <Wiadomość>

Wady:

Nie znalazłem żadnych wad, ale możecie napisać swoje w komentarzach ;) 

Bugi:

Bugów też nie znalazłem, więc jak ktoś znajdzie może napisać a na pewno pokaże się aktualizacja.

Wymagania:

  • SkQuery
  • WildSkript
  • Skript

 

TODO:

  • Komenda dla administracji pozwalająca podglądać wiadomości na wszystkich kanałach jednocześnie,
  • Konfiguracja w pliku yml (Wiadomości itp.)
  • Wyświetlanie graczowi tylko tych kanałów do których ma permisje.

Podawajcie swoje propozycje w komentarzach!

PS: Żeby włączyć autoupdate trzeba wejść w folder "VenomChannel" -> "config.yml" -> "AutoUpdate" i zmienić na "true"

Mam nadzieję, że komuś przyda się ten skrypt i będzie z niego zadowolony!

 

>>DOWNLOAD<<

 

 

Edytowane przez Nieaktywny
Odnośnik do komentarza
https://skript.pl/temat/24896-venomchannel-kana%C5%82y-na-tw%C3%B3j-serwer/
Udostępnij na innych stronach

Zamiast obciążać serwer "loop all players" lepiej zrobić listę osób na danym kanale i potem zapętlić.

Loop {graczeNaKanale::%player%}:

Send "wiadomość" to (loop-value parsed as offline player)

 

Nie powinieneś co 30minut sprawdzać aktualizacji. Lepiej robić to przy załadowaniu skryptu.

 

Użyj funkcji żeby skrócić kod.

Następna rzecz żeby skrócić kod może wydać się dziwna ale mam na myśli konfiguracje wiadomości. Każda wiadomość to u ciebie kilka linijek a robiąc funkcję która wysyła wiadomość zaoszczędzisz dużo.

Zmienne w twoim skrypcie nie są zgodne z SSCC. Poczytaj, robi lepsze wrażenie i kod jest bardziej przejrzysty.

6/10 ;)

Odnośnik do komentarza
https://skript.pl/temat/24896-venomchannel-kana%C5%82y-na-tw%C3%B3j-serwer/#findComment-166188
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • 4 miesiące temu...
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ę...