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

Npc z Kilkoma sklepami


Rekomendowane odpowiedzi

Opublikowano

 

takie coś znalazłem na tym forum (z 2011r, ważne że działa :D )

quest shops begin
state start begin
when 20004.chat."sklep1" begin
npc.open_shop(id sklepu)
end
when 20004.chat."sklep2" begin
npc.open_shop(id sklepu2)
end
end
end

wystarczy wpisać odpowiednie id sklepu i dodać sklep do navi

http://www.mpcforum.pl/topic/295363-questpoprawi-ktos-prosze/

Ok sprawdzę i dam znać 

Opublikowano

Ok . powiedzmy ze działa ale moj kolejny problem to jak klikam na npc mam sklep 1 i sklep 2 i pytanie jak dodać itemy pod te 2 sklepy tak bym kliknął np sklep 1 i tam są fryzurki a sklep 2 kostiumy?? 

Opublikowano

ok w tym ze w którym miejscu edytowac to w quescie tzn. gdzie dodać dany sklep

quest shops begin
state start begin
when 20004.chat."sklep1" begin
npc.open_shop(id sklepu)
end
when 20004.chat."sklep2" begin
npc.open_shop(id sklepu2)
end
end
end
Opublikowano

Ok . powiedzmy ze działa ale moj kolejny problem to jak klikam na npc mam sklep 1 i sklep 2 i pytanie jak dodać itemy pod te 2 sklepy tak bym kliknął np sklep 1 i tam są fryzurki a sklep 2 kostiumy?? 

W navicat w player w shop ustawiasz co jaki npc ma miec sklep (vnum - wpisujesz liczbę i to jest ta liczba, którą podajesz w quescie; name - dajesz jaką chcesz nazwę; npc_vnum - id npc któremy ma miec dany sklep). W player -> shop_item ustawiasz jakie itemy ma mają być w sklepie (shop_vnum to liczba, którą wpisałeś w player -> shop -> (vnum); item_vnum - id przedmiotu; count - ilość przedmiotu).

quest multisklep begin
	state start begin
		when 9002.click begin
			local s=select("Zbroje", "Biżuteria", "Anuluj")
			local x = {4,5}
			npc.open_shop(x[s])
		end
	end
end

*9002 - ID npc na któremu chcesz zrobić więcej sklepów.

**4, 5 - "4" i "5" to liczba z vnum (player -> shop) ]

Jak się można domyślić sklep "Zbroje" ma vnum "4", a "Biżuteria" ma vnum "5"

Opublikowano

W navicat w player w shop ustawiasz co jaki npc ma miec sklep (vnum - wpisujesz liczbę i to jest ta liczba, którą podajesz w quescie; name - dajesz jaką chcesz nazwę; npc_vnum - id npc któremy ma miec dany sklep). W player -> shop_item ustawiasz jakie itemy ma mają być w sklepie (shop_vnum to liczba, którą wpisałeś w player -> shop -> (vnum); item_vnum - id przedmiotu; count - ilość przedmiotu).

quest multisklep begin
	state start begin
		when 9002.click begin
			local s=select("Zbroje", "Biżuteria", "Anuluj")
			local x = {4,5}
			npc.open_shop(x[s])
		end
	end
end

*9002 - ID npc na któremu chcesz zrobić więcej sklepów.

**4, 5 - "4" i "5" to liczba z vnum (player -> shop) ]

Jak się można domyślić sklep "Zbroje" ma vnum "4", a "Biżuteria" ma vnum "5"

No i teraz wszystko gra. Dzieki wielkie

Opublikowano

No i teraz wszystko gra. Dzieki wielkie

Jeżeli będziesz chciał dodać np drugiego NPC żeby miał kilka sklepów to modyfikujesz questa w ten sposób

quest multisklep begin
	state start begin
		when 9002.click begin
			local s=select("Zbroje", "Biżuteria", "Anuluj")
			local x = {4,5}
			npc.open_shop(x[s])
		end
		when 9003.click begin
			local s = select("Kamienie Dusz", "Fryzury", "Anuluj")
			local x = {1,2}
			npc.open_shop(x[s])
		end
	end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...