Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Questy w citizens.


Mavai

Rekomendowane odpowiedzi

Opublikowano

@ Edit

 

Mam kolejny problem mianowicie uporałem się z questem i npc da sie spawnować, ale nie da rady dodac questa do npc, ponieważ niby questu nie ma. Czy wie ktoś o co może chodzić?

A to jest przykładowy quest:

 

[/size][/font]

"Level2":
   texts:
       description: "Level Up."
       completion: "Oto twoja nagroda."
       acceptance: "Przynieś mi 5 skór krowy, a dostaniesz nagrode."
   repeats: 0
       rewards:
       '0':
           type: money
           money: 150
      '1':
           type: item
           id: 298
           amount: 1
           take: True
      '2':
           type: item
           id: 299
           amount: 1
           take: True
      '3':
           type: item
           id: 301
           amount: 1
           take: True
      '4':
           type: item
           id: 300
           amount: 1
           take: True
      '5':
           type: quest
           quest: "Kamien"
   objectives:
      '0':
           '0':
               type: delivery
               materialid: 334
               amount: 5
               npcdestination: Quester
               optional: False
               finishhere: True
               message: "Gratulacje."

Opublikowano

dodaj to w kodzie, bo tak to nikt ci nie

 

up wersja tu nie ma nic do gadanie to bukkit i na każdej wersji powninno działać, wiec to wina tego że źle napisałeś

Opublikowano

@ up gówno prawda za przeproszeniem, jak bedzie 2 npc o tej samej nazwie to chyba jeden i drugi bd dawać quest

jeżeli obydwoje bd mieli flage quester.

  • 2 tygodnie później...
  • 2 tygodnie później...
Opublikowano

1. Robisz quest

Przyklad :

"Pomoc Boczkowi":
texts:
 description: "Witaj, potrzebuje abys coc mi dostarczyl!"
 completion: "Dziekuje za miecho, masz tu nagrode."
 acceptance: "Przynies mi troche upieczonego miesa z owiec, powiedzmy 10"
repeats: 0
objectives:
 '0':
	 '0':
		 type: collect
		 materialid: 5336
		 amount: 10
		 optional: True
		 finishhere: False
		 message: "Masz juz mieso. Wracaj do Boczka."
rewards:
 '0':
	 type: item
	 id: 13308
	 amount: 1
	 take: True

 

Dodajesz go do pliku quests.yml w Folderze Citizens

Jak widzisz quest nazywa sie "Pomoc Boczkowi" a więc zapisujesz quests.yml

Odpalasz serwer , stawiasz NPCta obojetnie jaka nazwa i wpisujesz komendy w kolejnosci:

/npc create Tadek

/toggle quester

/quester assign Pomoc Boczkowi

 

Gratulacje wlasnie dodales questa do NPC , po kliknieciu prawym na niego bedziesz widzial misje ;)

Pamiętaj że wszystkie questy ktore piszesz muszą byc w quests.yml nie mogą byc w osobnym pliku z koncówką .yml zawsze TYLKO QUESTS.yml to jest bardzo ważne.

 

Jeśli chcesz dodać więcej questow dla danych NPC robisz to w taki sposób:

Odpalasz config quests.yml , u mnie to wygląda tak.

"Wlasny Dom":
texts:
 description: "Podoba ci sie moj dom? Moze zbudujesz podobny?"
 completion: "Calkiem ladna chata jak na twoje mozliwosci. To ci sie do nie przyda."
 acceptance: "Zbuduj dom uzywajac do tego 150 desek"
repeats: 0
objectives:
 '0':
	 '0':
		 type: build
		 materialid: 5
		 amount: 150
		 optional: False
		 finishhere: False
		 message: "Dom jak marzenie ...Idz po nagrode."
rewards:
 '0':
	 type: item
	 id: 181:2
	 amount: 1
	 take: True

"10ender":
texts:
 description: "Witaj. Odjakiegos czasu mam koszmary. Wydaje mi sie ze to przez te czarne kreatury co wszedzie sie panosza. Jest ich poprostu za duzo, pomozesz?"
 completion: "No moze w koncu sie wyspie. Trzymaj."
 acceptance: "Zabij przynajmniej 10 endermanow."
repeats: 0
objectives:
 '0':
	 '0':
		 type: hunt
		 string: 'enderman'
		 amount: 10
		 optional: False
		 finishhere: False
		 message: "Udalo ci sie zabic 10 endermanow."
rewards:
 '0':
	 type: item
	 id: 30234:27
	 amount: 1
	 take: True

Jak widzisz są tu 2 questy (Własny dom i 10ender), które moge dać obojetnie jakim NPC z funkcją quester.

:) Mam nadzieje że pomogłem , jeśli dalej nie wiesz jak to zrobić to pisz na gadu gadu numer jest w profilu :)

Pozdrawiam Series ;)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...