03-06-2016, 07:21
SKRIPT poradnik !
Konfigurowanie i instalacja pluginu :
Na początku polecam (jeżeli jeszcze tego nie zrobiliście) zainstalować edytor tekstu o nazwie Notepad++. Ułatwi on wam zdecydowanie pisanie skryptów, a także będzie przydatny do konfigurowania innych pluginów.
1. Wejdź na stronę pluginu . Wybierz najnowszą wersję, która posiada w nazwie informację (zip). Następnie ściągnij ją na swój komputer przyciskiem Download z boku strony.
2. W miejscu gdzie łądują się ściągane pliki na waszym komputerze, otwórz zapakowaną paczkę z pluginem. Folder o nazwie Skript oraz plik Skript.jar przeciągnij do swojego folderu z pluginami na serwerze.
3. Otwórz folder Skript, następnie Notepadem++ lub innym edytorem tekstu otwórz plik config.sk.
4. Dojedź do linijki numer 34 i słowo german zmień na english (chyba, że lepiej posługujesz się językiem niemieckim, niż angielskim, wtedy pomijasz ten punkt). Niestety nie istnieje jeszcze pełne, polskie tłumaczenie pluginu, więc pozostaje nam skryptowanie w języku angielskim.
5. Zapisz config, a następnie uruchom serwer. Jeżeli w konsoli wyświetlą się informacje, że plugin Skript pomyślnie się załadował i nie znalazł żadnych skryptów, znaczy, że zrobiłeś wszystko właściwie.
Komendy !
/skript – pokazuje komendy dostępne w pluginie
/skript update – wyświetla opcje związane z aktualizowaniem pluginu
/skript reload all – odświeża wszystkie skrypty
/skript reload nazwaSkryptu – odświeża dany skrypt
/skript enable all – włącza wszystkie skrypty
/skript disable all – wyłącza wszystkie skrypty
/skript enable nazwaSkryptu – włącza dany skrypt
/skript disable nazwaSkryptu – wyłącza dany skrypt
Jak napisać taki skript !
Zaczniemy od zupełnych podstaw i na pierwszej lekcji stworzymy skrypt uniemożliwiający stawianie WAGONU. Aby dotrzeć do folderu ze skryptami należy najpierw wejść do swojego folderu z pluginami, potem do „Skript”, a następnie „scripts”. Jak pewnie zauważyliście znajduje się w nim już kilka skryptów. Posiadają one jednak przedrostek „-„, więc nie są domyślnie uruchamiane. W tym miejscu tworzymy nowy plik, który będzie miał rozszerzenie .sk, np. pierwszyskrypt.sk. Otwieramy go edytorem tekstu, najlepiej Notepadem++. W naszym przypadku skrypt będzie wyglądał tak:
on place Minecart:
cancel event
send "Nie możesz stawiać wagonu"
on place tnt: – oznacza, że metody wywołują się przy postawieniu przez gracza bloczku tnt,
cancel event – anulowanie zdarzenia. Serwer po prostu unieważni postawienie,
send „Nie mozesz stawiac tnt” – wysłanie do gracza wiadomości.
Plik zapisujemy, włączamy serwer lub po prostu odświeżamy skrypty komendą /skript reload all. Jeżeli w konsoli nie pokazało żadnego błędu, zrobiłeś wszystko poprawnie.
POZDRAWIAM !
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░
░░░░░░░░▄▀░░░░░░░░░░░░▄░░░░░░░▀▄░░░░░░░
░░░░░░░░█░░▄░░░░▄░░░░░░░░░░░░░░█░░░░░░░
░░░░░░░░█░░░░░░░░░░░░▄█▄▄░░▄░░░█░▄▄▄░░░
░▄▄▄▄▄░░█░░░░░░▀░░░░▀█░░▀▄░░░░░█▀▀░██░░
░██▄▀██▄█░░░▄░░░░░░░██░░░░▀▀▀▀▀░░░░██░░
░░▀██▄▀██░░░░░░░░▀░██▀░░░░░░░░░░░░░▀██░
░░░░▀████░▀░░░░▄░░░██░░░▄█░░░░▄░▄█░░██░
░░░░░░░▀█░░░░▄░░░░░██░░░░▄░░░▄░░▄░░░██░
░░░░░░░▄█▄░░░░░░░░░░░▀▄░░▀▀▀▀▀▀▀▀░░▄▀░░
░░░░░░█▀▀█████████▀▀▀▀████████████▀░░░░
░░░░░░████▀░░███▀░░░░░░▀███░░▀██▀░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░