-
Ilość zawartości
881 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Treść opublikowana przez DαrϰVεnuς
-
Ale przecież to nie są jedyne pluginy aka dodatki do wtyczki Skript.. Na dodatek nie użyłeś ani jednego z nich w poradniku. Nie wyjaśniłeś też co oznacza "else" i "stop", no poradnik okropny.. Więcej się nauczysz z dokumentacji nie znając angielskiego, niż po przeczytaniu tego poradnika ucząc się polskiego od urodzenia +/- rok.
-
Nie rozumiem, pisanie poradników, gdy nie ma się zielonego pojęcia o skryptach jest bez sensu, więc po co to robić? Raz, nie potrafisz wyjaśnić co robi dana linijka, dwa, popełniasz karygodne błędy, których nawet zielony po 30 minutach pracy nie popełni, trzy na ciemnym stylu nic nie widzę.
-
To w końcu skrypt czy plugin? W dziale od skryptów napisałeś temat, gdzie pytasz o plugin. Zdecyduj się.
-
różne MxEssentials - PEŁNY skrypt na toolsy!
DαrϰVεnuς odpowiedział(a) na ScoreBoard temat w Skrypty
Poza tym gdyby essentials był przepisany dzisiaj, to nie działał by na nickach graczy, lecz na uuid. Trzeba też zaznaczyć, że wszystkie zmienne przechowujesz w zmiennych. -
Możesz jeszcze w spoilerach umieścić informacje o innowacyjnych funkcjach wprowadzonych przez daną wtyczkę.
- 12 odpowiedzi
-
- dodatki sk
- sk addons
-
(i 3 więcej)
Oznaczone tagami:
-
różne MxEssentials - PEŁNY skrypt na toolsy!
DαrϰVεnuς odpowiedział(a) na ScoreBoard temat w Skrypty
Nic trudnego, na dodatek nie umiecie definiować zmiennych, polecam zapoznać się z zasadami SSCC. Poza tym był już skrypt zastępujący essentials, dużo bardziej rozwinięty. -
Nie przesadzajcie
- 7 odpowiedzi
-
- wotum
- nieufnosci
-
(i 3 więcej)
Oznaczone tagami:
-
No właśnie tak nie za bardzo, bo nie pyka w ten sposób.
-
Dajmy na to mam config.yml: test: test1: test:123 test2: test:321 I cisne: set {cos::*} to yaml list "test" from "config.yml" Nie styka, w ws wystarczyło zrobić: set {cos::*} to configuration section "test" get of "config.yml" Coś ktoś? Bo ws troszkę zbugował się, gdy zacząłem bardziej wykorzystywać funkcje yml i chce sprawdzić, czy skq wytrzyma, lecz napotkałem problem, że nie mogę tutaj nawet pobrać listy tego co jest przy test.
-
Podaj błędy po przeładowaniu. I następnym razem kod na http://code.skript.pl/
-
Na wstępie chce zaznaczyć, że może spora część z was nie wie o możliwości formatowania tekstu.. Hm, może nie jasno.. Dla przykładu.. Mam w pliku .yml linijke "wiadomosc: '{tag} Przykladowa wiadomosc", gdzie '{tag}' będzie zamieniane na np. "&6[Wiadomosc]:".. Jest to banalnie proste, lecz może średnio zrozumiałe na początku. A więc zaczynamy od tego, że potrzebujemy WildSkripta do samej obsługi plików YAML (oczywiście można korzystać z innych dodatków, lecz ja będę opierał poradnik na tym). Kolejną sprawą jest minimalna umiejętność działania na plikach YAML Posłużę się przykładem podanym we wprowadzeniu: config.yml: wiadomosc: '{tag} Przykladowa wiadomosc' tag: '&e[&6Wiadomosc&e]:' Teraz wystarczy jedynie odczytać i "przekonwertować" frazę "{tag} na ustaloną potem wiadomość (nie musi być ustalona w yml, można to zmienić w jaki sposób się chce). set {_wiad} to value "wiadomosc" get of "plugins/wiadomosc/config.yml" #zapisuje wartosc 'wiadomosc' pobrana z pliku config.yml set {_tag} to value "tag" get of "plugins/wiadomosc/config.yml" #zapisuje wartosc 'tag' pobrana z pliku config.yml replace all "{tag}" with "%{_tag}%" in {_wiad} #zamienia tekst '{tag}' na ustalona wczesniej zmienna (pobrana z config.yml) {_tag} we wczesniej ustalonej zmiennej (pobranej z config.yml) {_wiad} send "%colored {_wiad}%" #wysyla zmieniona wiadomosc, dodatkowo wstawilem 'coloured (..)' aby wiadomosc byla kolorowa Wynik końcowy:
-
Patrz.. Tak wygląda przykładowy config.yml: config: wiadomosc1: czas: 15 tresc: 'To jest wiadomosc 1' wiadomosc2: czas: 30 tresc: 'To jest wiadomosc 2' wiadomosc3: czas: 120 tresc: 'To jest wiadomosc 3' Odczytanie tego jest banalnie proste: command /load [<text>]: trigger: set {wiad::*} to configuration section "config" get of "plugins/xxx/config.yml" #zapisuje wszystkie nazwy wiadomosci do zmiennej (wiadomosc1, wiadomosc2, wiadomosc3, itd.. jak ustalisz) loop {wiad::*}: #zapętla wszystkie nazwy wiadomosci set {wiad::czas::%loop-value%} to single value "config.%loop-value%.czas" get of "plugins/xxx/config.yml" parsed as number #wczytuje czas zapętlonej wiadomosci do zmiennej np. {wiad::czas::wiadomosc1}, itd set {wiad::tresc::%loop-value%} to single value "config.%loop-value%.tresc" get of "plugins/xxx/config.yml" #wczytuje tresc zapętlonej wiadomosci do zmiennej np. {wiad::tresc::wiadomosc1}, itd #jak odtworzyc loop {wiad::*}: send "Czas: %{wiad::czas::%loop-value%}%" send "Wiadomosc: %{wiad::tresc::%loop-value%}%" Zrobiłem to w formie komendy, aby łatwo Ci było to przetestować, wymaga oczywiście WS. Lecz ciężko Ci będzie zrobić automsg ze zmiennej. Możesz to zrobić sposobem, że sprawdzenie czasu będzie odbywało się co np. 15 sekund *(i to będzie minimalny czas do ustawienia), ponieważ nie można zrobić wydarzenia 'every {zmienna} seconds.
-
No cóż, gdyby nagrodą było coś materialnego/ew. jakaś gierka czy coś, to myślę, że zgłaszali by się nie tylko Ci samo co na skm.
-
Wejdzie Ci tu taki byle kowalski i myślisz, że przeczyta regulamin przed napisaniem tematu? Zdziwisz się
-
on rightclick: if player's tool is emerald: if name of player's is "&2Dodatkowe Monety": remove 1 emerald named "&2Dodatkowe Monety" from player set {_ilosc} to random integer from 8 to 64 parsed as number give {_ilosc} of sunflower of unbreaking 10 named "&5&lMagiczna Moneta" to player send "&2Wylosowales %{_ilosc}% Monet!"
-
Potrzebna Pomoc W Naprawie Skryptu
DαrϰVεnuς odpowiedział(a) na HakunekPL pytanie w Pytania i problemy
W 41 linijce na końcu brakuje dwukropka, dostaw go. Jest tego więcej, czekaj zaraz poprawie sam. @HakunekPL nie wiem kto Ci pisał ten skrypt, ale niech lepiej nigdy więcej się za to nie bierze... https://code.skript.pl/Zk5UtZhV/ Jak piszesz kod, to sprawdzaj co jakiś czas czy nie ma błędów, a nie w 200 linijkach było ich z 50, czy działa to nie wiem - nie ma błędów. -
Zmień na false i będzie działać To z EssentialsProtect, gdzie true mówi o zablokowaniu moba. @rysiek21 a masz wgrany plugin EssentialsProtect? #edit, dobrze.. To wiadomość z essentialsa "disabledToSpawnMob=\u00a74Tworzenie tego moba zostalo wylaczone w pliku config."
-
Potrzebna Pomoc W Naprawie Skryptu
DαrϰVεnuς odpowiedział(a) na HakunekPL pytanie w Pytania i problemy
Podaj błędy po zaladowaniu skryptu i co Ci nie działa. -
essentials/config.yml od linijki 582 do 611: spawn: creeper: false skeleton: false spider: false giant: false zombie: false slime: false ghast: false pig_zombie: false enderman: false cave_spider: false silverfish: false blaze: false magma_cube: false ender_dragon: false pig: false sheep: false cow: false chicken: false squid: false wolf: false mushroom_cow: false snowman: false ocelot: false iron_golem: false villager: false wither: false bat: false witch: false horse: false
-
Mógłbyś też podać listę pluginów.
-
plugins/Iconomy/Config tu szukaj Czytanie ze zrozumieniem nie gryzie, zwykle już w podstawówce nabywa się takie umiejętności.
-
on command: if command is "money": cancel event send "Stan konta: %player's balance%" to player @KGaZz tego co mi wiadomo, to nie można stworzyć istniejącej już komendy.
-
server.properties spawn-monsters=false zmień na spawn-monsters=true ew. wejdź w essentials/config.yml i pokaż co masz w linijce 84
-
walka MxAntyLogaut - Skrypt na AntyLoagaut z paskiem smoka
DαrϰVεnuς odpowiedział(a) na ScoreBoard temat w Skrypty
Nie dość, że kod skryptu jest bardzo niskiej jakości, to jeszcze się buguje, gdy uderzę raz, po czym za kilka sekund uderzę ponownie, to po upłynięciu czasu z pierwszego uderzenia wszystko się resetuje, przez co drugi cios jakby się nie zaliczy do odliczania. Dziękuje, dobranoc. -
Można polemizować o złamanym prawie, na serwerze, który jest zapewne nielegalny
