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

[Pisanie] Okienko ''craftingu''


Rekomendowane odpowiedzi

Opublikowano

Witam. Widziałem na niektórych serwerach (przykładem może być almantia) okienka, w których można wymienić item x na item y. Moje pytanie brzmi. Czy ten crafting należy do questów, czy może leży po innej stronie.. Jeżeli jest to w formie questa to proszę o napisanie owego questa.. ID itemów sobie pouzupełniam.

 

Daję limit.

Z góry dzięki.

 

 

//PS. Jeśli się nie mylę, to w ten sposób na PL'u u baek-go wymienia się np. róże alpejskie na soki, czy coś tam.. :DD

1377019234-U697852.png


Opublikowano

Jest to w pliku cube.txt - znajdziesz go w...

 

/usr/home/mt2/share/locale/poland

 

Jego zawartość wygląda tak:

 

section
	npc	4209          - tutaj podajesz ID NPC, u którego owe okienko ma przerabiać itemy
	item	53008	1     - wymagany item 1 - ilosc
	item	120018	1     - wymagany item 2 - ilosc (można dopisywać więcej, byle się zmieściło w okienku)
	reward	53009	1     - przedmiot który otrzymamy po wymianie
	percent	100           - szansa na powodzenie wymiany [ % ]
end

 

Mam nadzieje, że dostatecznie dobrze Ci to wytłumaczyłem ;)

1365336413-U179206.png
LIp6k.png
EPICSYGNA_erasnwx.jpg
LIp6k.png
1365336413-U179206.png

 

 
qar_gameplay.png
 
Opublikowano

Dzięki Mentor. A jak zrobić to, żeby na początku był dialog, wiadomo, w którym npc xx wytłumaczy o co chodzi z danym craftingiem...? Za to masz lajka ;))

1377019234-U697852.png


Opublikowano
Opublikowano

say("dialog")

say("zeby wytworzyc x musisz miec y")

open.cube()

 

Bez jaj... xD Nie rób niepotrzebnie ludzi w balona...

 

#Craxa:

Tutaj masz prosty quest, wystarczy zmienić dialog i podać ID wybranego NPC.

 

quest cube2 begin
	state start begin
		when ID.chat."Okienko" with pc.level >= 15 begin
			setbgimage("ung_inf.tga")
			say_title("Baek-Go: ")
			say("")
			say("Cześć, jak się masz? ")
			say("Czy jesteś zainteresowany tworzeniem")
			say("mikstur, które mogą Cię wzmocnić lub ")
			say("uleczyć? Ostatnio, podczas rutynowych badań ")
			say("odkryłem kilka sposobów na pozyskanie")
			say("pewnych mikstur. To jak, jesteś zainteresowany? ")
			say("")
			say("Spróbuj! Co Ci szkodzi... ")
			say("")
			wait()
			setskin(NOWINDOW)
			command("cube open")
		end
	end
end

 

 

Jeżeli testowałbyś czy okienko Ci się otworzy tym questem, to powiem Ci od razu, że w cube.txt opisanym wcześniej musi być już coś do tego NPC dodane do wytwarzania, inaczej okienko się nie będzie pojawiać ;)

1365336413-U179206.png
LIp6k.png
EPICSYGNA_erasnwx.jpg
LIp6k.png
1365336413-U179206.png

 

 
qar_gameplay.png
 
Opublikowano

Ale beka ^^. 1. Koles chciał za cos takiego 50 zł. Zepsuliscie mu zarobek.

2. Opublikujcie wszystko ;)

@aw

Noo. Dooooobre.

KsOC7.jpgPOMOGŁEM? KLIKNIJ LUBIĘ TO!
Opublikowano

@Mentor™ i love you :D A tak na marginesie bo na Pl wytwarza się rózne misktury npc z różny alpeskiej sok z niej a z brzoskiwni coś tam innego . idzie tka zrobić , a jeśli tak to jak ?

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Opublikowano

@up

 

 

section
	npc	20018
	item	50721	1
	reward	50801	1
	percent	100
end
section
	npc	20018
	item	50722	1
	reward	50802	1
	percent	100
end
section
	npc	20018
	item	50723	1
	reward	50803	100
	percent	100
end
section
	npc	20018
	item	50724	1
	reward	50804	100
	percent	100
end
section
	npc	20017
	item	50721	1
	reward	50801	1
	percent	100
end
section
	npc	20017
	item	50722	1
	reward	50802	1
	percent	100
end
section
	npc	20017
	item	50723	1
	reward	50803	100
	percent	100
end
section
	npc	20017
	item	50724	1
	reward	50804	100
	percent	100
end
section
	npc	20017
	item	50801	1
	item	50725	1
	reward	50813	1
	percent	100
end
section
	npc	20017
	item	50802	1
	item	50725	1
	reward	50814	1
	percent	100
end
section
	npc	20017
	item	50803	100
	item	50726	1
	reward	50815	100
	percent	100
end
section
	npc	20017
	item	50804	100
	item	50726	1
	reward	50816	100
	percent	100
end
section
	npc	20022
	item	50721	1
	reward	50801	1
	percent	100
end
section
	npc	20022
	item	50722	1
	reward	50802	1
	percent	100
end
section
	npc	20022
	item	50723	1
	reward	50803	100
	percent	100
end
section
	npc	20022
	item	50724	1
	reward	50804	100
	percent	100
end
section
	npc	20022
	item	50801	1
	item	50725	1
	reward	50813	1
	percent	100
end
section
	npc	20022
	item	50802	1
	item	50725	1
	reward	50814	1
	percent	100
end
section
	npc	20022
	item	50803	100
	item	50726	1
	reward	50815	100
	percent	100
end
section
	npc	20022
	item	50804	100
	item	50726	1
	reward	50816	100
	percent	100
end
section
	npc	20022
	item	50813	1
	item	50727	1
	reward	50817	1
	percent	100
end
section
	npc	20022
	item	50814	1
	item	50727	1
	reward	50818	1
	percent	100
end
section
	npc	20022
	item	50815	100
	item	50728	1
	reward	50819	1
	percent	100
end
section
	npc	20022
	item	50816	100
	item	50728	1
	reward	50820	1
	percent	100
end
section
	npc	20022
	item	50901	10
	item	50814	20
	reward	50821	10
	percent	100
end
section
	npc	20022
	item	50901	10
	item	50813	20
	reward	50822	10
	percent	100
end
section
	npc	20022
	item	50901	10
	item	50820	20
	reward	50823	10
	percent	100
end
section
	npc	20022
	item	50901	10
	item	50819	20
	reward	50824	10
	percent	100
end
section
	npc	20022
	item	50901	10
	item	50817	20
	reward	50825	10
	percent	100
end
section
	npc	20022
	item	50901	10
	item	50818	20
	reward	50826	10
	percent	100
end

 

 

 

 

Tutaj masz na roski i wody zawartość do cube.txt - swoją drogą powinieneś mieć to już w plikach, u mnie było "fabrycznie" ;)

1365336413-U179206.png
LIp6k.png
EPICSYGNA_erasnwx.jpg
LIp6k.png
1365336413-U179206.png

 

 
qar_gameplay.png
 
Opublikowano

Możesz jeszcze coś takiego zrobić nie za pomocą questa, a modyfikacji do klienta ze strony Pythona i do tego jakieś wpisy do game - ciekawostka ;)

1368908122-U621182.png

Moderator Tworzenia stron WWW , ex.Moderator Dark Orbit,ex. Moderator Diablo, Helper Pogaduszek, Metin2, Dobre programy, Fan Art, MPC Media Team Recenzent.

Opublikowano

Hmmmm, czym może być spowodowane to, że po wpisaniu sh make usuwa mi questa? Tego co Mentor dał. Mam normalnie wpisanego do locale_list.. ;/

1377019234-U697852.png


Opublikowano

Dopisz na końcu locale_list tego questa ode mnie i po sh make zobacz w na samym dole konsoli czy się skompilował.

A jak nie to wstaw tu Twój quest cube.quest z folderu quest.

1365336413-U179206.png
LIp6k.png
EPICSYGNA_erasnwx.jpg
LIp6k.png
1365336413-U179206.png

 

 
qar_gameplay.png
 
Opublikowano

Uzupełnij sobie według upodobań, nie ma opcji, żeby nie działało.

 

 

 

 

quest cube begin
	state start begin
		when 20018.chat."Badacz Ziół " with pc.level >= 15 begin
			say_title("Baek-Go: ")
			say("")
			say("Cześć, jak się masz? ")
			say("Czy jesteś zainteresowany tworzeniem")
			say("mikstur, które mogą Cię wzmocnić lub ")
			say("uleczyć? Ostatnio, podczas rutynowych badań ")
			say("odkryłem kilka sposobów na pozyskanie")
			say("pewnych mikstur. To jak, jesteś zainteresowany? ")
			say("Chciałbyś spróbować? ")
			say("")
			wait()
			setskin(NOWINDOW)
			command("cube open")
		end
		when 20017.chat."Badacz Ziół " with pc.level >= 30 begin
			say_title("Yu-Hwan: ")
			say("")
			say("Aktualnie zielarstwo jest znane prawie wszedzie. ")
			say("Próbowałeś już? Myślę, że mogę pokazać Ci kilka")
			say("moich receptur. Znając je, będziesz w stanie")
			say("tworzyć lepsze mikstury. ")
			say("")
			wait()
			setskin(NOWINDOW)
			command("cube open")
		end
		when 20022.chat."Tajny przepis" with pc.level >=45 begin
			 say_title("Huahn-So: ")
			say("Hah! Znalazłem rodzinną tajemnicę! ")
			say("Korzystając z niej, będziesz prawie")
			say("niezniszczalny! Hahaha. ")
			say("Prawdopodobnie jestem jedyną osobą, która zna ")
			say("ten sposób. Z takimi miksturami prawie nic nie")
			say("może Ci się stać. ")
			say("Czy chcesz spróbować?! ")
			say("")
			wait()
			setskin(NOWINDOW)
			command("cube open")
		end
		when ID_NPC.chat."Crafting" with pc.level >= WYMAGANY_LEVEL begin
			say_title("NAZWA_NPC: ")
			say("")
			say("")
			say("")
			say("")
			say("")
			say("")
			say("")
			say("")
			say("")
			wait()
			setskin(NOWINDOW)
			command("cube open")
		end
			
	end
end

 

 

 

1365336413-U179206.png
LIp6k.png
EPICSYGNA_erasnwx.jpg
LIp6k.png
1365336413-U179206.png

 

 
qar_gameplay.png
 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...