Gość Usunięty#18026 Opublikowano 11 października 2019 Udostępnij Opublikowano 11 października 2019 (edytowane) Witam. Chciał bym przedstawić skrypt KillHardCore by gabrysiek_pl (ja ) CO DODAJE: Skrypt pisany jest pod serwer hardcore. Dodaje on: - Komendę do wybierania, czy z graczy mają dropić itemy, czy nie! - Brak możliwości grania po zgonie (jak to hardcore ) i wyświetli info o takowym! - Wyświetla na chacie, jeśli ktoś wejdzie pierwszy raz na serwer. - Nikt nie zmieni z trybu Hard (trudny) na tryb np. Łatwy... Przy załadowaniu skrypt sprawdza, czy jest włączony owy tryb! - Wyświetla na chacie info, że ktoś wszedł/wyszedł. - Skrypt posiada komendę do naprawiania itemów! - Więcej grzechów nie pamiętam.... Znaczy... Więcej rzeczy już w nowych wersjach skrypta (niedługo!)... INFORMACJE: Prezentacja robiona pod ciemny styl. (chociaż jak patrzałem na białym, też da się czytać.) Możecie pisać co dodać itp. A ja się postaram to zrobić Chociaż, z pisania skryptów dobry nie jestem... Jest to mój pierwszy taki super skrypt. Jeśli widzisz błąd, proszę nie hejtuj. Napisz o takowym, a się odwdzięczę ! PERMISJE: sk.KillHardCore.drop - Pozwala na użycie komendy /drop sk.KillHardCore.help - Pozwala na użycie komendy /KillHardCore sk.KillHardCore.repair - Pozwala na użycie komendy /napraw sk.KillHardCore.* - Pozwala na użycie wszystkich komend KillHardCore! POMOC: @CountingDogs - Poprawki i kodowanie. @VIPEQ - Ścieżki. DOWNLOAD (ŚCIĄGANIE): Pastebin Code Skript (Zalecane) Pusty Pastebin Pusty Code Skript Wersja Dev (Developer Version, testy) (Może zawierać błędy) Skanu nie daję, bo wiadomo, że w takim czymś wirusa nie będzie No chyba, że chcesz CO POTRZEBNE: Pluginy: Skript min. 2.3 (Najlepiej działa na 2.4-Beta5) Skquery (od wersji skryptu v1.1.2) (potrzebny do działania configu) Wersja: od 1.13 do 1.15 (Testowane na: 1.14.4, działa na bank) Skrypt Niekompatybilny z: - W tym momencie jest kompatybilny z każdym pluginem. KONFIGURACJA: 1. Tworzymy plik w plugins/Skript/skripts o nazwie KHC.sk (Ważne aby tak się plik nazywał!) 2. Otwieramy plik i wklejamy skrypt (Najlepiej z code skript) 3. Zmieniamy w opcjach (options) opcję nazwy (tag), po dwukropku "tag:" wpisujemy swoją nazwę serwera, jeśli chcemy. 4. Zmieniamy opcję "swiat:", wpisujemy nazwę swojego świata, domyślnie: world 5. Zapisujemy skrypt. 6. Wpisujemy komendę /sk reload KHC.sk (można albo na serwerze albo w konsoli) 7. Wpisujemy np. komendę /KillHardCore (aby sprawdzić czy skrypt działa) 8. Jeśli skrypt nie jest włączony, należy wpisać /sk enable KHC.sk 9. Cieszymy się skryptem KillHardCore ! CHANGELOG: Aktualna wersja skrypta: v1.1.2 Przewidziana data następnej wersji: od 1 stycznia do 31 marca Nazwa aktualnej wersji: Speed Update Zmiany: - Poprawiono wyświetlane teksty (bardziej przejrzyste). - Sprawdzono skrypt. Jest bez błędów. - Poprawiono kilka literówek. - Poprawiono komendę /drop ! Nareszcie działa na nią permisja sk.killhardcore.* ! - Dodano kategorie TRANSPORT - Dodano szybsze chodzenie po ścieżkach (ścieżki z żwiru.). Pomógł: @VIPEQ - Dodano opcję "sciezka" (ustawienie bloku ścieżki) - Rozpoczęto pracę nad configiem (yml) TO-DO: - Prosty AntyBot (planowane: v1.1.3) - Blokowanie niedozwolonych bloków (planowane: v1.1.4 lub v1.1.5) - Śmieciarka (usuwa bloki co 4 minuty) (planowane: v1.1.3 lub v1.1.4) - Poprawa /drop (nie działa na niego permisja sk.killhardcore.*) (zrobione w: v1.1.2) - Config (planowane: v1.1.2 lub v1.1.3) (najprawdopodobniej zacznę z tym pracę w v1.1.2) - Komenda do tworzenia configu (planowane: najprawdopodobniej v1.1.3 lub v1.1.4) - Usunięcie wszystkich błędów (planowane: zawsze) - Nowe opcje (do tagów anty bot, śmieciarka itp.) - Ścieżki (szybsze chodzenie po żwirze) (zrobione w: v1.1.2) Edytowane 6 grudnia 2019 przez Gabi145 Zakończenie podstawy skryptu Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/ Udostępnij na innych stronach Więcej opcji udostępniania...
TakiJakTy 140 Opublikowano 11 października 2019 Udostępnij Opublikowano 11 października 2019 Ten temat został przeniesiony. Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-225962 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 11 października 2019 Udostępnij Opublikowano 11 października 2019 Cytat Chyba Essentials To chyba czy na pewno? Bo skoro nie wiesz jaki dodatek/plugin do skryptu jest potrzebny to lepiej to sprawdź... execute console command "/difficulty hard" Napisałeś, że skrypt sprawdza, a tu przy każdym przeładowaniu wykona komendę... Skrypt nie jest najgorszy, ale mógł być nieco bardziej rozbudowany. Ocena: 8/10 Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-225966 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#18026 Opublikowano 12 października 2019 Udostępnij Opublikowano 12 października 2019 14 godzin temu, CountingDogs napisał: To chyba czy na pewno? Bo skoro nie wiesz jaki dodatek/plugin do skryptu jest potrzebny to lepiej to sprawdź... execute console command "/difficulty hard" Napisałeś, że skrypt sprawdza, a tu przy każdym przeładowaniu wykona komendę... Skrypt nie jest najgorszy, ale mógł być nieco bardziej rozbudowany. Ocena: 8/10 Obiecuję, że rozbuduję Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-225998 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#18026 Opublikowano 12 października 2019 Udostępnij Opublikowano 12 października 2019 19 godzin temu, CountingDogs napisał: execute console command "/difficulty hard" Napisałeś, że skrypt sprawdza, a tu przy każdym przeładowaniu wykona komendę... Teraz już sprawdza Jeśli nie będzie ustawionego trybu trudnego, zmieni go na pożądany. Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226010 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 13 października 2019 Udostępnij Opublikowano 13 października 2019 Teraz tak zastanawiam się, po co zrobiłeś dwa razy event "on script load:" on script load: send "&6Załadowano Mini skrypt na respawn!" to console stop on script load: if difficulty is not hard: execute console command "/difficulty hard" stop Zamień to na on load: send "&aSkrypt zostal poprawnie zaladowany!" to console if difficulty is not hard: execute console command "difficulty hard" stop Oczywiście nie musisz tego robić. respawn: Czy tylko ja nie widzę tutaj on respawn: tylko samo respawn:? Poza tym, skrypt nie będzie tak do końca działał. Otóż sprawdzasz tutaj if {dropy} is false: set {dropy} to true Ale zmienna to variables: {drop} = true Wszędzie gdzie jest użyta zmienna jest zastosowana błędna/nieistniejąca zmienna więc nic nie ustawiasz. I jeszcze jedno, masz opcje, której nie używasz nigdzie. Jak masz jakieś problemy, pytania itp. pisz do mnie na prywatnej wiadomości. Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226122 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#18026 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 (edytowane) Dzięki, poprawię wszystkie błędy. Cytat on script load: send "&6Załadowano Mini skrypt na respawn!" to console stop on script load: if difficulty is not hard: execute console command "/difficulty hard" stop Chciałem aby było wszystko dla mnie czytelne Cytat {dropy} =/= {drop} Też mała pomyłka. Edytowane 14 października 2019 przez Gabi145 Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226155 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#18026 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 (edytowane) Nowa wersja skryptu (v.1.1) Już dostępna! Edytowane 20 października 2019 przez Gabi145 Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226174 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 Jak tak patrzę to nie wszystko zrobiłeś Nie rozumiem czemu 2 razy zrobiłeś event "on script load". Zrób on load: send "&aZaladowano skrypt!" to console if difficulty isn't hard: execute console command "difficulty hard" stop Nie widzę potrzeby żeby były dwie permisje do jednej komendy command /KillHardCore: permission: sk.killhardcore.help permission: sk.killhardcore.* To samo dalej command /napraw: permission: sk.killhardcore.repair permission: sk.killhardcore.* I jeszcze jedno repair player's tool send "%{tag}%>> &7Przedmiot w twojej ręce zostal &3naprawiony&7!" A co jeżeli nie mam przedmiotu tylko powietrze? command /naprawa: trigger: if sender has permission "naprawa.cos": if player's tool isn't air: repair player's tool send "Trzymany przedmiot zostal naprawiony!" else: send "Musisz trzymac przedmiot!" else: send "Brak uprawnien" Jeżeli chcesz to mogę pomagać przy skrypcie Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226186 Udostępnij na innych stronach Więcej opcji udostępniania...
Kozaczekkw 16 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 (edytowane) 41 minut temu, CountingDogs napisał: Jak tak patrzę to nie wszystko zrobiłeś Nie rozumiem czemu 2 razy zrobiłeś event "on script load". Zrób on load: send "&aZaladowano skrypt!" to console if difficulty isn't hard: execute console command "difficulty hard" stop Nie widzę potrzeby żeby były dwie permisje do jednej komendy command /KillHardCore: permission: sk.killhardcore.help permission: sk.killhardcore.* To samo dalej command /napraw: permission: sk.killhardcore.repair permission: sk.killhardcore.* I jeszcze jedno repair player's tool send "%{tag}%>> &7Przedmiot w twojej ręce zostal &3naprawiony&7!" A co jeżeli nie mam przedmiotu tylko powietrze? command /naprawa: trigger: if sender has permission "naprawa.cos": if player's tool isn't air: repair player's tool send "Trzymany przedmiot zostal naprawiony!" else: send "Musisz trzymac przedmiot!" else: send "Brak uprawnien" Jeżeli chcesz to mogę pomagać przy skrypcie A co jeśli gracz będzie trzymał blok ? lepiej zamienić na: if player's tool is any sword or pickaxe or inne przedmioty: Edytowane 14 października 2019 przez Kozaczekkw Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226188 Udostępnij na innych stronach Więcej opcji udostępniania...
jaku49 691 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 (edytowane) Skript 2.3 dodaje zmianę poziomu trudności, więc po co robić to przy pomocy komend? set the difficulty of "world" to hard https://skriptlang.github.io/Skript/expressions.html#ExprDifficulty Edytowane 14 października 2019 przez jaku49 Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226189 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#18026 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 (edytowane) Dzięki wszystkim za informacje! ( @jaku49 , @Kozaczekkw i @CountingDogs ) Postaram się to wszystko zmienić przy następnej wersji (v1.1.1)! Cytat co jeżeli nie mam przedmiotu tylko powietrze? Chciałem to zabrać pod uwagę, ale kompletnie o tym zapomniałem Postaram się to szybko naprawić Edytowane 14 października 2019 przez Gabi145 Cytat Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226191 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#18026 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 Godzinę temu, jaku49 napisał: Skript 2.3 dodaje zmianę poziomu trudności, więc po co robić to przy pomocy komend? set the difficulty of "world" to hard https://skriptlang.github.io/Skript/expressions.html#ExprDifficulty Wyskakuję mi błąd: Can't understand this condition/effect: set the difficulty of "{swiat}" to hard @jaku49 Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226197 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 Ponieważ używasz starszej wersji pluginu Skript Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226199 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#18026 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 Teraz, CountingDogs napisał: Ponieważ używasz starszej wersji pluginu Skript 2.4-beta5 więc no. Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226200 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 (edytowane) set the difficulty of "{swiat}" to hard Spróbuj samo World zamiast {swiat} Edytowane 14 października 2019 przez CountingDogs Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226202 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#18026 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 1 minutę temu, CountingDogs napisał: set the difficulty of "{swiat}" to hard Spróbuj samo World zamiast {swiat} Próbowałem, nie działa. Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226203 Udostępnij na innych stronach Więcej opcji udostępniania...
CountingDogs 130 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 To zostaw to, wystarczy samo execute console command Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226204 Udostępnij na innych stronach Więcej opcji udostępniania...
jaku49 691 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 (edytowane) 13 minut temu, Gabi145 napisał: Wyskakuję mi błąd: Can't understand this condition/effect: set the difficulty of "{swiat}" to hard @jaku49 Jak chcesz wstawić zmienną w "" to musisz zrobić to tak: "%{swiat}%" albo bez "" Edytowane 14 października 2019 przez jaku49 Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226205 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#18026 Opublikowano 14 października 2019 Udostępnij Opublikowano 14 października 2019 30 minut temu, jaku49 napisał: Jak chcesz wstawić zmienną w "" to musisz zrobić to tak: "%{swiat}%" albo bez "" Przy "%{swiat}%" problem nadal występuję, ale samo {swiat} działa. Dzięki. Odnośnik do komentarza https://skript.pl/temat/35179-killhardcore-podstawa-trybu-hardcore-nowa-wersja/#findComment-226210 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi