Informacje
Citizens to plugin dodający nam do serwera w minecraft NPC. Pobierają one skiny z minecraft.net więc po utworzeniu NPC o nazwie skkf otrzyma on skin skkf'a. Głównymi rodzajami pluginu są:
Strażnicy, questerzy, informatorzy, magicy, kowale, handlarze itp
Instalacja
Pobieramy plugin ze strony http://dev.bukkit.or...ugins/citizens/ klikając ikonkę Download
Po pobraniu pluginu przechodzimy do folderu "Plugins" w plikach naszego serwera
Nastepnie dajemy plugin "citizens" do folderu Plugins, po czym robimy reset
serwera
Czasami wymagane jest wgranie pluginu przy wylaczonym serwerze!
Komendy
Teraz zajmiemy się tworzeniem naszego NPC
Aby go utworzyć wpisujemy komendę
/npc create <Imie> <pierwsze zdanie> Przykład: /npc create Góral Witoj Witoj Przyjacie lub /npc create skkf Witaj
Gdy wstawimy w pole <imie> nick gracza posiadającego konto premium to stworzy sie nam npc z jego skinem
/npc set <tekst> - Ustawia 1 wiadomość którą npc będzie zawsze wypowiadał.
/npc add <tekst - Dodaje wypowiedź do listy wypowiedzi NPC. Jeżeli dodamy kilka takich wypowiedzi NPC będzie wypowiadał je w kolejności ich dodania
/npc reset - Resetuje wszystkie wypowiedzi NPC.
/npc rename <imie> - zmienia imię npc.
/npc remove - usuwa NPC.
/npc equip - po wpisaniu tej komendy możemy dać NPC ekwipunek. Wystarczy trzymając np. miecz kliknąć na NPC PPM a ten dostanie go do rąk własnych. UWAGA - gdy będziecie chcieli dać NPC Łuk - serwer was wyrzuci .
/npc move - teleportuje NPC do ciebie.
/npc moveto [x y y] [nazwa świata] - teleportuje NPC na wybrane koordynaty na wybranym świecie.
/npc tp - Teleportuje cie do zaznaczonego NPC.
/npc copy - Tworzy kopie wybranego NPC tam gdzie stoisz.
/npc setowner [nick] - Ustala właściciela NPC, dzięki temu inni nie będą mogli edytować wypowiedzi twojego npc
/npc talkclose - Przy zbliżeniu się do NPC to on pierwszy zaczyna rozmowe .
/npc lookat - Wyłącza/Włącza patrzenie NPC na graczy gdy są blisko.
/npc list - lista wszystkich NPC
/npc money [give /take ] (ilosc) - Daj/Odbierz wybraną ilość pieniędzy NPC
Questy
Malo kto wie, ale citizens posiada opcje robienia queastow, do tego jednak jest potrzebny nam pewny plugin Quester,
Wiadomo, że dzięki pluginowi Citizens możemy utworzyć Questy dla graczy. Jednak potrzebujemy do tego jeszcze jeden plugin.
Quester - http://dev.bukkit.or...lugins/quester/
Wrzucamy go najprawdopodobniej do folderu Plugins
Po wgraniu pluginu odpalamy serwer.
Tworzymy nowego NPC za pomocą komendy /npc create nazwa.
W moim przypadku nazwiemy go Gornik.
Po utworzeniu NPC'a nie będzie się on oglądał za każdym przechodzącym graczem.
Aby to uczynić wpisujemy komende /npc look
Aby utworzyć questa musimy pobawić się komendami.
Najpierw wpisujemy /trait quester
Aby utworzyć questa wpisujemy /q create nazwa questa
U mnie będzie /q create Wegiel
Aby utworzyć opis questa wpisujemy /q desc add opis
U mnie będzie /q desc add Witaj! Potrzebuję 30 sztuk węgla na na moją wyprawę gorniczą.
Aby quest można przejść tylko raz trzeba ustawić flagę.
Aby ustawić flagę wpisujemy /q flag add nazwa flagi
Aby wyświetlić listę flag wpisujemy /q flag add list
W moim przypadku będzie flaga na przejście questa Tylko raz
Wpisujemy /q flad add onlyfirst
Następnie ustawiamy to co mamy zdobyć podczas questa.
Wpisujemy /q objective add
Wyskoczy nam lista.
Mamy do wyboru między innymi exp, kill, break itp
My jednak wybierzemy item.
Wpisujemy /q objective add item id ilość
U mnie będzie
/q objective add item 263 30
By ustawić po zakończeniu questa wiadomość typu Gratulacje, Dziękuje itp należy wpisać
/q event add -3 msg &cNazwanpc: &fWiadomość na koniec
U mnie będzie
/q event add -3 msg &cGórnik: &fDziekuje za wegiel, oto twoja należna ci nagroda
Aby gracz, który wykonuje questa mógł odebrać nagrodę nalezy wpisać
/q event add -3 item diamond
Możemy dawać różnego typu itemy nie musi być diament
Kończymy już tworzenie questu.
Wpisujemy komende
/q toggle
Teraz musimy wpisac
/q holder create nazwa
U mnie będzie
/q holder create Gornik
Nazwa nie musi pochodzić od nazwy npc
Teraz wystarczy dodać do holderu quest
/q holder add id questu
u mnie
/q holder add 0
Aby aktywować quest dla graczy musimy kliknąc na naszego "Questera" BlazeRode.
Nasz quest został dodany do npc'a.
Teraz gracze mogą robić tego questa klikając lpm na NPC
Koniec
Wiem ze taki poradnik malo komu sie przyda... ale jezeli chodzi o queasty to napewno wielu sie przyda robienie takich questow
Gdy tylko wykupie serwer.. swoj, to dodam jeszcze w tym watku poradnik graficzny