Skocz do zawartości

Toolsy - essentials w skript


Rekomendowane odpowiedzi

Toolsy - BETA

Funkcje:

  • Konfiguracja YML
  • Wyłączanie komend

Do dodania:

  • Więcej komend
  • System antycheat
  • Anty boty
  • Wiadomość o wejściu i wyjściu z serwera.
  • Wiadomość powitalna.

Komendy:

  • /heal
  • /feed
  • /gamemode
  • /kick
  • /rename
  • /lore
  • /hat
  • /plugin
  • /sethome
  • /home
  • /delhome
  • /antybot
  • /repair
  • /propozycja
  • /helpop
  • /head
  • /komenda
  • /broadcast
  • /clear
  • /inventory
  • /tps
  • /chat
  • /czas
  • /setspawn
  • /spawn
  • Trwa tworzenie następnych komend.

Skrypt:

Plik konfiguracyjny:

Wymagane dodatki:

Update:

  • 18.06.2017 Opublikowanie wersji alpha.
  • 18.06.2017 Dodanie komend: /sethome, /home, /delhome, /plugin.
  • 19.06.2017 Dodanie komendy: /antybot
  • 20.06.2017 Skrócenie kodu. Dodanie komendy /repair.
  • 21.06.2017 Dodanie komend: /propozycja, /helpop.
  • 25.06.2017 Dodano możliwość wyłączania danych komend. Nowe komendy: /head, /komenda.
  • 05.07.2017 Dodano komendę /broadcast. Rozpoczęto poszukiwanie współpracownika.
  • 07.07.2017 Dodanie komend: /clear, /inventory, /tps. Dodano wiadomość globalną o wyrzuceniu danego gracza.
  • 16.07.2017 Wydanie wersji beta 
  • 16.07.2017 Dodano komendę /chat. Dodano wiadomość o wejściu i wyjściu z serwera.
  • 21.07.2017 Zakończone poszukiwanie współpracowników. Zgłosiły się 2 osoby z czego jedna nie odpisuje, a z drugą zerwałem współprace.
  • 30.07.2017 Dodano komendę /czas.
  • 1.08.2017 Dodanie komend: /setspawn, /spawn.

To dopiero początek tego skryptu.

Zachęcam do pisania propozycji!

Edytowane przez Ewald
Odnośnik do komentarza
https://skript.pl/temat/19200-toolsy-essentials-w-skript/
Udostępnij na innych stronach

Skrypt gut, ale to mogłeś zrobić na permisje:

 

on command:
	command is "bukkit:help" or "bukkit:me" or "bukkit:plugins" or "bukkit:tell" or "bukkit:version" or "help" or "plugins" or "plugin" or "version" or "versions" or "tell" or "whisper" or "give" or "me" or "espawn" or "pl" or "?" or "bukkit:?" or "bukkit:pl" or "bukkit:help":
		cancel event
		send "&2Nie ma takiej komendy! - &c/pomoc"

 

Odnośnik do komentarza
https://skript.pl/temat/19200-toolsy-essentials-w-skript/#findComment-130732
Udostępnij na innych stronach

6 minut temu, Hagernatu napisał:

Skrypt gut, ale to mogłeś zrobić na permisje:

 


on command:
	command is "bukkit:help" or "bukkit:me" or "bukkit:plugins" or "bukkit:tell" or "bukkit:version" or "help" or "plugins" or "plugin" or "version" or "versions" or "tell" or "whisper" or "give" or "me" or "espawn" or "pl" or "?" or "bukkit:?" or "bukkit:pl" or "bukkit:help":
		cancel event
		send "&2Nie ma takiej komendy! - &c/pomoc"

 

To jest taki mój plusik, ale on nie jest do skryptu zrobiony

Odnośnik do komentarza
https://skript.pl/temat/19200-toolsy-essentials-w-skript/#findComment-130733
Udostępnij na innych stronach

Dawanie expa.

 

Kolejna propozycja. Komenda /fly:

 

 

variables:
	{fly.%player%} = false

command /fly:
	trigger:
		if {fly.%player%} if false:
			set player's flight mode to true
		else:
			set player's flight mode to false

I permisje oczywiście

Edytowane przez Hagernatu
Odnośnik do komentarza
https://skript.pl/temat/19200-toolsy-essentials-w-skript/#findComment-130737
Udostępnij na innych stronach

    replace all "&" in {wiadomosc.heal} with "§"
    replace all "&" in {wiadomosc.healplayer} with "§"
    replace all "&" in {wiadomosc.healerror} with "§"
    replace all "&" in {wiadomosc.healerrorplayer} with "§"
    replace all "&" in {wiadomosc.feed} with "§"
    replace all "&" in {wiadomosc.feedplayer} with "§"
    replace all "&" in {wiadomosc.feederror} with "§"
    replace all "&" in {wiadomosc.feederrorplayer} with "§"
    replace all "&" in {wiadomosc.gamemode1player} with "§"
    replace all "&" in {wiadomosc.gamemode0player} with "§"
    replace all "&" in {wiadomosc.gamemode1} with "§"
    replace all "&" in {wiadomosc.gamemode0} with "§"
    replace all "&" in {wiadomosc.playeroffline} with "§"
    replace all "&" in {wiadomosc.kickblocked} with "§"
    replace all "&" in {wiadomosc.kickplayer} with "§"
    replace all "&" in {wiadomosc.rename} with "§"
    replace all "&" in {wiadomosc.notairerror} with "§"
    replace all "&" in {wiadomosc.lore} with "§"
    replace all "&" in {wiadomosc.hat} with "§"
    replace all "&" in {wiadomosc.haterror} with "§"
    replace all "&" in {wiadomosc.haterror2} with "§"
    replace all "&" in {wiadomosc.pluginsprawdzerror} with "§"
    replace all "&" in {wiadomosc.pluginsprawdzdone} with "§"
    replace all "&" in {wiadomosc.pluginon} with "§"
    replace all "&" in {wiadomosc.pluginoff} with "§"
    replace all "&" in {wiadomosc.sethome} with "§"
    replace all "&" in {wiadomosc.homeerror} with "§"
    replace all "&" in {wiadomosc.hometp} with "§"
    replace all "&" in {wiadomosc.homebrak} with "§"
    replace all "&" in {wiadomosc.homeremove} with "§"
    replace all "&" in {wiadomosc.homeczas} with "§"
    replace all "&" in {wiadomosc.antybotadd} with "§"
    replace all "&" in {wiadomosc.antybotzwerfyikowany} with "§"
    replace all "&" in {wiadomosc.antybotniezwerfyikowany} with "§"
    replace all "&" in {wiadomosc.antybotremove} with "§"
    replace all "&" in {wiadomosc.antybotsprawdz} with "§"

Bez sensu

Zamień

set {wiadomosc.gamemode1player} to single value "config.gamemode1player" get of "plugins/Toolsy/wiadomosci.yml"

na

set {wiadomosc.gamemode0player} to colored single value "config.gamemode0player" get of "plugins/Toolsy/wiadomosci.yml"

itp

 

Może dodaj jeszcze:

/msg

/ignore

/ignoreall

/pomoc

Jakąś wiadomość przy wejściu i wyjściu z serwera.

Whiteliste

/chat on/off/clear

I może jeszcze jakieś automessage.

 

Odnośnik do komentarza
https://skript.pl/temat/19200-toolsy-essentials-w-skript/#findComment-130977
Udostępnij na innych stronach

Po co Ci konfiguracja YML, skoro i tak wczytujesz je do zmiennych ({wiadomosc.costam})?

Skoro stosujesz juz konfiguracje YML to używaj tymczasowych zmiennych do wczytania configu. Potem replace first. Ktos doda wiecej tego i chat zaspamiony.

Duzo do poprawek. Popracuj nad tym.

Odnośnik do komentarza
https://skript.pl/temat/19200-toolsy-essentials-w-skript/#findComment-131401
Udostępnij na innych stronach

Dnia ‎22‎.‎06‎.‎2017 o 21:36, SzymoonDev napisał:

Po co Ci konfiguracja YML, skoro i tak wczytujesz je do zmiennych ({wiadomosc.costam})?

Skoro stosujesz juz konfiguracje YML to używaj tymczasowych zmiennych do wczytania configu. Potem replace first. Ktos doda wiecej tego i chat zaspamiony.

Duzo do poprawek. Popracuj nad tym.

Wyjdź, przepadnij, zagiń. Chłopak dobrze robi - wczytuje do pamięci, a nie bierze żywcem z konfiguracji w trakcie działania skryptu. Wiesz, że to co on zastosował, jest bardziej optymalne od Twojego ścierwa, które zaproponowałeś?
@Crystal_PL jeszcze tylko czyść zmienne po zakończeniu pracy skryptu i będzie zajebiście.

Odnośnik do komentarza
https://skript.pl/temat/19200-toolsy-essentials-w-skript/#findComment-131936
Udostępnij na innych stronach

42 minuty temu, xZumo11 napisał:

Widze że chcesz dodac antycheata, to nie ma sensu są coraz lepsze czity np antybot który nie bije botów jak masz włączoną aure jak to obejsc ? ;(
a skrypt 9,5/10

Można na serwer dodać fake-konta (prawdziwe, ale nie grające), np. poprzez VPS. Gdy gracz wchodzi na serwer z VPS wysyłany jest bot, który dołącza na serwer i to on, a nie Citizen sprawdza gracza. Pomysł trochę bezsensowny bo przy 100 graczach, mamy tak naprawdę 200, ale zawszy jakiś.

Odnośnik do komentarza
https://skript.pl/temat/19200-toolsy-essentials-w-skript/#findComment-132394
Udostępnij na innych stronach

No podoba mi się ten projekt... Liczę na to , że za pare miesięcy ujrzę EssentialsSkript by @Crystal_PL

 

Poprawiam błąd ortograficzny //Ewald

Edytowane przez Ewald
Odnośnik do komentarza
https://skript.pl/temat/19200-toolsy-essentials-w-skript/#findComment-136271
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ę...