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 / Poprawa Questów !


PoczatKujacy

Rekomendowane odpowiedzi

  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Witam

 

napisze mi ktoś quest na stat dostajemy:

 

 

if pc . job == 1 then

pc . give_item2 ( '17009')

pc . give_item2 ( '16009')

pc . give_item2 ( '15009')

pc . give_item2 ( '14009')

pc . give_item2 ( '12349')

pc . give_item2 ( '13009')

pc . give_item2 ( '11409')

pc . give_item2 ( '1009')

elseif pc . job == 0 then

pc . give_item2 ( '19')

pc . give_item2 ( '3009')

pc . give_item2 ( '11209')

pc . give_item2 ( '13009')

pc . give_item2 ( '12209')

pc . give_item2 ( '14009')

pc . give_item2 ( '15009')

pc . give_item2 ( '16009')

pc . give_item2 ( '17009')

elseif pc . job == 2 then

pc . give_item2 ( '13009')

pc . give_item2 ( '12489')

pc . give_item2 ( '15009')

pc . give_item2 ( '14009')

pc . give_item2 ( '16009')

pc . give_item2 ( '17009')

pc . give_item2 ( '19')

pc . give_item2 ( '29')

pc. give_item2 ( '11609')

elseif pc . job == 3 then

pc . give_item2 ( '11809')

pc . give_item2 ( '7009')

pc . give_item2 ( '12629')

pc . give_item2 ( '14009 ')

pc . give_item2 ( '15009 ')

pc . give_item2 ( '16009 ')

pc . give_item2 ( '17009 ')

pc . give_item2 ( '13009')

end

if pc . countitem ( item ) == 0 and pc . weapon ~= item then

pc . give_item2 ( item )

pc . give_item2 ( '50053' )

pc . give_exp2 ( '1' )

pc . change_money ( '1000000' )

horse . set_level ( '30' )

horse . ride (10)

pc . set_skill_level ( 131 , 10 )

 

 

 

do pliku:

 

 

give_basic_weapon.quest

 

 

 

 

Pozdrawiam

Opublikowano

@UP Możesz to tylko wkleić do tego questa, przecież to 10 sekund roboty ;]

 

A poza tym, usuń te ' z każdego pc.give_item2...

 

@EDIT

Niewiele poprawiony quest na item dla GM:

 

-------------------------------------------------------
---	 Misja by Czarny dla CzarnyMT2 oraz MPCForum	---
---	 Proszę o nie przypisywanie sobie cudzej pracy!	---
--- 		Pozdrawiam i życzę miłej zabawy! 		---
---				Z pomocną dłonią Bambusek 		---
-------------------------------------------------------

quest krysztal_gm begin
state start begin
	when login or levelup with pc.is_gm() begin
		if pc.count_item(30204) == 0 then
			pc.give_item2(30204, 1)
		end
		if pc.count_item(30204) >= 2 then
			pc.removeitem(30204)
		end
	end
	when 30204.use with pc.is_gm() begin
		say_title("Kawałek Kryształu: ")
		say("Przedmiot może używać tylko GM! ")
		say("I tylko GM widzi co tu napisano! ")
		say("")
		say("Na nastepnej stronie znajdziesz ")
		say("kilka przydatnych opcji ")
		say("Krore mozesz uzyc bez przypominania ")
		say("sobie komend do wpisywania na czacie. ")
		say("")
		wait()
		local s = select("On-line / Off-line / AFK", "Yang dla ciebie", "Ranga", "Polimorfia", "Skille", "Itemki", "Potworki", "Grupki Potworków ", "Dalej")
			if s == 1 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz pokazać graczom swój ")
				say("status obecnosci na serwerze. ")
				say("")
				local q = select("On-Line", "Off-Line", "AFK", "Anuluj")
					if q == 4 then
						return
					end
					if q == 1 then
						say_title("Oglosiles swoj status On-Line ")
						say("")
						notice_all("GM "..pc.get_name().." jest On-Line! ")
					end
					if q == 2 then
						say_title("Oglosiles swoj status Off-Line ")
						say("")
						notice_all("GM "..pc.get_name().." jest Off-Line! ")
					end
					if q == 3 then
						say_title("Oglosiles swoj status AFK ")
						say("")
						notice_all("GM "..pc.get_name().." jest AFK! ")
					end
			end
			if s == 2 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz dać sobie trochę yang ")
				say("Z uwagi na częste błędy z własym wpisaniem ")
				say("ilosci yang przez GM, ustawiłem wybór ")
				say("")
				local w = select("50.000.000", "200.000.000", "500.000.000", "1.000.000.000", "Anuluj")
					if w == 5 then
						return
					end
					if w == 1 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 50.000.000 Yang ")
						say("")
						pc.changemoney( 50000000 )
					end
					if w == 2 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 200.000.000 Yang ")
						say("")
						pc.changemoney( 200000000 )
					end
					if w == 3 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 500.000.000 Yang ")
						say("")
						pc.changemoney( 500000000 )
					end
					if w == 4 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 1.000.000.000 Yang ")
						say("")
						pc.changemoney( 1000000000 )
					end
			end
			if s == 3 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz wybrać jaką chciałbyś ")
				say("otrzymać rangę. ")
				say("")
				say("")
				say_reward("UWAGA!! ")
				say_reward("Ranga którą wybierzesz zostanie ")
				say_reward("dodana do obecnej! ")
				say_reward("Zostanie zmieniona na wybraną! ")
				say("")
				local e = select("Pozytywna", "Neutralna", " Negatywna", "Anuluj")
					if e == 4 then
						return
					end
					if e == 1 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj wybierz którą rangę chcesz. ")
						say("")
						local e2 = select("Przyjazny", "Dobry", "Szlachetny", "Rycerski", "Anuluj")
							if e2 == 5 then
								return
							end
							if e2 == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Przyjazny. ")
								say("")
								command("set "..pc.get_name().." align 10000")
							end
							if e2 == 2 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Dobry. ")
								say("")
								command("set "..pc.get_name().." align 40000")
							end
							if e2 == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Szlachetny. ")
								say("")
								command("set "..pc.get_name().." align 80000")
							end
							if e2 == 4 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Rycerski. ")
								say("")
								command("set "..pc.get_name().." align 120000")
							end
					end
					if e == 3 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj wybierz którą rangę chcesz. ")
						say("")
						local e4 = select("Agresywny ", "Nieuczciwy ", "Złośliwy ", "Okrutny ", "Anuluj ")
							if e4 == 5 then
								return
							end
							if e4 == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Agresywny. ")
								say("")
								command("set "..pc.get_name().." align -10000")
							end
							if e4 == 2 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Nieuczciwy. ")
								say("")
								command("set "..pc.get_name().." align -40000")
							end
							if e4 == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Złośliwy. ")
								say("")
								command("set "..pc.get_name().." align -80000")
							end
							if e4 == 4 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Okrutny. ")
								say("")
								command("set "..pc.get_name().." align -120000")
							end
					end
					if e == 2 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś rangę Neutralny. ")
						say("")
						command("set "..pc.get_name().." align 1")
					end
			end
			if s == 4 then
				say_title("Kawałek Kryształu: ")
				say("Wybrałeś opcję polimorfii. ")
				say("Wybierz co chcesz zrobić. ")
				say("")
				say_reward("Możesz zamienić się w potwora")
				say_reward("lub uzyskać Perfect Skill Polimorfii. ")
				say("")
				local r = select("Zmiana w potwora ", "Perfect Skill Polimorfii", "Anuluj")
					if r == 3 then
						return
					end
					if r == 2 then
						say_title("Kawałek Kryształu: ")
						say("Otrzymasz Perfect Skill Polimorfii ")
						say("")
						pc.set_skill_level(129, 59)
					end
					if r == 1 then
						say_title("Kawałek Kryształu: ")
						say("Wybierz w jakiego potwora chcesz ")
						say("się zamienić. ")
						say("")
						say_reward("Zmieisz się na 10minut! ")
						say("")
						wait()
						local r2 = select("Dziki Pies", "Zaprzysiężony Żołnierz", "Dziki Słoga", "Czarny Ork", "Zarazony Człowiek", "Demoni Żołnierz ", "Dalej")
							if r2 == 7 then
								local r3 = select("Lodowy Golem", "Straszydło", "Wojownik z Toporem", "Pająk Żołnierz ", "Czerw. Śmier. Truj. Paj. ", "Ognisty Wojownik", "Anuluj")
									if r3 == 7 then
										return
									end
									if r3 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Lodowego Golema ")
										say("")
										pc.polymorph ( 1107, 600 )
									end
									if r3 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Straszydło ")
										say("")
										pc.polymorph ( 1175, 600 )
									end
									if r3 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Wojownik z Toporem ")
										say("")
										pc.polymorph ( 1402, 600 )
									end
									if r3 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Pająk Żołnierz ")
										say("")
										pc.polymorph ( 2004, 600 )
									end
									if r3 == 5 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Czerw. Śmier. Truj. Paj. ")
										say("")
										pc.polymorph ( 2063, 600 )
									end
									if r3 == 6 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Ognisty Wojownik ")
										say("")
										pc.polymorph ( 2205, 600 )
									end
							end
							if r2 == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Dziki Pies ")
								say("")
								pc.polymorph ( 101, 600 )
							end
							if r2 == 2 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Zaprzysiężony Żołnierz ")
								say("")
								pc.polymorph ( 301, 600 )
							end
							if r2 == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Dziki Sługa ")
								say("")
								pc.polymorph ( 502, 600 )
							end
							if r2 == 4 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Czarny Ork ")
								say("")
								pc.polymorph ( 636, 600 )
							end
							if r2 == 5 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Zarażony Człowiek ")
								say("")
								pc.polymorph ( 903, 600 )
							end
							if r2 == 6 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Demoni Żołnierz ")
								say("")
								pc.polymorph ( 1001, 600 )
							end
					end
			end
			if s == 5 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz dostać wszystkie skille ")
				say("na poziom Perfect. ")
				say("")
				say_reward("Chcesz dostac skille? ")
				say("")
				local t = select("Tak", "Nie")
					if t == 2 then
						return
					end
					if t == 1 then
						say_title("Kawałek Kryształu: ")
						say("Dostałeś wszystkie skille na ")
						say("poziom Perfect. ")
						say("")
						pc.set_skill_level(1, 59)
						pc.set_skill_level(2, 59)
						pc.set_skill_level(3, 59)
						pc.set_skill_level(4, 59)
						pc.set_skill_level(5, 59)
						pc.set_skill_level(16, 59)
						pc.set_skill_level(17, 59)
						pc.set_skill_level(18, 59)
						pc.set_skill_level(19, 59)
						pc.set_skill_level(20, 59)
						pc.set_skill_level(31, 59)
						pc.set_skill_level(32, 59)
						pc.set_skill_level(33, 59)
						pc.set_skill_level(34, 59)
						pc.set_skill_level(35, 59)
						pc.set_skill_level(46, 59)
						pc.set_skill_level(47, 59)
						pc.set_skill_level(48, 59)
						pc.set_skill_level(49, 59)
						pc.set_skill_level(50, 59)
						pc.set_skill_level(61, 59)
						pc.set_skill_level(62, 59)
						pc.set_skill_level(63, 59)
						pc.set_skill_level(64, 59)
						pc.set_skill_level(65, 59)
						pc.set_skill_level(66, 59)
						pc.set_skill_level(76, 59)
						pc.set_skill_level(77, 59)
						pc.set_skill_level(78, 59)
						pc.set_skill_level(79, 59)
						pc.set_skill_level(80, 59)
						pc.set_skill_level(81, 59)
						pc.set_skill_level(91, 59)
						pc.set_skill_level(92, 59)
						pc.set_skill_level(93, 59)
						pc.set_skill_level(94, 59)
						pc.set_skill_level(95, 59)
						pc.set_skill_level(96, 59)
						pc.set_skill_level(106, 59)
						pc.set_skill_level(107, 59)
						pc.set_skill_level(108, 59)
						pc.set_skill_level(109, 59)
						pc.set_skill_level(110, 59)
						pc.set_skill_level(111, 59)
					end
			end
			if s == 6 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz wpisać ID itemu ")
				say("który chcesz dostać. ")
				local item = tonumber(input("12345"))
					if item > 1 and item < 100000 then
						say_reward("ILOŚĆ: ")
						local ilosc = tonumber(input("123"))
							if ilosc >= 1 and ilosc <= 200 then
								pc.give_item2(item,ilosc)
							else
								say_reward("ZŁA ILOŚĆ (MAX: 1-200) ")
							end
					else
						say_reward("ZŁA ILOŚĆ (MAX: 1-100000)")
					end
			end
			if s == 7 then
				say_reward("Kawałek Kryształu: ")
				say("Tutaj możesz przywołać potworki ")
				say("wpisując ID moba oraz ilość. ")
				say("")

				local mob = tonumber(input("12345"))
					if mob > 1 and mob < 100000 then
						say_reward("ILOŚĆ: ")
						local ilosc = tonumber(input("12"))
							if ilosc > 1 and ilosc <= 50 then
								command("mob "..mob.." "..ilosc)
							else
								say_reward("ZA DUŻO")
							end
					else
						say_reward("ZŁE ID MOBA.")
					end
			end
			if s == 8 then
				say_title("Kawałek Kryształu: ")
				say("Wpisz tutaj ID grupki krórą ")
				say("chcesz przywołać. ")
				say("")
				local gr = input()
					if gr != null then
						command("group "..gr)
					end
			end
			if s == 9 then
				local s2 = select("Teleportacja", "Przywolanie metinów ", "Przywolanie Bossów ", "Przeniesienie do Gracza ", "Przywołanie Gracza ", "Anuluj")
					if s2 == 6 then
						return
					end
					if s2 == 4 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz wpisać nick gracza do którego ")
						say("chcesz się przenieść. ")
						say("")
						local nick = input()
							if nick != null then
							say_title("Kawałek Kryształu: ")
							say("Zostaniesz przeniesiony do: "..nick)
							say("")
							wait()
							command("warp "..nick)
							end
					end
					if s2 == 5 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz wpisać nick gracza którego ")
						say("chcesz przenieść do siebie. ")
						say("")
						local nick2 = input()
							if nick2 != null then
							say_title("Kawałek Kryształu: ")
							say("Gracz o nicku: "..nick2)
							say("zostanie przeniesiony do ciebie. ")
							say("")
							wait()
							command("transfer "..nick2)
							end
					end
					if s2 == 1 then
						say_title("Kawałek Kryształu: ")
						say("Wybierz mapę na którą chcesz ")
						say("się przenieść. ")
						say("")
						local tp = select("Wioski", "Mapy 30-60lvl", "Mapy +60lvl ", "Anuluj")
							if tp == 4 then
								return
							end
							if tp == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybierz wioske do ktorej chcesz ")
								say("się przenieść. ")
								say("")
								local tp2 = select("Shinsoo pierwsze miasto", "Shinsoo drugie miasto", "Chunjo pierwsze miasto", "Chunjo drugie miasto", "Jinno pierwsze miasto", "Jinno drugie miasto", "Anuluj")
									if tp2 == 7 then
										return
									end
									if tp2 == 1 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(474100, 954500)
									end
									if tp2 == 2 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(353000, 882700)
									end
									if tp2 == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(63600, 166400)
									end
									if tp2 == 4 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(145300, 240500)
									end
									if tp2 == 5 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(959900, 269300)
									end
									if f == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(863600, 245900)
									end
							end
							if tp == 2 then
								say("Wybierz gdzie chcesz się przenieść! ")
								say("")
								local tp3 = select("Dolina Orków ", "Pustynia ", "Góra Sohan ", "Świątynia", "Anuluj ")
									if tp3 == 5 then
										return
									end
									if tp3 == 1 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(332600, 746800)
									end
									if tp3 == 2 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(295600, 548100)
									end
									if tp3 == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(434700, 214200)
									end
									if tp3 == 4 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(553600, 143600)
									end
							end
							if tp == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybierz gdzie chcesz się przenieść! ")
								say("")
								local tp4 = select("Wieża Demonów", "Las", "Czerwony Las", "Piekło", "Wężowe Pole", "Kraina Gigantów", "Growa Wygnańców ", "Anuluj")
									if tp4 == 8 then
										return
									end
									if tp4 == 1 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(216500, 727000)
									end
									if tp4 == 2 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(303800, 26800)
									end
									if tp4 == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(1119600, 70000)
									end
									if tp4 == 4 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										if empire == 1 then
											pc.warp(599700, 757500)
										end
										if empire == 2 then
											pc.warp(598500, 622200)
										end
										if empire == 3 then
											pc.warp(730700, 689800)
										end
									end
									if tp4 == 5 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(1059100, 726800)
									end
									if tp4 == 6 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(828300, 763500)
									end
									if tp4 == 7 then
										say("Do której groty chcesz się przenieść? ")
										say("")
										local grota = select("v1 ", "v2", "Anuluj")
											if grota == 3 then
												return
											end
											if grota == 1 then
												say("Zostaniesz przeniesiony! ")
												say("")
												wait()
												pc.warp(10000, 1207800)
											end
											if grota == 2 then
												say("Zostaniesz przeniesiony! ")
												say("")
												wait()
												pc.warp(241300, 1275400)
											end
									end
							end
					end
					if s2 == 2 then
						say_title("Kawałek Kryształu: ")
						say("Wybierz który Kamień Metin ")
						say("chcesz przywolać. ")
						say("")
						local m = select("Metiny 5-25lvl ", "Metiny 30-45lvl", "Metiny 50-70lvl", "Metiny 75-90lvl", "Metiny Eventowe", "Anuluj")
							if m == 6 then
								return
							end
							if m == 1 then
								local m2 = select("Metin Cierpienia", "Metin Walki", "Metin Bitwy", "Metin Chciwości ", "Metin Czerni", "Anuluj")
									if m2 == 6 then
										return
									end
									if m2 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Cierpienia w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8001 5")
									end
									if m2 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Walki w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8002 5")
									end
									if m2 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Bitwy w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8003 5")
									end
									if m2 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Chciwości w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8004 5")
									end
									if m2 == 5 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Czerni w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8005 5")
									end
							end
							if m == 2 then
								local m3 = select("Metin Ciemności ", "Metin Zazdrości ", "Metin Duszy", "Metin Cienia", "Anuluj")
									if m3 == 5 then
										return
									end
									if m2 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Ciemności w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8006 3")
									end
									if m3 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Zazdrości w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8007 3")
									end
									if m3 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Duszy w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8008 3")
									end
									if m3 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Cienia w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8009 3")
									end
							end
							if m == 3 then
								local m4 = select("Metin Twardości ", "Metin Diabła ", "Metin Upadku ", "Metin Śmierci ", "Metin Morderstwa ", "Anuluj")
									if m4 == 6 then
										return
									end
									if m4 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Twardości w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8010 2")
									end
									if m4 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Diabła w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8011 2")
									end
									if m4 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Upadku w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8012 2")
									end
									if m4 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Śmierci w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8013 2")
									end
									if m4 == 5 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Morderstwa w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8014 2")
									end
							end
							if m == 4 then
								local m5 = select("Metin Pung-Ma ", "Metin Ma-An ", "Metin Tu-Young", "Metin Jeon-Un ", "Anuluj")
									if m5 == 5 then
										return
									end
									if m5 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Pung-Ma w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8024 2")
									end
									if m5 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Ma-An w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8025 2")
									end
									if m5 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Ma-An w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8026 2")
									end
									if m5 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Jeon-Un w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8027 2")
									end
							end
							if m == 5 then
								local m6 = select("Metin Shinsoo ", "Metin Chunjo ", "Metin Jinno ", "Metin Imperialny", "Anuluj")
									if m6 == 5 then
										return
									end
									if m6 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Shinsoo w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8020 1")
									end
									if m6 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Chunjo w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8021 1")
									end
									if m6 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Jinno w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8022 1")
									end
									if m6 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Imperialny w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8022 1")
									end
							end
					end
					if s2 == 3 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz wybrać którego chcesz ")
						say("przywołać Bossa. ")
						say("")
						local b = select("Wódz Orków ", "Królowa Pająków ", "Ezot. Przyw. ", "Olbrzymi Żółw ", "Elit/Król Demonów ", "Dalej")
							if b == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wódz Orków został przywołany! ")
								say("")
								command("m 691 1")
							end
							if b == 2 then
								say_title("Kawałek Kryształu: ")
								say("Królowa Pająków został przywołany! ")
								say("")
								command("m 2091 1")
							end
							if b == 3 then
								say_title("Kawałek Kryształu: ")
								say("Ezot. Przyw. został przywołany! ")
								say("")
								command("m 791 1")
							end
							if b == 4 then
								say_title("Kawałek Kryształu: ")
								say("Olbrzymi Żółw został przywołany! ")
								say("")
								command("m 2191 1")
							end
							if b == 5 then
								local krol = select("Król Demonów ", "Elit. Król Demonów ", "Anuluj")
									if krol == 3 then
										return
									end
									if krol == 1 then
										say_title("Kawałek Kryształu: ")
										say("Wódz Orków został przywołany! ")
										say("")
										command("m 1091 1")
									end
									if krol == 2 then
										say_title("Kawałek Kryształu: ")
										say("Wódz Orków został przywołany! ")
										say("")
										command("m 1092 1")
									end
							end
							if b == 6 then
								local b2 = select("Ogisty Król ", "Zjawa Żółtego Tygrysa ", "Umarły Rozpruwacz ", "Eventowe Bossy ", "Anuluj")
									if b2 == 5 then
										return
									end
									if b2 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Ognisty Król został przywołany! ")
										say("")
										command("m 2206 1")
									end
									if b2 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Zjawa Żółtego Tygrysa został przywołany! ")
										say("")
										command("m 1304 1")
									end
									if b2 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Umarły Rozpruwacz został przywołany! ")
										say("")
										command("m 1093 1")
									end
									if b2 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Tutaj możesz przywołać ")
										say("tzw. Bossy Eventowe. ")
										say("")
										local eb = select("Odrodzony Wódz Orków", "Elit. Oblrzymi Żółw ", "Elit. Królowa Pająków ", "Niebieska Śmierć ", "Elit. Zjawa Żółt. Tygrysa ", "Czerwony Smok", "Dalej")
											if eb == 1 then
												say_title("Kawałek Kryształu: ")
												say("Odrodzony Wódz Orków został przywołany! ")
												say("")
												command("m 693 1")
											end
											if eb == 2 then
												say_title("Kawałek Kryształu: ")
												say("Elit. Olbrzymi Żółw został przywołany! ")
												say("")
												command("m 2192 1")
											end
											if eb == 3 then
												say_title("Kawałek Kryształu: ")
												say("Elit. Królowa Pająków został przywołany! ")
												say("")
												command("m 2093 1")
											end
											if eb == 4 then
												say_title("Kawałek Kryształu: ")
												say("Niebieska Śmierć został przywołany! ")
												say("")
												command("m 1095 1")
											end
											if eb == 5 then
												say_title("Kawałek Kryształu: ")
												say("Elit. Zjawa Zółtego Tygrysa został przywołany! ")
												say("")
												command("m 693 1")
											end
											if eb == 6 then
												say_title("Kawałek Kryształu: ")
												say("Czerwony Smok został przywołany! ")
												say("")
												command("m 693 1")
											end
											if eb == 7 then
												local eb2 = select("Elit. Nieb. Generał ", "Nieb. Generał ", "Lodowa Wiedzma", "Silna Lodowa Wiedzma", "Anuluj")
													if eb2 == 5 then
														return
													end
													if eb2 == 1 then
														say_title("Kawałek Kryształu: ")
														say("Elit. Nieb. Generał został przywołany! ")
														say("")
														command("m 2491 1")
													end
													if eb2 == 2 then
														say_title("Kawałek Kryształu: ")
														say("Nieb. Generał został przywołany! ")
														say("")
														command("m 2492 1")
													end
													if eb2 == 3 then
														say_title("Kawałek Kryształu: ")
														say("Lodowa Wiedzma został przywołany! ")
														say("")
														command("m 1191 1")
													end
													if eb2 == 4 then
														say_title("Kawałek Kryształu: ")
														say("Silna Lodowa Wiedzma został przywołany! ")
														say("")
														command("m 1192 1")
													end
											end
									end
							end
					end
			end
	end
end
end

 

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Chciałbym questa w którym po kliknięciu na danego npc wyświetla sie:

 

Wódź Orków 10/10

Ezot. Przyw. 10/10

9 Ogonów 10/10

Królowa Pająków 10/10

Król Pająków 10/10

Ognisty Król 10/10

Olbrzymi Żółw 10/10

Zjawa Żółtego Tygrysa 10/10

Czerwony Smok 10/10

Niebiański Smok 10/10

 

A wraz z zabijaniem bossów zmniejsza sie x/10, a po zabiciu wszystkich dostajemy nagrode. Dziękuje :)

funkit.png

dziękuje za sygne Baksiu :)

Opublikowano

Witam

 

Mam problem z questem, wgrałem go do ftp lecz wyskakuje błąd w konsoli gdy go wgrywam na serwer.

 

Błąd:

 

syntax error : [string "start"]:4: unexpexted symbol near '/'

give_basic_weapon.quest:71:Abort (core dumped)

 

 

Quest:

 

quest give_basic_weapon begin

state start begin

when login begin

if pc.getqf("basic_weapon") == 0 then

pc.setqf("basic_weapon", 1)

 

local item = 19

 

if pc . job == 0 then // to odpowiada za to jakie itemy dostanie wojownik

pc . give_item2 ( "299" , 1 ) // item ktory dostajesz bedac wojownikiem

pc . give_item2 ( "3219" , 1 ) // item ktory dostajesz bedac wojownikiem

pc . give_item2 ( "11239" , 1 ) // item ktory dostajesz bedac wojownikiem

pc . give_item2 ( "13029" , 1 ) // item ktory dostajesz bedac wojownikiem

pc . give_item2 ( "12229" , 1 ) // item ktory dostajesz bedac wojownikiem

pc . give_item2 ( "70005" , 1 ) // item ktory dostajesz bedac wojownikiem

pc . give_item2 ( "70038" , 200 ) // item ktory dostajesz bedac wojownikiem

pc . give_item2 ( "15089" , 1 ) // item ktory dostajesz bedac wojownikiem

pc . give_item2 ( "14089" , 1 ) // item ktory dostajesz bedac wojownikiem

pc . give_item2 ( "16089" , 1 ) // item ktory dostajesz bedac wojownikiem

pc . give_item2 ( "17089" , 1 ) // item ktory dostajesz bedac wojownikiem

say_reward ( "Eq Wojownik!" ) // informacja o dostaniu eq dla wojownika

elseif pc . job == 1 then // itemki dla ninji

pc . give_item2 ( "1179" , 1 )

pc . give_item2 ( "2159" , 1 )

pc . give_item2 ( "11439" , 1 )

pc . give_item2 ( "13029" , 1 )

pc . give_item2 ( "12369" , 1 )

pc . give_item2 ( "70005" , 1 )

pc . give_item2 ( "70038" , 200 )

pc . give_item2 ( "15089" , 1 )

pc . give_item2 ( "14089" , 1 )

pc . give_item2 ( "16089" , 1 )

pc . give_item2 ( "17089" , 1 )

say_reward ( "Eq Ninja!" )

elseif pc . job == 2 then // itemki dla sury

pc . give_item2 ( "299" , 1 )

pc . give_item2 ( "11639" , 1 )

pc . give_item2 ( "13029" , 1 )

pc . give_item2 ( "12509" , 1 )

pc . give_item2 ( "70005" , 1 )

pc . give_item2 ( "70038" , 200 )

pc . give_item2 ( "14089" , 1 )

pc . give_item2 ( "15089" , 1 )

pc . give_item2 ( "16089" , 1 )

pc . give_item2 ( "17089" , 1 )

say_reward ( "Eq Sura!" )

elseif pc . job == 3 then // itemki dla szamana

pc . give_item2 ( "5119" , 1 )

pc . give_item2 ( "7169" , 1 )

pc . give_item2 ( "11839" , 1 )

pc . give_item2 ( "13029" , 1 )

pc . give_item2 ( "12649" , 1 )

pc . give_item2 ( "70005" , 1 )

pc . give_item2 ( "70038" , 200 )

pc . give_item2 ( "14089" , 1 )

pc . give_item2 ( "15089" , 1 )

pc . give_item2 ( "16089" , 1 )

pc . give_item2 ( "17089" , 1 )

say_reward ( "Eq Szaman!" )

end

 

if pc.countitem(item) == 0 and pc.weapon != item then

pc.give_item2(item)

pc.give_item2(27001,100 ) -- Rote Potts (K) | 10x

pc.give_item2(22000, 100) -- Blaue Potts (K) | 10x

pc.give_item2(72702,1 ) -- Windschuhe | 1x

pc.give_item2(27115,10 ) -- Lila Potts (G) | 10x

pc.give_item2(80009,1 )

end

end

end

end

end

 

 

 

I prosił bym o napisanie quest by z każdego mobka dropił item o id : 30202 . Dzięki wielkie :)

Opublikowano

@UP

usuń te // wszędzie, zamiast tego możesz zamienić na -- bo w taki sposób daje się "komentarze"

 

@Stelios

dodaj do tego swojego itemka, banowanie, blokada czatu, ustawianie rat serwera, a "dawanie" skilli zrób z podziałem na klasy (oczywiście to tak dla estetyki ;>) i inne duperelki :) ogółem quest dobry, podobny mam na swoim serwerze

 

Tutaj taki przykład jakbyś chciał, gotowiec raczej, dawania skilli

 

 

				local skille=select("Woj" , "Ninja" , "Sura" , "Szaman" , "Anuluj")
				if skille==1 then
				say_title("Skille Woj")
				say("Otrzymałeś skille dla wojownika na P")
					if pc.get_job() == 0 and pc.get_skill_group()==1 then
					pc.set_skill_level (1, 59)
					pc.set_skill_level (2, 59)
					pc.set_skill_level (3, 59)
					pc.set_skill_level (4, 59)
					pc.set_skill_level (5, 59)
					elseif pc.get_job()==0 and pc.get_skill_group()==2 then
					pc.set_skill_level (16, 59)
					pc.set_skill_level (17, 59)
					pc.set_skill_level (18, 59)
					pc.set_skill_level (19, 59)
					pc.set_skill_level (20, 59)

			elseif skille==2 then
			say_title("Skille Ninjy")
			say("Otrzymałeś skille dla ninjy na P")
			if pc.get_job()==1 and pc.get_skill_group()==1 then
			pc.set_skill_level(31, 59)
			pc.set_skill_level(32, 59)
			pc.set_skill_level(33, 59)
			pc.set_skill_level(34, 59)      
			pc.set_skill_level(35, 59)
			elseif pc.get_job()==1 and pc.get_skill_group()==2 then
			pc.set_skill_level(46, 59)
			pc.set_skill_level(47, 59)
			pc.set_skill_level(48, 59)
			pc.set_skill_level(49, 59)
			pc.set_skill_level(50, 59)

			elseif skille==3 then
			say_title("Skille Sury")
			say("Otrzymałeś skille dla sury na P")
			if pc.get_job()==2 and pc.get_skill_group()==1 then
			pc.set_skill_level(61, 59)
			pc.set_skill_level(62, 59)
			pc.set_skill_level(63, 59)
			pc.set_skill_level(64, 59)
			pc.set_skill_level(65, 59)
			pc.set_skill_level(66, 59)      
			elseif pc.get_job()==2 and pc.get_skill_group()==2 then
			pc.set_skill_level(76, 59)
			pc.set_skill_level(77, 59)
			pc.set_skill_level(78, 59)
			pc.set_skill_level(79, 59)
			pc.set_skill_level(80, 59)
			pc.set_skill_level(81, 59)  
			elseif skille==4 then
			say_title("Skille Szamana")
			say("Otrzymałeś skille dla szamana na P")
			if pc.get_job()==3 and pc.get_skill_group()==1 then
			pc.set_skill_level(91, 59)
			pc.set_skill_level(92, 59)
			pc.set_skill_level(93, 59)
			pc.set_skill_level(94, 59)
			pc.set_skill_level(95, 59)
			pc.set_skill_level(96, 59)
			elseif pc.get_job()==3 and pc.get_skill_group()==2 then
			pc.set_skill_level(106, 59)
			pc.set_skill_level(107, 59)
			pc.set_skill_level(108, 59)
			pc.set_skill_level(109, 59)
			pc.set_skill_level(110, 59)
			pc.set_skill_level(111, 59)
			else
			return
			end

 

 

umarł

Opublikowano

@z4z0l dzięki za pomysły :)

Zajmę się tym ^^

 

A co do skilli, o dobrze, estetyka też się liczy ;D ;)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Chciałbym questa w którym po kliknięciu na danego npc wyświetla sie:

 

Wódź Orków 10/10

Ezot. Przyw. 10/10

9 Ogonów 10/10

Królowa Pająków 10/10

Król Pająków 10/10

Ognisty Król 10/10

Olbrzymi Żółw 10/10

Zjawa Żółtego Tygrysa 10/10

Czerwony Smok 10/10

Niebiański Smok 10/10

 

A wraz z zabijaniem bossów zmniejsza sie x/10, a po zabiciu wszystkich dostajemy nagrode. Dziękuje :)

 

 

 

Dawno nie bawiłem się w pisanie questów ale spróbuj tego i wzoruj się na tym jakby działało. Powodzenia :)

 

 

quest bossy begin
state start begin
	when login begin
		set_state(pierwszy)
	end
end

state pierwszy begin
	when 20016.chat."Bossy" begin
	if pc.getqf("wodzz") == 1 and pc.getqf("ezott") == 1 then
		say_title("Zabiłeś wszystkie bossy")
		say("Nagroda to 1 yang")
		pc.give_gold(1)
		set_state(koniec)
	else
		say_title("Zabite bossy: ")
		say("Wódz orków : " pc.getqf("wodz")" /10.")
		say("Ezot. Przyzywacz : " pc.getqf("ezot") " /10.")
	end
    end


	when 691.kill with pc.getqf("wodzz") == 0 begin
		local count = pc.getqf("wodz")+1
			if count < 10 then
			pc.setqf("wodz", count)
			notice("Zabiłeś Wodza Orków. Pozostało : ", 10-pc.getqf("wodz"))
			elseif count == 10 then
			pc.setqf("wodzz", 1)
			end
	end

	when 791.kill with pc.getqf("ezott") == 0 begin
		local count = pc.getqf("ezot")+1
			if count < 10 then
			pc.setqf("ezot", count)
			notice("Zabiłeś Ezot. Przyw. Pozostało : ", 10-pc.getqf("ezot"))
			elseif count == 10 then
			pc.setqf("ezott", 1)
			end
	end
end

state koniec begin
end
end

 

 

Oczywiście hejtów pozdrawiam, wiem, można napisać w inny sposób. Pa

 

 

 

@sry za double

 

umarł

Opublikowano

  • Witam mam problem w folderze quest mam tylko te questy
     
arena_manager.quest
buy_fishrod.quest
change_empire.quest
check_trans_ticket.quest
deviltower_zone.quest
fisher.quest
forked_road.quest
fortune_telling.quest
goto_empire_castle.quest
guild_building.quest
guild_building_alter_of_power.quest
guild_building_melt.quest
guild_building_npc.quest
guild_manage.quest
guild_ranking.quest
guild_war_bet.quest
guild_war_join.quest
guild_war_observer.quest
hair.quest
horse_exchange_ticket.quest
horse_guard.quest
horse_upgrade.quest
horse_upgrade2.quest
horse_menu.quest
horse_revive.quest
horse_ride.quest
horse_summon.quest
item_change_sex.quest
manwoo.quest
map_warp.quest
marriage_manage.quest
mgmt.quest
monarch.quest
monkey_dungeon.quest
neutral_warp.quest
npc_talk.quest
ox.quest lub oxevent.quest = zależnie jaki masz
patrol_townaround.quest
priv_empire.quest
priv_guild.quest
questnpc.quest
questscroll1/2/3/4/5.quest
reset_scroll.quest
resk.quest = to do zmiany profesji u staruszki nie jest nie zbedny
skeleton_gem.quest
skill_clear.quest
skill_group.quest
skill_reset2.quest = quest na zmiane profesji u staruszki ponizej 30lvl oraz reset pkt statusu.
spider_dungeon_2floor.quest
stamina_food.quest
training_grandmaster_skill.quest
upgrade_refine_scroll.quest
warehouse.quest


a i tak nie moge używac fryzur ani nie mam questu na 5lvl oraz na start , nie dziala pierscien tp ,.
W folderze quest nie mam folderu object czy to oto chodzi ? Mógłby ktoś powiedzieć jakie questy dodać do folderu object itp ? daje 2x +/- oraz 5*

Opublikowano

skąd wziąłeś tą listę ?? ciekawią mnie te znaki równości, wgraj jeszcze raz questy hair.quest, pierścień tp oraz ten quest na 5 lvl, jakie są ich nazwy nie mam pojęcia :)

 

umarł

Opublikowano

@REFRESH Questa na item dla GM :)

Dziękuję za pomysły z4z0l'a :)

Wszystkich jeszcze nie zrobiłem ale podzielę się na razie :)

 

 

-------------------------------------------------------
---	 Misja by Czarny dla CzarnyMT2 oraz MPCForum	---
---	 Proszę o nie przypisywanie sobie cudzej pracy!	---
--- 		Pozdrawiam i życzę miłej zabawy! 		---
---				Z pomocną dłonią Bambus3k 		---
---						oraz z4z0l 				---
-------------------------------------------------------

quest krysztal_gm begin
state start begin
	when login or levelup with pc.is_gm() begin
		if pc.count_item(30204) == 0 then
			pc.give_item2(30204, 1)
		end
		if pc.count_item(30204) >= 2 then
			pc.removeitem(30204)
		end
	end
	when 30204.use with pc.is_gm() begin
		say_title("Kawałek Kryształu: ")
		say("Przedmiot może używać tylko GM! ")
		say("I tylko GM widzi co tu napisano! ")
		say("")
		say("Na nastepnej stronie znajdziesz ")
		say("kilka przydatnych opcji ")
		say("Krore mozesz uzyc bez przypominania ")
		say("sobie komend do wpisywania na czacie. ")
		say("")
		wait()
		local s = select("On-line / Off-line / AFK", "Yang dla ciebie", "Ranga", "Polimorfia", "Skille", "Itemki", "Potworki", "Grupki Potworków ", "Dalej")
			if s == 1 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz pokazać graczom swój ")
				say("status obecnosci na serwerze. ")
				say("")
				local q = select("On-Line", "Off-Line", "AFK", "Anuluj")
					if q == 4 then
						return
					end
					if q == 1 then
						say_title("Oglosiles swoj status On-Line ")
						say("")
						notice_all("GM "..pc.get_name().." jest On-Line! ")
					end
					if q == 2 then
						say_title("Oglosiles swoj status Off-Line ")
						say("")
						notice_all("GM "..pc.get_name().." jest Off-Line! ")
					end
					if q == 3 then
						say_title("Oglosiles swoj status AFK ")
						say("")
						notice_all("GM "..pc.get_name().." jest AFK! ")
					end
			end
			if s == 2 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz dać sobie trochę yang ")
				say("Z uwagi na częste błędy z własym wpisaniem ")
				say("ilosci yang przez GM, ustawiłem wybór ")
				say("")
				local w = select("50.000.000", "200.000.000", "500.000.000", "1.000.000.000", "Anuluj")
					if w == 5 then
						return
					end
					if w == 1 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 50.000.000 Yang ")
						say("")
						pc.changemoney( 50000000 )
					end
					if w == 2 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 200.000.000 Yang ")
						say("")
						pc.changemoney( 200000000 )
					end
					if w == 3 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 500.000.000 Yang ")
						say("")
						pc.changemoney( 500000000 )
					end
					if w == 4 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 1.000.000.000 Yang ")
						say("")
						pc.changemoney( 1000000000 )
					end
			end
			if s == 3 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz wybrać jaką chciałbyś ")
				say("otrzymać rangę. ")
				say("")
				say("")
				say_reward("UWAGA!! ")
				say_reward("Ranga którą wybierzesz zostanie ")
				say_reward("dodana do obecnej! ")
				say_reward("Zostanie zmieniona na wybraną! ")
				say("")
				local e = select("Pozytywna", "Neutralna", " Negatywna", "Anuluj")
					if e == 4 then
						return
					end
					if e == 1 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj wybierz którą rangę chcesz. ")
						say("")
						local e2 = select("Przyjazny", "Dobry", "Szlachetny", "Rycerski", "Anuluj")
							if e2 == 5 then
								return
							end
							if e2 == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Przyjazny. ")
								say("")
								command("set "..pc.get_name().." align 10000")
							end
							if e2 == 2 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Dobry. ")
								say("")
								command("set "..pc.get_name().." align 40000")
							end
							if e2 == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Szlachetny. ")
								say("")
								command("set "..pc.get_name().." align 80000")
							end
							if e2 == 4 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Rycerski. ")
								say("")
								command("set "..pc.get_name().." align 120000")
							end
					end
					if e == 3 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj wybierz którą rangę chcesz. ")
						say("")
						local e4 = select("Agresywny ", "Nieuczciwy ", "Złośliwy ", "Okrutny ", "Anuluj ")
							if e4 == 5 then
								return
							end
							if e4 == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Agresywny. ")
								say("")
								command("set "..pc.get_name().." align -10000")
							end
							if e4 == 2 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Nieuczciwy. ")
								say("")
								command("set "..pc.get_name().." align -40000")
							end
							if e4 == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Złośliwy. ")
								say("")
								command("set "..pc.get_name().." align -80000")
							end
							if e4 == 4 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Okrutny. ")
								say("")
								command("set "..pc.get_name().." align -120000")
							end
					end
					if e == 2 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś rangę Neutralny. ")
						say("")
						command("set "..pc.get_name().." align 1")
					end
			end
			if s == 4 then
				say_title("Kawałek Kryształu: ")
				say("Wybrałeś opcję polimorfii. ")
				say("Wybierz co chcesz zrobić. ")
				say("")
				say_reward("Możesz zamienić się w potwora")
				say_reward("lub uzyskać Perfect Skill Polimorfii. ")
				say("")
				local r = select("Zmiana w potwora ", "Perfect Skill Polimorfii", "Anuluj")
					if r == 3 then
						return
					end
					if r == 2 then
						say_title("Kawałek Kryształu: ")
						say("Otrzymasz Perfect Skill Polimorfii ")
						say("")
						pc.set_skill_level(129, 59)
					end
					if r == 1 then
						say_title("Kawałek Kryształu: ")
						say("Wybierz w jakiego potwora chcesz ")
						say("się zamienić. ")
						say("")
						say_reward("Zmieisz się na 10minut! ")
						say("")
						wait()
						local r2 = select("Dziki Pies", "Zaprzysiężony Żołnierz", "Dziki Słoga", "Czarny Ork", "Zarazony Człowiek", "Demoni Żołnierz ", "Dalej")
							if r2 == 7 then
								local r3 = select("Lodowy Golem", "Straszydło", "Wojownik z Toporem", "Pająk Żołnierz ", "Czerw. Śmier. Truj. Paj. ", "Ognisty Wojownik", "Anuluj")
									if r3 == 7 then
										return
									end
									if r3 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Lodowego Golema ")
										say("")
										pc.polymorph ( 1107, 600 )
									end
									if r3 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Straszydło ")
										say("")
										pc.polymorph ( 1175, 600 )
									end
									if r3 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Wojownik z Toporem ")
										say("")
										pc.polymorph ( 1402, 600 )
									end
									if r3 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Pająk Żołnierz ")
										say("")
										pc.polymorph ( 2004, 600 )
									end
									if r3 == 5 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Czerw. Śmier. Truj. Paj. ")
										say("")
										pc.polymorph ( 2063, 600 )
									end
									if r3 == 6 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Ognisty Wojownik ")
										say("")
										pc.polymorph ( 2205, 600 )
									end
							end
							if r2 == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Dziki Pies ")
								say("")
								pc.polymorph ( 101, 600 )
							end
							if r2 == 2 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Zaprzysiężony Żołnierz ")
								say("")
								pc.polymorph ( 301, 600 )
							end
							if r2 == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Dziki Sługa ")
								say("")
								pc.polymorph ( 502, 600 )
							end
							if r2 == 4 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Czarny Ork ")
								say("")
								pc.polymorph ( 636, 600 )
							end
							if r2 == 5 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Zarażony Człowiek ")
								say("")
								pc.polymorph ( 903, 600 )
							end
							if r2 == 6 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Demoni Żołnierz ")
								say("")
								pc.polymorph ( 1001, 600 )
							end
					end
			end
			if s == 5 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz dostać wszystkie skille ")
				say("na poziom Perfect. ")
				say("")
				say_reward("Chcesz dostac skille? ")
				say("")
				local t = select("Tak", "Nie")
					if t == 2 then
						return
					end
					if t == 1 then
						say_title("Kawałek Kryształu: ")
						say("Dostałeś wszystkie skille na ")
						say("poziom Perfect. ")
						say("")
						wait()
						if pc.job == 0 and pc.get_skill_group() == 1 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Wojownik Body ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(1, 59)
							pc.set_skill_level(2, 59)
							pc.set_skill_level(3, 59)
							pc.set_skill_level(4, 59)
							pc.set_skill_level(5, 59)
						end
						if pc.job == 0 and pc.get_skill_group() == 2 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Wojownik Mental ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(16, 59)
							pc.set_skill_level(17, 59)
							pc.set_skill_level(18, 59)
							pc.set_skill_level(19, 59)
							pc.set_skill_level(20, 59)
						end
						if pc.job == 1 and pc.get_skill_group() == 1 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Ninja Dagger ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(31, 59)
							pc.set_skill_level(32, 59)
							pc.set_skill_level(33, 59)
							pc.set_skill_level(34, 59)
							pc.set_skill_level(35, 59)
						end
						if pc.job == 1 and pc.get_skill_group() == 2 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Ninja Archer ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(46, 59)
							pc.set_skill_level(47, 59)
							pc.set_skill_level(48, 59)
							pc.set_skill_level(49, 59)
							pc.set_skill_level(50, 59)
						end
						if pc.job == 2 and pc.get_skill_group() == 1 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Sura Weapon Magic ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(61, 59)
							pc.set_skill_level(62, 59)
							pc.set_skill_level(63, 59)
							pc.set_skill_level(64, 59)
							pc.set_skill_level(65, 59)
							pc.set_skill_level(66, 59)
						end
						if pc.job == 2 and pc.get_skill_group() == 2 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Sura Black Magic ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(76, 59)
							pc.set_skill_level(77, 59)
							pc.set_skill_level(78, 59)
							pc.set_skill_level(79, 59)
							pc.set_skill_level(80, 59)
							pc.set_skill_level(81, 59)
						end
						if pc.job == 3 and pc.get_skill_group() == 1 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Szaman Smok ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(91, 59)
							pc.set_skill_level(92, 59)
							pc.set_skill_level(93, 59)
							pc.set_skill_level(94, 59)
							pc.set_skill_level(95, 59)
							pc.set_skill_level(96, 59)
						end
						if pc.job == 3 and pc.get_skill_group() == 2 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Szaman Healer ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(106, 59)
							pc.set_skill_level(107, 59)
							pc.set_skill_level(108, 59)
							pc.set_skill_level(109, 59)
							pc.set_skill_level(110, 59)
							pc.set_skill_level(111, 59)
						end
					end
			end
			if s == 6 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz wpisać ID itemu ")
				say("który chcesz dostać. ")
				local item = tonumber(input("12345"))
					if item > 1 and item < 100000 then
						say_reward("ILOŚĆ: ")
						local ilosc = tonumber(input("123"))
							if ilosc >= 1 and ilosc <= 200 then
								pc.give_item2(item,ilosc)
							else
								say_reward("ZŁA ILOŚĆ (MAX: 1-200) ")
							end
					else
						say_reward("ZŁA ILOŚĆ (MAX: 1-100000)")
					end
			end
			if s == 7 then
				say_reward("Kawałek Kryształu: ")
				say("Tutaj możesz przywołać potworki ")
				say("wpisując ID moba oraz ilość. ")
				say("")

				local mob = tonumber(input("12345"))
					if mob > 1 and mob < 100000 then
						say_reward("ILOŚĆ: ")
						local ilosc = tonumber(input("12"))
							if ilosc > 1 and ilosc <= 50 then
								command("mob "..mob.." "..ilosc)
							else
								say_reward("ZA DUŻO")
							end
					else
						say_reward("ZŁE ID MOBA.")
					end
			end
			if s == 8 then
				say_title("Kawałek Kryształu: ")
				say("Wpisz tutaj ID grupki krórą ")
				say("chcesz przywołać. ")
				say("")
				local gr = input()
					if gr != null then
						command("group "..gr)
					end
			end
			if s == 9 then
				local s2 = select("Teleportacja", "Przywolanie metinów ", "Przywolanie Bossów ", "Przeniesienie do Gracza ", "Przywołanie Gracza ", "Niewidzialność ", "Banowanie Czatu ", "Anuluj")
					if s2 == 8 then
						return
					end
					if s2 == 6 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz stać się niewidzialny! ")
						say("")
						say_reward("Chcesz stać się niewidzialny? ")
						say("")
						local niewid = select("Tak", "Nie ")
							if niewid == 2 then
								return
							end
							if niewid == 1 then
								say_title("Kawałek Kryształu: ")
								say("Aby stać się znów widzialny powtórz ")
								say("obecna opcję  ")
								command("invisible")
							end
					end
					if s2 == 7 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz dać komuś blokadę na czat. ")
						say("Wystarczy wpisać : ")
						say_reward("Nick: ")
						local nick = input()
						say_reward("Czas blokady: ")
						local czas = input()
						say("Czat dla gracza o nicku: "..nick.." został ")
						say("zablokowany na czas: "..czas.." sekund ")
						say("")
						command("block_chat "..nick.." "..czas)
					end
					if s2 == 4 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz wpisać nick gracza do którego ")
						say("chcesz się przenieść. ")
						say("")
						local nick = input()
							if nick != null then
							say_title("Kawałek Kryształu: ")
							say("Zostaniesz przeniesiony do: "..nick)
							say("")
							wait()
							command("warp "..nick)
							end
					end
					if s2 == 5 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz wpisać nick gracza którego ")
						say("chcesz przenieść do siebie. ")
						say("")
						local nick2 = input()
							if nick2 != null then
							say_title("Kawałek Kryształu: ")
							say("Gracz o nicku: "..nick2)
							say("zostanie przeniesiony do ciebie. ")
							say("")
							wait()
							command("transfer "..nick2)
							end
					end
					if s2 == 1 then
						say_title("Kawałek Kryształu: ")
						say("Wybierz mapę na którą chcesz ")
						say("się przenieść. ")
						say("")
						local tp = select("Wioski", "Mapy 30-60lvl", "Mapy +60lvl ", "Anuluj")
							if tp == 4 then
								return
							end
							if tp == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybierz wioske do ktorej chcesz ")
								say("się przenieść. ")
								say("")
								local tp2 = select("Shinsoo pierwsze miasto", "Shinsoo drugie miasto", "Chunjo pierwsze miasto", "Chunjo drugie miasto", "Jinno pierwsze miasto", "Jinno drugie miasto", "Anuluj")
									if tp2 == 7 then
										return
									end
									if tp2 == 1 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(474100, 954500)
									end
									if tp2 == 2 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(353000, 882700)
									end
									if tp2 == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(63600, 166400)
									end
									if tp2 == 4 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(145300, 240500)
									end
									if tp2 == 5 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(959900, 269300)
									end
									if f == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(863600, 245900)
									end
							end
							if tp == 2 then
								say("Wybierz gdzie chcesz się przenieść! ")
								say("")
								local tp3 = select("Dolina Orków ", "Pustynia ", "Góra Sohan ", "Świątynia", "Anuluj ")
									if tp3 == 5 then
										return
									end
									if tp3 == 1 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(332600, 746800)
									end
									if tp3 == 2 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(295600, 548100)
									end
									if tp3 == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(434700, 214200)
									end
									if tp3 == 4 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(553600, 143600)
									end
							end
							if tp == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybierz gdzie chcesz się przenieść! ")
								say("")
								local tp4 = select("Wieża Demonów", "Las", "Czerwony Las", "Piekło", "Wężowe Pole", "Kraina Gigantów", "Growa Wygnańców ", "Anuluj")
									if tp4 == 8 then
										return
									end
									if tp4 == 1 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(216500, 727000)
									end
									if tp4 == 2 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(303800, 26800)
									end
									if tp4 == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(1119600, 70000)
									end
									if tp4 == 4 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										if empire == 1 then
											pc.warp(599700, 757500)
										end
										if empire == 2 then
											pc.warp(598500, 622200)
										end
										if empire == 3 then
											pc.warp(730700, 689800)
										end
									end
									if tp4 == 5 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(1059100, 726800)
									end
									if tp4 == 6 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(828300, 763500)
									end
									if tp4 == 7 then
										say("Do której groty chcesz się przenieść? ")
										say("")
										local grota = select("v1 ", "v2", "Anuluj")
											if grota == 3 then
												return
											end
											if grota == 1 then
												say("Zostaniesz przeniesiony! ")
												say("")
												wait()
												pc.warp(10000, 1207800)
											end
											if grota == 2 then
												say("Zostaniesz przeniesiony! ")
												say("")
												wait()
												pc.warp(241300, 1275400)
											end
									end
							end
					end
					if s2 == 2 then
						say_title("Kawałek Kryształu: ")
						say("Wybierz który Kamień Metin ")
						say("chcesz przywolać. ")
						say("")
						local m = select("Metiny 5-25lvl ", "Metiny 30-45lvl", "Metiny 50-70lvl", "Metiny 75-90lvl", "Metiny Eventowe", "Anuluj")
							if m == 6 then
								return
							end
							if m == 1 then
								local m2 = select("Metin Cierpienia", "Metin Walki", "Metin Bitwy", "Metin Chciwości ", "Metin Czerni", "Anuluj")
									if m2 == 6 then
										return
									end
									if m2 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Cierpienia w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8001 5")
									end
									if m2 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Walki w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8002 5")
									end
									if m2 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Bitwy w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8003 5")
									end
									if m2 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Chciwości w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8004 5")
									end
									if m2 == 5 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Czerni w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8005 5")
									end
							end
							if m == 2 then
								local m3 = select("Metin Ciemności ", "Metin Zazdrości ", "Metin Duszy", "Metin Cienia", "Anuluj")
									if m3 == 5 then
										return
									end
									if m2 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Ciemności w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8006 3")
									end
									if m3 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Zazdrości w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8007 3")
									end
									if m3 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Duszy w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8008 3")
									end
									if m3 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Cienia w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8009 3")
									end
							end
							if m == 3 then
								local m4 = select("Metin Twardości ", "Metin Diabła ", "Metin Upadku ", "Metin Śmierci ", "Metin Morderstwa ", "Anuluj")
									if m4 == 6 then
										return
									end
									if m4 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Twardości w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8010 2")
									end
									if m4 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Diabła w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8011 2")
									end
									if m4 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Upadku w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8012 2")
									end
									if m4 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Śmierci w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8013 2")
									end
									if m4 == 5 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Morderstwa w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8014 2")
									end
							end
							if m == 4 then
								local m5 = select("Metin Pung-Ma ", "Metin Ma-An ", "Metin Tu-Young", "Metin Jeon-Un ", "Anuluj")
									if m5 == 5 then
										return
									end
									if m5 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Pung-Ma w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8024 2")
									end
									if m5 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Ma-An w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8025 2")
									end
									if m5 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Ma-An w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8026 2")
									end
									if m5 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Jeon-Un w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8027 2")
									end
							end
							if m == 5 then
								local m6 = select("Metin Shinsoo ", "Metin Chunjo ", "Metin Jinno ", "Metin Imperialny", "Anuluj")
									if m6 == 5 then
										return
									end
									if m6 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Shinsoo w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8020 1")
									end
									if m6 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Chunjo w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8021 1")
									end
									if m6 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Jinno w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8022 1")
									end
									if m6 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Imperialny w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8022 1")
									end
							end
					end
					if s2 == 3 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz wybrać którego chcesz ")
						say("przywołać Bossa. ")
						say("")
						local b = select("Wódz Orków ", "Królowa Pająków ", "Ezot. Przyw. ", "Olbrzymi Żółw ", "Elit/Król Demonów ", "Dalej")
							if b == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wódz Orków został przywołany! ")
								say("")
								command("m 691 1")
							end
							if b == 2 then
								say_title("Kawałek Kryształu: ")
								say("Królowa Pająków został przywołany! ")
								say("")
								command("m 2091 1")
							end
							if b == 3 then
								say_title("Kawałek Kryształu: ")
								say("Ezot. Przyw. został przywołany! ")
								say("")
								command("m 791 1")
							end
							if b == 4 then
								say_title("Kawałek Kryształu: ")
								say("Olbrzymi Żółw został przywołany! ")
								say("")
								command("m 2191 1")
							end
							if b == 5 then
								local krol = select("Król Demonów ", "Elit. Król Demonów ", "Anuluj")
									if krol == 3 then
										return
									end
									if krol == 1 then
										say_title("Kawałek Kryształu: ")
										say("Wódz Orków został przywołany! ")
										say("")
										command("m 1091 1")
									end
									if krol == 2 then
										say_title("Kawałek Kryształu: ")
										say("Wódz Orków został przywołany! ")
										say("")
										command("m 1092 1")
									end
							end
							if b == 6 then
								local b2 = select("Ogisty Król ", "Zjawa Żółtego Tygrysa ", "Umarły Rozpruwacz ", "Eventowe Bossy ", "Anuluj")
									if b2 == 5 then
										return
									end
									if b2 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Ognisty Król został przywołany! ")
										say("")
										command("m 2206 1")
									end
									if b2 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Zjawa Żółtego Tygrysa został przywołany! ")
										say("")
										command("m 1304 1")
									end
									if b2 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Umarły Rozpruwacz został przywołany! ")
										say("")
										command("m 1093 1")
									end
									if b2 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Tutaj możesz przywołać ")
										say("tzw. Bossy Eventowe. ")
										say("")
										local eb = select("Odrodzony Wódz Orków", "Elit. Oblrzymi Żółw ", "Elit. Królowa Pająków ", "Niebieska Śmierć ", "Elit. Zjawa Żółt. Tygrysa ", "Czerwony Smok", "Dalej")
											if eb == 1 then
												say_title("Kawałek Kryształu: ")
												say("Odrodzony Wódz Orków został przywołany! ")
												say("")
												command("m 693 1")
											end
											if eb == 2 then
												say_title("Kawałek Kryształu: ")
												say("Elit. Olbrzymi Żółw został przywołany! ")
												say("")
												command("m 2192 1")
											end
											if eb == 3 then
												say_title("Kawałek Kryształu: ")
												say("Elit. Królowa Pająków został przywołany! ")
												say("")
												command("m 2093 1")
											end
											if eb == 4 then
												say_title("Kawałek Kryształu: ")
												say("Niebieska Śmierć został przywołany! ")
												say("")
												command("m 1095 1")
											end
											if eb == 5 then
												say_title("Kawałek Kryształu: ")
												say("Elit. Zjawa Zółtego Tygrysa został przywołany! ")
												say("")
												command("m 693 1")
											end
											if eb == 6 then
												say_title("Kawałek Kryształu: ")
												say("Czerwony Smok został przywołany! ")
												say("")
												command("m 693 1")
											end
											if eb == 7 then
												local eb2 = select("Elit. Nieb. Generał ", "Nieb. Generał ", "Lodowa Wiedzma", "Silna Lodowa Wiedzma", "Anuluj")
													if eb2 == 5 then
														return
													end
													if eb2 == 1 then
														say_title("Kawałek Kryształu: ")
														say("Elit. Nieb. Generał został przywołany! ")
														say("")
														command("m 2491 1")
													end
													if eb2 == 2 then
														say_title("Kawałek Kryształu: ")
														say("Nieb. Generał został przywołany! ")
														say("")
														command("m 2492 1")
													end
													if eb2 == 3 then
														say_title("Kawałek Kryształu: ")
														say("Lodowa Wiedzma został przywołany! ")
														say("")
														command("m 1191 1")
													end
													if eb2 == 4 then
														say_title("Kawałek Kryształu: ")
														say("Silna Lodowa Wiedzma został przywołany! ")
														say("")
														command("m 1192 1")
													end
											end
									end
							end
					end
			end
	end
end
end

 

 

@EDIT

U mnie działa bez problemu ;P

Ale jeśli chcesz mogę usunąć ' :)

 

@I już ;D

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

@UP

quest raczej nie zadziała z "nagłówkiem" ale nie jestem pewien, chodzi po prostu o tego ' :D

 

umarł

Opublikowano

Oooo ... z4a0l, dzięki, faktycznie teraz działa :D

 

I jeszcze mam prośbe o zrobienie quest by z każdego mobka dropił item : 30202 :) Dzięki z góry :P

Opublikowano

I jeszcze mam prośbe o zrobienie quest by z każdego mobka dropił item : 30202 :) Dzięki z góry :P

 

A jaka szansa na drop?

 

Oto quest:

 

---------------------------------------
--- Misja by Czarny dla MPCForum  ---
--- Proszę o nie przypisywanie sobie---
--- cudzej pracy! Pozdrawiam 		---
---------------------------------------

quest drop begin
state start begin
	when kill with or npc.is_pc() begin
		local a = math.random(100)
			if a >=1 and a <= 5 then
			pc.give_item2(30202)
			end
	end
end
end

 

Powinno działać.

 

Jeśli chcesz zmienić szansę na drop na większą zmień liczbę 5

Obecny drop to 5%.

 

Możesz zmienić też math.random ze 100 na inną liczbę np. 500 i zostawić 5 wtedy szansa będzie 0,5%. :)

 

@EDIT

Item dostajesz od razu do eq.

Jeśli chcesz to zmienić ustaw zamiast

pc.give_item2

ustaw

game.drop_item

wtedy item wypadnie na ziemie.

 

@EDIT

Skopiuj go teraz, miałem drobny błąd ale już go poprawiłem.

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Co w tej misji jest zle ze sura Konika nie dostaje i ogolnie wszystkich itemow ktore maja dostac wszystkie postacie ;x

 

if pc . getqf ( 'basic_weapon' ) == 0 then 
pc . setqf ( 'basic_weapon' , 1 ) 
local item = 19 
if pc . job == 1 then 
pc . give_item2 ( '11409' )
pc . give_item2 ( '12349' )
pc . give_item2 ( '1009' )
pc . give_item2 ( '13009' )
pc . give_item2 ( '14009' )
pc . give_item2 ( '15009' )
pc . give_item2 ( '16009' )
pc . give_item2 ( '17009' )
elseif pc . job == 0 then 
pc . give_item2 ( '13009' )
pc . give_item2 ( '14009' )
pc . give_item2 ( '15009' )
pc . give_item2 ( '16009' )
pc . give_item2 ( '17009' )
pc . give_item2 ( '11209' )
pc . give_item2 ( '12209' )
elseif pc . job == 2 then 
pc . give_item2 ( '19' )
pc . give_item2 ( '14009' )
pc . give_item2 ( '15009' )
pc . give_item2 ( '16009' )
pc . give_item2 ( '17009' )
pc . give_item2 ( '11609' )
pc . give_item2 ( '12489' )
pc . give_item2 ( '13009' )
elseif pc . job == 3 then 
pc . give_item2 ( '13009' )
pc . give_item2 ( '14009' )
pc . give_item2 ( '15009' )
pc . give_item2 ( '16009' )
pc . give_item2 ( '17009' )
pc . give_item2 ( '11809' )
pc . give_item2 ( '12629' )
pc . give_item2 ( '7009' )
end
if pc . countitem ( item ) == 0 and pc . weapon ~= item then 
pc . give_item2 ( item ) 
pc . give_item2 ( '80009' )
pc . give_item2 ( '50053' )
pc . give_exp2 ( '10' )
pc . change_money ( '1000000' )
horse . set_level ( 30 )
horse.ride ()
pc . set_skill_level ( 131 , 10 )
say ( 'Witamy na AuthenticMt2' )
say ( 'Dostales militara' )
say ( '1kk' )
say ( 'podstawowe eq  i' )
say ( 'pierścień teleportacji' )
say ( 'Powodzenia! ' )
end
end

Bez-nazwy_nwpsash.png


by me


Opublikowano

@UP w każdym pc.give_item2 masz znak '

po prostu go usuń... -_-"

 

@EDIT

Nie tylko z pc.give_item2...

Ze wszystkiego usuń te '

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

Siema. Prosze o napisanie questu. Jak się pójdzie do stajennego i będzie się mieć medal konny to się dostanie 1lvl konia. Może mi ktoś takiego zrobić. Dam limit +/-

1039055588.png

Nie zaglądaj tu!!

162242cccef972c7m.jpg

 

af83db83ae487b8b89699ffca569a089.gif

Opublikowano
quest bossy begin

state start begin

when login begin

set_state(pierwszy)

end

end

 

state pierwszy begin

when 20016.chat."Bossy" begin

if pc.getqf("wodzz") == 1 and pc.getqf("ezott") == 1 then

say_title("Zabiłeś wszystkie bossy")

say("Nagroda to 1 yang")

pc.give_gold(1)

set_state(koniec)

else

say_title("Zabite bossy: ")

say("Wódz orków : " pc.getqf("wodz")" /10.")

say("Ezot. Przyzywacz : " pc.getqf("ezot") " /10.")

end

end

 

 

when 691.kill with pc.getqf("wodzz") == 0 begin

local count = pc.getqf("wodz")+1

if count < 10 then

pc.setqf("wodz", count)

notice("Zabiłeś Wodza Orków. Pozostało : ", 10-pc.getqf("wodz"))

elseif count == 10 then

pc.setqf("wodzz", 1)

end

end

 

when 791.kill with pc.getqf("ezott") == 0 begin

local count = pc.getqf("ezot")+1

if count < 10 then

pc.setqf("ezot", count)

notice("Zabiłeś Ezot. Przyw. Pozostało : ", 10-pc.getqf("ezot"))

elseif count == 10 then

pc.setqf("ezott", 1)

end

end

end

 

state koniec begin

end

end

 

 

syntax error : [string "pierwszy"]:8: `)' expected near `pc'
bossy.quest:20:Abort (core dumped)

 

Czekam dalej :)

 

Chciałbym questa w którym po kliknięciu na danego npc wyświetla sie:

 

Wódź Orków 10/10

 

Ezot. Przyw. 10/10

 

9 Ogonów 10/10

 

Królowa Pająków 10/10

 

Król Pająków 10/10

 

Ognisty Król 10/10

 

Olbrzymi Żółw 10/10

 

Zjawa Żółtego Tygrysa 10/10

 

Czerwony Smok 10/10

 

Niebiański Smok 10/10

 

 

 

A wraz z zabijaniem bossów zmniejsza sie x/10, a po zabiciu wszystkich dostajemy nagrode. Dziękuje :)

funkit.png

dziękuje za sygne Baksiu :)

Opublikowano

Napisze mi ktoś quest itemki na start :

if pc . job == 1 then

pc . give_item2 (17009)

pc . give_item2 (16009)

pc . give_item2 (15009)

pc . give_item2 (14009)

pc . give_item2 (12349)

pc . give_item2 (13009)

pc . give_item2 (11409)

pc . give_item2 (1009)

elseif pc . job == 0 then

pc . give_item2 (19)

pc . give_item2 (3009)

pc . give_item2 (11209)

pc . give_item2 (13009)

pc . give_item2 (12209)

pc . give_item2 (14009)

pc . give_item2 (15009)

pc . give_item2 (16009)

pc . give_item2 (17009)

elseif pc . job == 2 then

pc . give_item2 (13009)

pc . give_item2 (12489)

pc . give_item2 (15009)

pc . give_item2 (14009)

pc . give_item2 (16009)

pc . give_item2 (17009)

pc . give_item2 (19)

pc . give_item2 (29)

pc. give_item2 (11609)

elseif pc . job == 3 then

pc . give_item2 (11809)

pc . give_item2 (7009)

pc . give_item2 (12629)

pc . give_item2 (14009)

pc . give_item2 (15009)

pc . give_item2 (16009)

pc . give_item2 (17009)

pc . give_item2 (13009)

 

oraz 11lvl,1kk,1exp,oraz

pc . give_item2 (50053)

pc . give_item2 (80009)

 

 

Proszę

 

a funkcję możesz dodać zwiększenia expa lub dropa yang/itemków

 

10%

50%

100%

150%

200%

 

2h

6h

12h

20h

24h

Opublikowano

@UP, 2UP i 3UP

Nauczcie się słowa poproszę, na daj nikt nie lubi pisać questów.

A ja nie zamierzam. Nauczcie się troszkę kultury.

 

@Żeby nie było, że spam czy offtop.

 

Dziś nic przy queście nie robiłem, ale wczoraj coś źle działało i musiałem poprawić.

Teraz działa wszystko jak należy :)

 

Quest na item dla GM :)

 

-------------------------------------------------------
---	 Misja by Czarny dla CzarnyMT2 oraz MPCForum	---
---	 Proszę o nie przypisywanie sobie cudzej pracy!	---
--- 		Pozdrawiam i życzę miłej zabawy! 		---
---				Z pomocną dłonią Bambus3k 		---
---						oraz z4z0l'a 				---
-------------------------------------------------------

quest krysztal_gm begin
state start begin
	when login or levelup with pc.is_gm() begin
		if pc.count_item(30204) == 0 then
			pc.give_item2(30204, 1)
		end
		if pc.count_item(30204) >= 2 then
			pc.removeitem(30204)
		end
	end
	when 30204.use with pc.is_gm() begin
		say_title("Kawałek Kryształu: ")
		say("Przedmiot może używać tylko GM! ")
		say("I tylko GM widzi co tu napisano! ")
		say("")
		say("Na nastepnej stronie znajdziesz ")
		say("kilka przydatnych opcji ")
		say("Krore mozesz uzyc bez przypominania ")
		say("sobie komend do wpisywania na czacie. ")
		say("")
		wait()
		local s = select("On-line / Off-line / AFK", "Yang dla ciebie", "Ranga", "Polimorfia", "Skille", "Itemki", "Potworki", "Grupki Potworków ", "Dalej")
			if s == 1 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz pokazać graczom swój ")
				say("status obecnosci na serwerze. ")
				say("")
				local q = select("On-Line", "Off-Line", "AFK", "Anuluj")
					if q == 4 then
						return
					end
					if q == 1 then
						say_title("Oglosiles swoj status On-Line ")
						say("")
						notice_all("GM "..pc.get_name().." jest On-Line! ")
					end
					if q == 2 then
						say_title("Oglosiles swoj status Off-Line ")
						say("")
						notice_all("GM "..pc.get_name().." jest Off-Line! ")
					end
					if q == 3 then
						say_title("Oglosiles swoj status AFK ")
						say("")
						notice_all("GM "..pc.get_name().." jest AFK! ")
					end
			end
			if s == 2 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz dać sobie trochę yang ")
				say("Z uwagi na częste błędy z własym wpisaniem ")
				say("ilosci yang przez GM, ustawiłem wybór ")
				say("")
				local w = select("50.000.000", "200.000.000", "500.000.000", "1.000.000.000", "Anuluj")
					if w == 5 then
						return
					end
					if w == 1 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 50.000.000 Yang ")
						say("")
						pc.changemoney( 50000000 )
					end
					if w == 2 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 200.000.000 Yang ")
						say("")
						pc.changemoney( 200000000 )
					end
					if w == 3 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 500.000.000 Yang ")
						say("")
						pc.changemoney( 500000000 )
					end
					if w == 4 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś 1.000.000.000 Yang ")
						say("")
						pc.changemoney( 1000000000 )
					end
			end
			if s == 3 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz wybrać jaką chciałbyś ")
				say("otrzymać rangę. ")
				say("")
				say("")
				say_reward("UWAGA!! ")
				say_reward("Ranga którą wybierzesz zostanie ")
				say_reward("dodana do obecnej! ")
				say_reward("Zostanie zmieniona na wybraną! ")
				say("")
				local e = select("Pozytywna", "Neutralna", " Negatywna", "Anuluj")
					if e == 4 then
						return
					end
					if e == 1 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj wybierz którą rangę chcesz. ")
						say("")
						local e2 = select("Przyjazny", "Dobry", "Szlachetny", "Rycerski", "Anuluj")
							if e2 == 5 then
								return
							end
							if e2 == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Przyjazny. ")
								say("")
								command("set "..pc.get_name().." align 10000")
							end
							if e2 == 2 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Dobry. ")
								say("")
								command("set "..pc.get_name().." align 40000")
							end
							if e2 == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Szlachetny. ")
								say("")
								command("set "..pc.get_name().." align 80000")
							end
							if e2 == 4 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Rycerski. ")
								say("")
								command("set "..pc.get_name().." align 120000")
							end
					end
					if e == 3 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj wybierz którą rangę chcesz. ")
						say("")
						local e4 = select("Agresywny ", "Nieuczciwy ", "Złośliwy ", "Okrutny ", "Anuluj ")
							if e4 == 5 then
								return
							end
							if e4 == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Agresywny. ")
								say("")
								command("set "..pc.get_name().." align -10000")
							end
							if e4 == 2 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Nieuczciwy. ")
								say("")
								command("set "..pc.get_name().." align -40000")
							end
							if e4 == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Złośliwy. ")
								say("")
								command("set "..pc.get_name().." align -80000")
							end
							if e4 == 4 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś rangę Okrutny. ")
								say("")
								command("set "..pc.get_name().." align -120000")
							end
					end
					if e == 2 then
						say_title("Kawałek Kryształu: ")
						say("Wybrałeś rangę Neutralny. ")
						say("")
						command("set "..pc.get_name().." align 1")
					end
			end
			if s == 4 then
				say_title("Kawałek Kryształu: ")
				say("Wybrałeś opcję polimorfii. ")
				say("Wybierz co chcesz zrobić. ")
				say("")
				say_reward("Możesz zamienić się w potwora")
				say_reward("lub uzyskać Perfect Skill Polimorfii. ")
				say("")
				local r = select("Zmiana w potwora ", "Perfect Skill Polimorfii", "Anuluj")
					if r == 3 then
						return
					end
					if r == 2 then
						say_title("Kawałek Kryształu: ")
						say("Otrzymasz Perfect Skill Polimorfii ")
						say("")
						pc.set_skill_level(129, 59)
					end
					if r == 1 then
						say_title("Kawałek Kryształu: ")
						say("Wybierz w jakiego potwora chcesz ")
						say("się zamienić. ")
						say("")
						say_reward("Zmieisz się na 10minut! ")
						say("")
						wait()
						local r2 = select("Dziki Pies", "Zaprzysiężony Żołnierz", "Dziki Słoga", "Czarny Ork", "Zarazony Człowiek", "Demoni Żołnierz ", "Dalej")
							if r2 == 7 then
								local r3 = select("Lodowy Golem", "Straszydło", "Wojownik z Toporem", "Pająk Żołnierz ", "Czerw. Śmier. Truj. Paj. ", "Ognisty Wojownik", "Anuluj")
									if r3 == 7 then
										return
									end
									if r3 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Lodowego Golema ")
										say("")
										pc.polymorph ( 1107, 600 )
									end
									if r3 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Straszydło ")
										say("")
										pc.polymorph ( 1175, 600 )
									end
									if r3 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Wojownik z Toporem ")
										say("")
										pc.polymorph ( 1402, 600 )
									end
									if r3 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Pająk Żołnierz ")
										say("")
										pc.polymorph ( 2004, 600 )
									end
									if r3 == 5 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Czerw. Śmier. Truj. Paj. ")
										say("")
										pc.polymorph ( 2063, 600 )
									end
									if r3 == 6 then
										say_title("Kawałek Kryształu: ")
										say("Wybrałeś zamianę w Ognisty Wojownik ")
										say("")
										pc.polymorph ( 2205, 600 )
									end
							end
							if r2 == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Dziki Pies ")
								say("")
								pc.polymorph ( 101, 600 )
							end
							if r2 == 2 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Zaprzysiężony Żołnierz ")
								say("")
								pc.polymorph ( 301, 600 )
							end
							if r2 == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Dziki Sługa ")
								say("")
								pc.polymorph ( 502, 600 )
							end
							if r2 == 4 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Czarny Ork ")
								say("")
								pc.polymorph ( 636, 600 )
							end
							if r2 == 5 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Zarażony Człowiek ")
								say("")
								pc.polymorph ( 903, 600 )
							end
							if r2 == 6 then
								say_title("Kawałek Kryształu: ")
								say("Wybrałeś zamianę w Demoni Żołnierz ")
								say("")
								pc.polymorph ( 1001, 600 )
							end
					end
			end
			if s == 5 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz dostać wszystkie skille ")
				say("na poziom Perfect. ")
				say("")
				say_reward("Chcesz dostac skille? ")
				say("")
				local t = select("Tak", "Nie")
					if t == 2 then
						return
					end
					if t == 1 then
						say_title("Kawałek Kryształu: ")
						say("Dostałeś wszystkie skille na ")
						say("poziom Perfect. ")
						say("")
						wait()
						if pc.job == 0 and pc.get_skill_group() == 1 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Wojownik Body ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(1, 59)
							pc.set_skill_level(2, 59)
							pc.set_skill_level(3, 59)
							pc.set_skill_level(4, 59)
							pc.set_skill_level(5, 59)
						end
						if pc.job == 0 and pc.get_skill_group() == 2 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Wojownik Mental ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(16, 59)
							pc.set_skill_level(17, 59)
							pc.set_skill_level(18, 59)
							pc.set_skill_level(19, 59)
							pc.set_skill_level(20, 59)
						end
						if pc.job == 1 and pc.get_skill_group() == 1 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Ninja Dagger ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(31, 59)
							pc.set_skill_level(32, 59)
							pc.set_skill_level(33, 59)
							pc.set_skill_level(34, 59)
							pc.set_skill_level(35, 59)
						end
						if pc.job == 1 and pc.get_skill_group() == 2 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Ninja Archer ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(46, 59)
							pc.set_skill_level(47, 59)
							pc.set_skill_level(48, 59)
							pc.set_skill_level(49, 59)
							pc.set_skill_level(50, 59)
						end
						if pc.job == 2 and pc.get_skill_group() == 1 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Sura Weapon Magic ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(61, 59)
							pc.set_skill_level(62, 59)
							pc.set_skill_level(63, 59)
							pc.set_skill_level(64, 59)
							pc.set_skill_level(65, 59)
							pc.set_skill_level(66, 59)
						end
						if pc.job == 2 and pc.get_skill_group() == 2 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Sura Black Magic ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(76, 59)
							pc.set_skill_level(77, 59)
							pc.set_skill_level(78, 59)
							pc.set_skill_level(79, 59)
							pc.set_skill_level(80, 59)
							pc.set_skill_level(81, 59)
						end
						if pc.job == 3 and pc.get_skill_group() == 1 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Szaman Smok ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(91, 59)
							pc.set_skill_level(92, 59)
							pc.set_skill_level(93, 59)
							pc.set_skill_level(94, 59)
							pc.set_skill_level(95, 59)
							pc.set_skill_level(96, 59)
						end
						if pc.job == 3 and pc.get_skill_group() == 2 then
							say_title("Kawałek Kryształu: ")
							say("Skille na poziomie Perfect dla: ")
							say(pc.get_name().." jako Szaman Healer ")
							say("dodane prawidłowo  ")
							say("")
							pc.set_skill_level(106, 59)
							pc.set_skill_level(107, 59)
							pc.set_skill_level(108, 59)
							pc.set_skill_level(109, 59)
							pc.set_skill_level(110, 59)
							pc.set_skill_level(111, 59)
						end
					end
			end
			if s == 6 then
				say_title("Kawałek Kryształu: ")
				say("Tutaj możesz wpisać ID itemu ")
				say("który chcesz dostać. ")
				local item = tonumber(input("12345"))
					if item > 1 and item < 100000 then
						say_reward("ILOŚĆ: ")
						local ilosc = tonumber(input("123"))
							if ilosc >= 1 and ilosc <= 200 then
								pc.give_item2(item,ilosc)
							else
								say_reward("ZŁA ILOŚĆ (MAX: 1-200) ")
							end
					else
						say_reward("ZŁA ILOŚĆ (MAX: 1-100000)")
					end
			end
			if s == 7 then
				say_reward("Kawałek Kryształu: ")
				say("Tutaj możesz przywołać potworki ")
				say("wpisując ID moba oraz ilość. ")
				say("")

				local mob = tonumber(input("12345"))
					if mob > 1 and mob < 100000 then
						say_reward("ILOŚĆ: ")
						local ilosc = tonumber(input("12"))
							if ilosc > 1 and ilosc <= 50 then
								command("mob "..mob.." "..ilosc)
							else
								say_reward("ZA DUŻO")
							end
					else
						say_reward("ZŁE ID MOBA.")
					end
			end
			if s == 8 then
				say_title("Kawałek Kryształu: ")
				say("Wpisz tutaj ID grupki krórą ")
				say("chcesz przywołać. ")
				say("")
				local gr = input()
					if gr != null then
						command("group "..gr)
					end
			end
			if s == 9 then
				local s2 = select("Teleportacja", "Przywolanie metinów ", "Przywolanie Bossów ", "Przeniesienie do Gracza ", "Przywołanie Gracza ", "Niewidzialność ", "Banowanie Czatu ", "Dalej", "Anuluj")
					if s2 == 9 then
						return
					end
					if s2 == 7 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz zablokować komuś czat ")
						say("")
						say("Wystarczy podać nick gracza i czas blokady ")
						say("")
						say_reward("NICK: ")
						local niczek = input()
						say_reward("CZAS: ")
						local czasik = input()
						say_title("Kawałek Kryształu: ")
						say(niczek.." dostał blokadę czatu ")
						say("na czas "..czasik.." sekund")
						command("block_chat "..niczek.." "..czasik)
						notice_all("Gracz "..niczek.." dostał blokadę czatu na czas "..czasik.." sekund! ")
					end
					if s2 == 6 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz stać się niewidzialny! ")
						say("")
						say_reward("Chcesz stać się niewidzialny? ")
						say("")
						local niewid = select("Tak", "Nie ")
							if niewid == 2 then
								return
							end
							if niewid == 1 then
								say_title("Kawałek Kryształu: ")
								say("Aby stać się znów widzialny powtórz ")
								say("obecna opcję  ")
								command("invisible")
							end
					end
					if s2 == 4 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz wpisać nick gracza do którego ")
						say("chcesz się przenieść. ")
						say("")
						local nicktam = input()
							if nicktam != null then
							say_title("Kawałek Kryształu: ")
							say("Zostaniesz przeniesiony do: "..nick)
							say("")
							wait()
							command("warp "..nicktam)
							end
					end
					if s2 == 5 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz wpisać nick gracza którego ")
						say("chcesz przenieść do siebie. ")
						say("")
						local nick2 = input()
							if nick2 != null then
							say_title("Kawałek Kryształu: ")
							say("Gracz o nicku: "..nick2)
							say("zostanie przeniesiony do ciebie. ")
							say("")
							wait()
							command("transfer "..nick2)
							end
					end
					if s2 == 1 then
						say_title("Kawałek Kryształu: ")
						say("Wybierz mapę na którą chcesz ")
						say("się przenieść. ")
						say("")
						local tp = select("Wioski", "Mapy 30-60lvl", "Mapy +60lvl ", "Anuluj")
							if tp == 4 then
								return
							end
							if tp == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wybierz wioske do ktorej chcesz ")
								say("się przenieść. ")
								say("")
								local tp2 = select("Shinsoo pierwsze miasto", "Shinsoo drugie miasto", "Chunjo pierwsze miasto", "Chunjo drugie miasto", "Jinno pierwsze miasto", "Jinno drugie miasto", "Anuluj")
									if tp2 == 7 then
										return
									end
									if tp2 == 1 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(474100, 954500)
									end
									if tp2 == 2 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(353000, 882700)
									end
									if tp2 == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(63600, 166400)
									end
									if tp2 == 4 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(145300, 240500)
									end
									if tp2 == 5 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(959900, 269300)
									end
									if f == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(863600, 245900)
									end
							end
							if tp == 2 then
								say("Wybierz gdzie chcesz się przenieść! ")
								say("")
								local tp3 = select("Dolina Orków ", "Pustynia ", "Góra Sohan ", "Świątynia", "Anuluj ")
									if tp3 == 5 then
										return
									end
									if tp3 == 1 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(332600, 746800)
									end
									if tp3 == 2 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(295600, 548100)
									end
									if tp3 == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(434700, 214200)
									end
									if tp3 == 4 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(553600, 143600)
									end
							end
							if tp == 3 then
								say_title("Kawałek Kryształu: ")
								say("Wybierz gdzie chcesz się przenieść! ")
								say("")
								local tp4 = select("Wieża Demonów", "Las", "Czerwony Las", "Piekło", "Wężowe Pole", "Kraina Gigantów", "Growa Wygnańców ", "Anuluj")
									if tp4 == 8 then
										return
									end
									if tp4 == 1 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(216500, 727000)
									end
									if tp4 == 2 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(303800, 26800)
									end
									if tp4 == 3 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(1119600, 70000)
									end
									if tp4 == 4 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										if empire == 1 then
											pc.warp(599700, 757500)
										end
										if empire == 2 then
											pc.warp(598500, 622200)
										end
										if empire == 3 then
											pc.warp(730700, 689800)
										end
									end
									if tp4 == 5 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(1059100, 726800)
									end
									if tp4 == 6 then
										say("Zostaniesz przeniesiony! ")
										say("")
										wait()
										pc.warp(828300, 763500)
									end
									if tp4 == 7 then
										say("Do której groty chcesz się przenieść? ")
										say("")
										local grota = select("v1 ", "v2", "Anuluj")
											if grota == 3 then
												return
											end
											if grota == 1 then
												say("Zostaniesz przeniesiony! ")
												say("")
												wait()
												pc.warp(10000, 1207800)
											end
											if grota == 2 then
												say("Zostaniesz przeniesiony! ")
												say("")
												wait()
												pc.warp(241300, 1275400)
											end
									end
							end
					end
					if s2 == 2 then
						say_title("Kawałek Kryształu: ")
						say("Wybierz który Kamień Metin ")
						say("chcesz przywolać. ")
						say("")
						local m = select("Metiny 5-25lvl ", "Metiny 30-45lvl", "Metiny 50-70lvl", "Metiny 75-90lvl", "Metiny Eventowe", "Anuluj")
							if m == 6 then
								return
							end
							if m == 1 then
								local m2 = select("Metin Cierpienia", "Metin Walki", "Metin Bitwy", "Metin Chciwości ", "Metin Czerni", "Anuluj")
									if m2 == 6 then
										return
									end
									if m2 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Cierpienia w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8001 5")
									end
									if m2 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Walki w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8002 5")
									end
									if m2 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Bitwy w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8003 5")
									end
									if m2 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Chciwości w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8004 5")
									end
									if m2 == 5 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Czerni w ilości: 5 ")
										say("zostały przywołane. ")
										command("m 8005 5")
									end
							end
							if m == 2 then
								local m3 = select("Metin Ciemności ", "Metin Zazdrości ", "Metin Duszy", "Metin Cienia", "Anuluj")
									if m3 == 5 then
										return
									end
									if m2 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Ciemności w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8006 3")
									end
									if m3 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Zazdrości w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8007 3")
									end
									if m3 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Duszy w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8008 3")
									end
									if m3 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Cienia w ilości: 3 ")
										say("zostały przywołane. ")
										command("m 8009 3")
									end
							end
							if m == 3 then
								local m4 = select("Metin Twardości ", "Metin Diabła ", "Metin Upadku ", "Metin Śmierci ", "Metin Morderstwa ", "Anuluj")
									if m4 == 6 then
										return
									end
									if m4 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Twardości w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8010 2")
									end
									if m4 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Diabła w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8011 2")
									end
									if m4 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Upadku w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8012 2")
									end
									if m4 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Śmierci w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8013 2")
									end
									if m4 == 5 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Morderstwa w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8014 2")
									end
							end
							if m == 4 then
								local m5 = select("Metin Pung-Ma ", "Metin Ma-An ", "Metin Tu-Young", "Metin Jeon-Un ", "Anuluj")
									if m5 == 5 then
										return
									end
									if m5 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Pung-Ma w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8024 2")
									end
									if m5 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Ma-An w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8025 2")
									end
									if m5 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Ma-An w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8026 2")
									end
									if m5 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Jeon-Un w ilości: 2 ")
										say("zostały przywołane. ")
										command("m 8027 2")
									end
							end
							if m == 5 then
								local m6 = select("Metin Shinsoo ", "Metin Chunjo ", "Metin Jinno ", "Metin Imperialny", "Anuluj")
									if m6 == 5 then
										return
									end
									if m6 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Shinsoo w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8020 1")
									end
									if m6 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Chunjo w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8021 1")
									end
									if m6 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Jinno w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8022 1")
									end
									if m6 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Metiny Imperialny w ilości: 1 ")
										say("zostały przywołane. ")
										command("m 8022 1")
									end
							end
					end
					if s2 == 3 then
						say_title("Kawałek Kryształu: ")
						say("Tutaj możesz wybrać którego chcesz ")
						say("przywołać Bossa. ")
						say("")
						local b = select("Wódz Orków ", "Królowa Pająków ", "Ezot. Przyw. ", "Olbrzymi Żółw ", "Elit/Król Demonów ", "Dalej")
							if b == 1 then
								say_title("Kawałek Kryształu: ")
								say("Wódz Orków został przywołany! ")
								say("")
								command("m 691 1")
							end
							if b == 2 then
								say_title("Kawałek Kryształu: ")
								say("Królowa Pająków został przywołany! ")
								say("")
								command("m 2091 1")
							end
							if b == 3 then
								say_title("Kawałek Kryształu: ")
								say("Ezot. Przyw. został przywołany! ")
								say("")
								command("m 791 1")
							end
							if b == 4 then
								say_title("Kawałek Kryształu: ")
								say("Olbrzymi Żółw został przywołany! ")
								say("")
								command("m 2191 1")
							end
							if b == 5 then
								local krol = select("Król Demonów ", "Elit. Król Demonów ", "Anuluj")
									if krol == 3 then
										return
									end
									if krol == 1 then
										say_title("Kawałek Kryształu: ")
										say("Wódz Orków został przywołany! ")
										say("")
										command("m 1091 1")
									end
									if krol == 2 then
										say_title("Kawałek Kryształu: ")
										say("Wódz Orków został przywołany! ")
										say("")
										command("m 1092 1")
									end
							end
							if b == 6 then
								local b2 = select("Ogisty Król ", "Zjawa Żółtego Tygrysa ", "Umarły Rozpruwacz ", "Eventowe Bossy ", "Anuluj")
									if b2 == 5 then
										return
									end
									if b2 == 1 then
										say_title("Kawałek Kryształu: ")
										say("Ognisty Król został przywołany! ")
										say("")
										command("m 2206 1")
									end
									if b2 == 2 then
										say_title("Kawałek Kryształu: ")
										say("Zjawa Żółtego Tygrysa został przywołany! ")
										say("")
										command("m 1304 1")
									end
									if b2 == 3 then
										say_title("Kawałek Kryształu: ")
										say("Umarły Rozpruwacz został przywołany! ")
										say("")
										command("m 1093 1")
									end
									if b2 == 4 then
										say_title("Kawałek Kryształu: ")
										say("Tutaj możesz przywołać ")
										say("tzw. Bossy Eventowe. ")
										say("")
										local eb = select("Odrodzony Wódz Orków", "Elit. Oblrzymi Żółw ", "Elit. Królowa Pająków ", "Niebieska Śmierć ", "Elit. Zjawa Żółt. Tygrysa ", "Czerwony Smok", "Dalej")
											if eb == 1 then
												say_title("Kawałek Kryształu: ")
												say("Odrodzony Wódz Orków został przywołany! ")
												say("")
												command("m 693 1")
											end
											if eb == 2 then
												say_title("Kawałek Kryształu: ")
												say("Elit. Olbrzymi Żółw został przywołany! ")
												say("")
												command("m 2192 1")
											end
											if eb == 3 then
												say_title("Kawałek Kryształu: ")
												say("Elit. Królowa Pająków został przywołany! ")
												say("")
												command("m 2093 1")
											end
											if eb == 4 then
												say_title("Kawałek Kryształu: ")
												say("Niebieska Śmierć został przywołany! ")
												say("")
												command("m 1095 1")
											end
											if eb == 5 then
												say_title("Kawałek Kryształu: ")
												say("Elit. Zjawa Zółtego Tygrysa został przywołany! ")
												say("")
												command("m 693 1")
											end
											if eb == 6 then
												say_title("Kawałek Kryształu: ")
												say("Czerwony Smok został przywołany! ")
												say("")
												command("m 693 1")
											end
											if eb == 7 then
												local eb2 = select("Elit. Nieb. Generał ", "Nieb. Generał ", "Lodowa Wiedzma", "Silna Lodowa Wiedzma", "Anuluj")
													if eb2 == 5 then
														return
													end
													if eb2 == 1 then
														say_title("Kawałek Kryształu: ")
														say("Elit. Nieb. Generał został przywołany! ")
														say("")
														command("m 2491 1")
													end
													if eb2 == 2 then
														say_title("Kawałek Kryształu: ")
														say("Nieb. Generał został przywołany! ")
														say("")
														command("m 2492 1")
													end
													if eb2 == 3 then
														say_title("Kawałek Kryształu: ")
														say("Lodowa Wiedzma został przywołany! ")
														say("")
														command("m 1191 1")
													end
													if eb2 == 4 then
														say_title("Kawałek Kryształu: ")
														say("Silna Lodowa Wiedzma został przywołany! ")
														say("")
														command("m 1192 1")
													end
											end
									end
							end
					end
					if s2 == 8 then
						local s3 = select("Banowanie konta", "Anuluj")
							if s3 == 2 then
								return
							end
							if s3 == 1 then
								say_title("Kawałek Kryształu: ")
					local a = select ( "Zbanuj Permanentnie." , "Odbanuj, Ban Permanentny." , "Zbanuj Czasowo." , "Odbanuj, Ban Czasowy." , "Wyjdź " )
						if a == 1 then
							say("Podaj login do zalogowania Panelu:")
							local id = input()
								if id == "LOGIN" then
									say("Podałeś prawidłowy login...")
									wait()
									say("Wpisz hasło:")
							local haslo = input()
								if haslo == "HASŁO" then
									say("Hasło poprawne")
									wait()
									say("Wpisz nick osoby którą chcesz zbanować:")
									local nick=input()
										wykonaj("php /usr/local/www/apache22/data/ban4ever.php "..nick.."")
											say("Wpisz powód zablokowania:")
									local dlaczego=input()
										wykonaj("php /usr/local/www/apache22/data/log.php "..id.." "..nick.." "..dlaczego.."")						   
											say(""..nick.." został zbanowany Permanentnie!")
											say("Powód: "..dlaczego.."")
											notice_all(""..nick.." został zbanowany Permanentnie!")
											notice_all("Powód: "..dlaczego.."")
								else
									say("Hasło: "..haslo.." do panelu jest niepoprawne...")
								end
								elseif id == "LOGIN" then
									say("Podałeś prawidłowy nick...")
									wait()
									say("Wpisz hasło:")
									local haslo = input()
										if haslo == "HASŁO" then
											say("Hasło poprawne")
									wait()
									say("Wpisz nick osoby którą chcesz zbanować:")
								local nick=input()
									wykonaj("php /usr/local/www/apache22/data/ban4ever.php "..nick.."")
									say("Wpisz powód zablokowania:")
								local dlaczego=input()
									wykonaj("php /usr/local/www/apache22/data/log.php "..id.." "..nick.." "..dlaczego.."")
									say(""..nick.." został zbanowany Permanentnie!")
									say("Powód: "..dlaczego.."")
										notice_all(""..nick.." został zbanowany Permanentnie!")
										notice_all("Powód: "..dlaczego.."")
								else
									say("Hasło: "..haslo.." do panelu jest niepoprawne...")
								end
								else
									say("Login: "..id.." jest niepoprawny...")
								end
							elseif a == 2 then
									say("Podaj login do zalogowania Panelu:")
									local id = input()
										if id == "LOGIN" then
											say("Podałeś prawidłowy login...")
											wait()
											say("Wpisz hasło:")
									local haslo = input()
										if haslo == "HASŁO" then
											say("Hasło poprawne")
											wait()
											say("Wpisz nick:")
										local nick=input()
											wykonaj("php /usr/local/www/apache22/data/unban.php "..nick.."")
											say(""..nick.." został odbanowany...")
											notice_all(""..nick.." został odbanowany...")
										else
											say("Hasło: "..haslo.." do panelu jest niepoprawne...")
										end
									elseif id == "LOGIN" then
										say("Podałeś prawidłowy nick...")
										wait()
										say("Wpisz hasło:")
									local haslo = input()
										if haslo == "HASŁO" then
											say("Hasło poprawne")
											wait()
											say("Wpisz nick:")
									local nick=input()
										wykonaj("php /usr/local/www/apache22/data/unban.php "..nick.."")
											say(""..nick.." został odbanowany...")
											notice_all(""..nick.." został odbanowany...")
									else
										say("Hasło: "..haslo.." do panelu jest niepoprawne...")
									end
									else
										say("Login: "..id.." jest niepoprawny...")
									end
							elseif a == 3 then
								say("Podaj login do zalogowania Panelu:")
								local id = input()
									if id == "LOGIN" then
										say("Podałeś prawidłowy login...")
										wait()
										say("Wpisz hasło:")
								local haslo = input()
									if haslo == "HASŁO" then
										say("Hasło poprawne")
										wait()
										say("Wpisz nick:")
									local nick=input()
										say("Czas: Rok-Miesiąc-Dzień Godzina:Minuta:Sekunda ")
										say("Powinno to wygłądać np. tak:")
										say_reward("2011-05-05 20:12:32")
									local czas=input()
										wykonaj("php /usr/local/www/apache22/data/banczas.php "..nick.." "..czas.."")
											say("Wpisz powód zablokowania:")
									local dlaczego=input()
										wykonaj("php /usr/local/www/apache22/data/logg.php "..id.." "..nick.." "..dlaczego.."")
											say(""..nick.." został zbanowany do: "..czas.."")
											say("Powód: "..dlaczego.."")
											notice_all(""..nick.." został zbanowany do: "..czas.."")
											notice_all("Powód: "..dlaczego.."")
									else
										say("Hasło: "..haslo.." do panelu jest niepoprawne...")
									end
									else
										say("Login: "..id.." jest niepoprawny...")
									end
							elseif a == 4 then
								say("Podaj login do zalogowania Panelu:")
								local id = input()
									if id == "LOGIN" then
										say("Podałeś prawidłowy login...")
										wait()
										say("Wpisz hasło:")
								local haslo = input()
									if haslo == "HASŁO" then
										say("Hasło poprawne")
										wait()
										say("Wpisz nick:")
								local nick=input()
									wykonaj("php /usr/local/www/apache22/data/unban2.php "..nick.."")
										say(""..nick.." został odbanowany...")
										notice_all(""..nick.." został odbanowany...")
								else
									say("Hasło: "..haslo.." do panelu jest niepoprawne...")
								end
								elseif id == "LOGIN" then
									say("Podałeś prawidłowy nick...")
									wait()
									say("Wpisz hasło:")
								local haslo = input()
									if haslo == "HASŁO" then
										say("Hasło poprawne")
										wait()
										say("Wpisz nick:")
								local nick=input()
									wykonaj("php /usr/local/www/apache22/data/unban2.php "..nick.."")
										say(""..nick.." został odbanowany...")
										notice_all(""..nick.." został odbanowany...")
								else
									say("Hasło: "..haslo.." do panelu jest niepoprawne...")
								end
								else
									say("Login: "..id.." jest niepoprawny...")
								end
								elseif a == 5 then
								end
			end
		end
	end
end
end
end

 

 

@Chcę się z nim teraz troszkę 'pobawić' :)

Dostałem kilka nowych propozycji do dodania,

zobaczę jak się sprawują i czy potrafię je sam dodać. Hehe :)

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano

dołączam się do prośby o tego questa, bo fajny pomysł:D ale jakis błąd :(

 

quest bossy begin
state start begin
when login begin
set_state(pierwszy)
end
end

state pierwszy begin
when 20016.chat."Bossy" begin
if pc.getqf("wodzz") == 1 and pc.getqf("ezott") == 1 then
say_title("Zabiłeś wszystkie bossy")
say("Nagroda to 1 yang")
pc.give_gold(1)
set_state(koniec)
else
say_title("Zabite bossy: ")
say("Wódz orków : " pc.getqf("wodz")" /10.")
say("Ezot. Przyzywacz : " pc.getqf("ezot") " /10.")
end
end


when 691.kill with pc.getqf("wodzz") == 0 begin
local count = pc.getqf("wodz")+1
if count < 10 then
pc.setqf("wodz", count)
notice("Zabiłeś Wodza Orków. Pozostało : ", 10-pc.getqf("wodz"))
elseif count == 10 then
pc.setqf("wodzz", 1)
end
end

when 791.kill with pc.getqf("ezott") == 0 begin
local count = pc.getqf("ezot")+1
if count < 10 then
pc.setqf("ezot", count)
notice("Zabiłeś Ezot. Przyw. Pozostało : ", 10-pc.getqf("ezot"))
elseif count == 10 then
pc.setqf("ezott", 1)
end
end
end

state koniec begin
end
end

Opublikowano

@kopson Wydaje mi się, ale tylko wydaje - nie mam nawet 80% pewności... Ale może to przez to:

raz jest wodzz a raz wodz

i raz jest ezott a raz ezot

 

Spróbuj ustawić tak żeby było tylko wodz albo wodzz i tylko ezot albo ezott.

 

Ale nie daję żadnej gwarancji, że będzie działać.

 

(nie znam się na licznikach zbyt dobrze) ;/

 

@Trochę grzebię przy tym queście na item i stwierdzam, że wszystko działa dokładnie tak jak powinno ^^

Zrobię rano jeszcze kilka poprawek i wtedy wam go podam :)

 

@Mam nadzieję, że komuś się przydał i przyda ten quest ;D

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


to jeśli będę potrafił to mogę pomóc.


***

Opublikowano
@UP, 2UP i 3UP

Nauczcie się słowa poproszę, na daj nikt nie lubi pisać questów.

A ja nie zamierzam. Nauczcie się troszkę kultury.

 

Śmiać mi sie z Ciebie chce... :)

 

Jeśli taką łaskę robisz z pisania questów to po co sie udzielasz?

 

@Top

Możecie mi połączyć te questy?

 

quest seon begin
   state start begin
       when 20095.chat."Kraina Płonących Dusz" with pc.get_map_index() == 62 begin
			say_title("Seon-Hae: ")
                       say("")
                       say("Kraina Płonących Dusz to bardzo niebezpieczne miejsce!")
			say("Aby się tam dostać musisz mieć 120 level!")
                       say("Czy na pewno chcesz abym Cię tam przeniósł?")
                       local main_set = select("Oczywiście","Boję sie")
                       if main_set == 2 then
                               return
                       end

                      if pc.get_level() < 120 then
                               say_title("Seon-Hae:")
                               say("Twój poziom nie pozwala mi abym Cię przeniósł!")
                               say("Wróć gdy osiągniesz 120 poziom!")
                               return
                       end

			if main_set == 1 then
			say_title("Seon-Hae:")
			say("Zostaniesz przeniesiony!")
			pc.warp(1333300, 1329000)
             				end
                          end
               end
       end

 

quest seon begin
   state start begin
       when 20095.chat."Kolonia Lodowych Żołnierzy" with pc.get_map_index() == 61 begin
			say_title("Seon-Hae: ")
                       say("")
                       say("Kolonia Lodowych Żołnierzy to bardzo niebezpieczne miejsce!")
			say("Aby się tam dostać musisz mieć 100 level!")
                       say("Czy na pewno chcesz abym Cię tam przeniósł?")
                       local main_set = select("Oczywiście","Boję sie")
                       if main_set == 2 then
                               return
                       end

                      if pc.get_level() < 100 then
                               say_title("Seon-Hae:")
                               say("Twój poziom nie pozwala mi abym Cię przeniósł!")
                               say("Wróć gdy osiągniesz 100 poziom!")
                               return
                       end

			if main_set == 1 then
			say_title("Seon-Hae:")
			say("Zostaniesz przeniesiony!")
			pc.warp(1770900, 1711900)
             				end
                          end
               end
       end

 

quest seon begin
   state start begin
       when 20095.chat."Dolina Goblina" with pc.get_map_index() == 63 begin
			say_title("Seon-Hae: ")
                       say("")
                       say("Dolina Goblina to bardzo niebezpieczne miejsce!")
			say("Aby się tam dostać musisz mieć 110 level!")
                       say("Czy na pewno chcesz abym Cię tam przeniósł?")
                       local main_set = select("Oczywiście","Boję sie")
                       if main_set == 2 then
                               return
                       end

                      if pc.get_level() < 110 then
                               say_title("Seon-Hae:")
                               say("Twój poziom nie pozwala mi abym Cię przeniósł!")
                               say("Wróć gdy osiągniesz 110 poziom!")
                               return
                       end

			if main_set == 1 then
			say_title("Seon-Hae:")
			say("Zostaniesz przeniesiony!")
			pc.warp(1770900, 1711900)
             				end
                          end
               end
       end

funkit.png

dziękuje za sygne Baksiu :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...