Skocz do zawartości

Skrypt na Pomoc :o (Zaawansowane XD)


Rekomendowane odpowiedzi

Cześć
Mam dla was pewien Skrypt, nawet nie wiem po co go zrobiłem 
Mianowicie skrypt na /pomoc
Skrypt posiada pełną konfiguracje yml

Do skryptu nawet nie trzeba zaglądać :D
Co do configu jest on bardzo prosty

Aby dodać nową stronę w configu wpisujemy:
"Strona <nazwa str>"
Aby dodać wiadomości do danej strony w configu pod stroną wpisujemy
- "Wiadomość 1"
Przykładowy config powinien wyglądać tak:

Strona 1:
-"Wiadomosc 1"
-"Wiadomosc 2"
-"Wiadomosc 3"
-"Wiadomosc 4"
Strona 2:
-"Wiadomosc 1"
-"Wiadomosc 2"
-"Wiadomosc 3"
-"Wiadomosc 4"
Strona itemshop:
-"Wiadomosc 1"
-"Wiadomosc 2"
-"Wiadomosc 3"
-"Wiadomosc 4"
Strona vip:
-"Wiadomosc 1"
-"Wiadomosc 2"
-"Wiadomosc 3"
-"Wiadomosc 4"

Strony możemy tworzyć bez limitu!

Skrypt Wersja 2.0

Edytowane przez xAxee
Poprawa Prezentacji
Odnośnik do komentarza
https://skript.pl/temat/29077-skrypt-na-pomoc-o-zaawansowane-xd/
Udostępnij na innych stronach

Powiem tyle: skrypt nie jest jakiś długi, ale jeszcze takiego tutaj chyba nie było.

Oceniam skrypt na 7/10.

Trochę mi się to nie spodobało: 

    if folder "plugins/skript/pomoc" doesn't exists:
        create folder "plugins/skript/pomoc"
        create file "plugins/skript/pomoc/pomoc.yml"

Zamień to na:

    if folder "plugins/skript/pomoc" doesn't exists:
        create folder "plugins/skript/pomoc"
    if file "plugins/skript/pomoc/pomoc.yml" doesn't exists:
        create yaml file "plugins/skript/pomoc/pomoc.yml"

Czemu 2 razy lul 2?

        add "/pomoc - lul 2" to yaml list "Strona 1" from file "plugins/skript/pomoc/pomoc.yml"
        add "/pomoc - lul 2" to yaml list "Strona 2" from file "plugins/skript/pomoc/pomoc.yml"

 

Edytowane przez Rejszpat
Odnośnik do komentarza
https://skript.pl/temat/29077-skrypt-na-pomoc-o-zaawansowane-xd/#findComment-191912
Udostępnij na innych stronach

36 minut temu, Rejszpat napisał:

Trochę mi się to nie spodobało: 


    if folder "plugins/skript/pomoc" doesn't exists:
        create folder "plugins/skript/pomoc"
        create file "plugins/skript/pomoc/pomoc.yml"

 

A ja bym to całkiem wywalił, samo dodanie listy do nieistniejącego pliku spowoduje jego utworzenie.

 

Ogólnie skrypt dobry, pomimo że można go jeszcze skrócić:

  • tak jak wyżej - tworzenie folderów jest zbędne
  • wait 10 ticks - nie wiem po co to
  • zapętlanie 99 razy? Lepiej już chyba sprawdzić czy zawiera się pomiedzy 0 i 99. Do tego linijka sprawdzająca czy dana lista istnieje (po wpisaniu u ciebie niezdefiniowanej listy wywali <none>).
  • set {zmienna} to loop-value || send "%coloured {zmienna}%"... A dlaczego nie send "%coloured loop-value%"?
  • set {zmienna::*} to yaml list... || loop {zmienna::*}... A wiesz że możesz loopować listę od razu z yaml? Loop yaml list "lista" from file...
  • czemu argument jest tekstem a nie liczbą?
Edytowane przez ZiemniaQ
Odnośnik do komentarza
https://skript.pl/temat/29077-skrypt-na-pomoc-o-zaawansowane-xd/#findComment-191915
Udostępnij na innych stronach

W dniu 19.08.2018 o 22:58, LuckyPotato napisał:

A ja bym to całkiem wywalił, samo dodanie listy do nieistniejącego pliku spowoduje jego utworzenie.

 

Ogólnie skrypt dobry, pomimo że można go jeszcze skrócić:

  • tak jak wyżej - tworzenie folderów jest zbędne
  • wait 10 ticks - nie wiem po co to
  • zapętlanie 99 razy? Lepiej już chyba sprawdzić czy zawiera się pomiedzy 0 i 99. Do tego linijka sprawdzająca czy dana lista istnieje (po wpisaniu u ciebie niezdefiniowanej listy wywali <none>).
  • set {zmienna} to loop-value || send "%coloured {zmienna}%"... A dlaczego nie send "%coloured loop-value%"?
  • set {zmienna::*} to yaml list... || loop {zmienna::*}... A wiesz że możesz loopować listę od razu z yaml? Loop yaml list "lista" from file...
  • czemu argument jest tekstem a nie liczbą?

loop yaml list "lista" from file.... niby działa ale błąd był przy loop-value więc zrobiłem inaczej :D 

Wersja 2.0 Skryptu na /Pomoc!
> L i n k <

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/29077-skrypt-na-pomoc-o-zaawansowane-xd/#findComment-191976
Udostępnij na innych stronach

2 godziny temu, HotAngel2K17 napisał:

Zaawansowany nie powiem za bardzo, bo da się zrobić 10x lepszy. Ale jest config, strony. Ok, szkoda ze tylko 4.

 

Masz te 6/10

możesz sobie zrobić ile chcesz stron nie tylko 4 :D

Odnośnik do komentarza
https://skript.pl/temat/29077-skrypt-na-pomoc-o-zaawansowane-xd/#findComment-191977
Udostępnij na innych stronach

Według mnie skrypt nie ma żadnego sensu, można zrobić komendę /pomoc i wysyłać wiadomości do gracza, bez configu i innych dziwacznych rzeczy które zajmują miejsce.

command /pomoc:
	trigger:
		send "blablablabla"
		send "blablablabla"
		send "blablablabla"
		send "blablablabla"
		send ""
		send "komenda 1 - blablabla"
		send "komenda 2 - blablabla"

nawet takie coś

Odnośnik do komentarza
https://skript.pl/temat/29077-skrypt-na-pomoc-o-zaawansowane-xd/#findComment-222335
Udostępnij na innych stronach

27 minut temu, 3meraldK napisał:

Według mnie skrypt nie ma żadnego sensu, można zrobić komendę /pomoc i wysyłać wiadomości do gracza, bez configu i innych dziwacznych rzeczy które zajmują miejsce.

Skrypt był tu udostępniony jedynie 4fun dlatego w dziale nauka. I tak config zajmie Ci mniej miejsca(przy paru stronach) niż coś takiego jak ty pokazałeś  :)

Odnośnik do komentarza
https://skript.pl/temat/29077-skrypt-na-pomoc-o-zaawansowane-xd/#findComment-222351
Udostępnij na innych stronach

  • 3 tygodnie później...
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ę...