Jak napisać skrypt
Profil Autora | Ocena | Twoja Ocena | Udostępnij |
ivall (1) |
10.00 z 2 głosów
|
Zaloguj się aby ocenić | share |
|
|
|
Tworzymy nowy plik a konkretniej dokument textowy i musimy wejść w opcję zapisz jako i tam poszczególnie wpisać:
-w nazwie pliku wpisujemy co chcemy np: Skrypt.sk i teraz ważne w każdym pliku ze skryptami musi wystąpić w nazwie ta końcówka sk bo inaczej plugin tego nie rozpozna.
- w typach musimy wybrać all types by było to rozpoznawalne jako każdy typ plików i byśmy mogli ten plik potem włączyć.
KROK 2:
Piszemy naszą komendę (ponieważ tylko komendy umiem pisać w tym pluginie to o tym wam opowiem) w następnym kroku objaśnię parę istotnych elementów które musi mieć komenda. Zacznijmy
Cytat:command /magia:[] - oznacza 4 spacje lub 1 tab
[]trigger:
[][]give 1 blaze rod of fortune 10 named "&4&LRozdzka Mocy" to player
[][]send "&4&LOtrzymales &3&LMAGICZNA ROZDZKE MOCY"
on rightclick with blaze rod:
[]if name of player's tool is "&4&LRozdzka Mocy":
[][]shoot a fireball from player
Tak wygląda nasza pierwsza komenda która pozwoli nam na przywołanie płomiennej różdżki która nazywa się Różdżka Mocy
KROK 3:
Teraz objaśnię co dane rzeczy wykonają (tam gdzie - lub * będzie na czerwono oznaczać to będzie iż jest to istotna rzecz) WAŻNE! po każdym dwukropku zawsze musimy w następnej linijce przed wpisaniem czegokolwiek wcisnąć przycisk TAB
- command /magia: oznacza tzw condition który jest przypisany do tego pluginu na stronie z listą tego wszystkiego i dzięki temu zapisowi plugin rozpozna iż jest to komenda
- trigger: oznacza iż po tym zostaną wykonane czynności jak użyjemy komendy jak widać jest to niezbędne przy pisaniu każdej komendy!
-give 1 blaze rod of fortune 10 named "&4&LRozdzka Mocy" to player: to z kolei jest czynność która zostanie wykonana po użyciu komendy prześldźmy zatem wszystko:
*give 1 blaze rod oznacza iż po użyciu komendy otrzymamy płomienną różdżkę czyli blaze roda
*of fortune 10 to z kolei jest enchant który będzie miał nasz item możemy każdy znany w MC enchant podnieść max do 100
*named "&4&LRozdzka Mocy" to z kolei nazw itu jaki otrzymamy normalnie nie dysponując pluginem MCedit nie damy żadnej nazwy kolorowej itemowi
a z kolei &4&L da nazwie kolor czerwony, pogrubiony
*to player oznacza iż tą broń otrzyma gracz który użył tej komendy jeśli tego nie wpiszemy to plugin nie będzie wiedział kto ma to otrzymać
- send "&4&LOTRZYMALES &3&LMAGICZNA ROZDZKE MOCY" to jest wiadomość która zostanie wysłana do gracza który użył komendy
- on rightclick with blaze rod: jest to kolejny tzw condition który pozwoli nam na to iż po kliknięciu (w tym przypadku) prawym przyciskiem myszy stanie się rzecz opisana poniżej
- if name of player's tool is "&4&LRozdzka Mocy": to z kolei jest warunek który musi być spełniony by stała się czynność po kliknięciu na blaze roda. Warunki możemy tworzyć by stało się coś jeśli np: item będzie miał wyznaczoną nazwę
- shoot a fireball from player to czynność która zostanie wykonana po kliknięciu ppm na nasz item. Literka a jest ważna gdyż bez niej plugin nie rozpozna tego ile ma zostać wystrzelonych fireballi osobiście nie polecam dawać wystrzelania 2 fireballi bo nwm co by się stało
Tak oto prześledziliśmy cały skrypt na komendę teraz objaśnię co dalej.
KROK 4:
Po skończeniu pisania skryptu wchodzimy w opcję Zapisz i możemy już zamknąć nasz program notepad++ teraz musimy ponownie uruchomić nasz serwer poprzez nasz plik start.bat czy jak wy tam macie i gdy już się uruchomi sewer wchodzimy w MC, na nasz serwer i teraz by przeładować i sprawdzić czy nie ma w skrypcie błędów wpisujemy komendę /sk reload nazwa naszego skryptu (tym razem bez tej końcówki sk) jeśli nie ma błędów wpisujemy naszą komendę i cieszmy się naszym pomysłem. Skrypt możemy dowolnie modyfikować lecz pamiętjmy że i ten plugin ma swe ograniczenia więc nie wszystko da się zrobić ot co