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

Rekomendowane odpowiedzi

Opublikowano

Jaki iż ostatnio pewien użytkownik wstawia non stop jakieś chujowe questy to i czemu ja mam być gorszy xD

a tak do rzeczy mały system punktów

-----------------------------------------------

? Id kamienia to 50156

? Id npc to 20205

? Id itemków oraz ceny ustalacie sobie sami w taki sposób

	 elseif s == 2 then
if pc.getqf("mistyczne") <20 then -- ILE NAJMNIEJ MUSIMY MIEĆ PUNKTÓW
say_title("Mistyczny Kapłan : ")
say("")
say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 20 punktów!") -- MAŁA INFORMACJA
syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne")) -- INFO NA CZACIE ŻE MAMY ZA MAŁO I ILE MAMY PUNKTÓW
else
pc.setqf("mistyczne", pc.getqf("mistyczne")-20) -- ILE MA NAM PUNKTÓW ODJĄĆ PO ZAKUPIE
say_title("Mistyczny Kapłan : ")
say("")
say("Proszę bardzo o to twoje przepustki!")
pc.give_item2(76019, 3) -- ID ITEMKA KTÓRY NAM DAJE PO ZAKUPIE
say("")
syschat("Zakup 3x Przepsutka kosztował cię 20 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne")) -- INFORMACJA NA CZACIE CO KUPILISMY ZA ILE I ILE MAMY PUNKTÓW NA KONCIE 

 

QUEST

 

 

-------------------------------------------------
--Quest napisany przez HeniekLopata
--Nie udostepniać na inne fora niż MPC
--Usunąłeś stopkę jesteś chujem i tyle w temacie
--ELO
-------------------------------------------------
quest mist_osiag1 begin
 state start begin
	 when 20205.chat."Kim Jesteś ?" begin
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Jestem mistycznym kapłanem, służe naszemu guru,")
		 say("reszta nie powinna cie interesować.")
		 say("Ale opowiem ci po co tutaj jestem...")
		 say("Dawno temu odbył się eksperyment,")
		 say("miał on doprowadzić do zniszczenia wieży demonów,")
			 say("która znajduję się w naszej świątyni.")
		 say("Niestety nie udał się,")
		 say("podczas wybuchu który nastąpił po źle wypowiedzianym zaklęciu zgineło wielu moich braci, a wszystkie")
		 say("mistyczne kamienie które zgromadziliśmy zostały")
		 say("rozrzucone po całym świecie,")
		 say("niestety stało się również coś gorszego...")
		 wait()
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("A mianowicie,")
		 say("wybuch był tak potężny, że obudził odwiecznego")
			 say("władce wieży demonów, Umarłego Rozpruwacza.")
		 say("Powierzono mi zadanie, moim celem jest odzyskanie")
		 say("wszystkich mistycznych kamieni,")
		 say("które do tychczas posiadaliśmy.")
		 say("Dopiero, gdy zdobędziemy je wszystkie będziemy")
		 say("wstanie zażegnać zło płynące z tej wieży.")
		 wait()
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Zbieraj wszystkie mistyczne kamienie jakie zobaczysz i przynoś je do mnie!")
		 say("Jeżeli chcesz przekazać mi mistyczny kamień, ")
		 say("przeciągnij go na mnie.")
		 say("Za każdy kamień otrzymasz jeden punkt, pamiętaj aby wydawać je rozsądnie.")
		 say("Punkty możesz wymieniać u mnie")
		 say("na atrakcyjne przedmioty,")
		 say("oraz klucze do Tajemniczych Skrzyń.")
		 say("Tylko zakon zna sekretną sztukę ")
		 say("wytwarzania tych kluczy.")
		 say("Pamiętaj,")
		 say("że nie wszystkimi przedmiotami da się handlować!")
		 set_state("suczkin")
	 end
 end
state suczkin begin
	 when 20205.take with item.vnum == 50156 begin
		 pc.setqf("mistyczne", pc.getqf("mistyczne")+1)
		 syschat("Otrzymałeś +1 punkt, razem posiadasz : "..pc.getqf("mistyczne"))
		 pc.remove_item(50156)
	 end
	 when 20205.chat."Ile posiadam punktów ?" begin
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say_reward("Aktualnie posiadasz punktów : "..pc.getqf("mistyczne"))
	 end
	 when 20205.chat."Pakiet Punktów" begin
		 say_title("Mistyczny Kapłan :")
		 local s = select ( "5 Punktów " , "10 Punktów " , "20 Punktów " , "30 Punktów " , "Wyjdź " )					
		 if s == 1 then
		 if pc.count_item(50156)>=5 then
		 pc.remove_item(50156, 5)
		 say_title("Mistyczny Kapłan : ")
		 say_reward("Otrzymałeś + 5 Punktów ")
		 pc.setqf("mistyczne", pc.getqf("mistyczne")+5)
		 syschat("Otrzymałeś +5 punktów, razem posiadasz : "..pc.getqf("mistyczne"))
		 else
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało mistycznych kamieni!")
	 end
		 elseif s == 2 then
		 if pc.count_item(50156)>=10 then
		 pc.remove_item(50156, 10)
		 say_title("Mistyczny Kapłan : ")
		 say_reward("Otrzymałeś + 10 Punktów ")
		 pc.setqf("mistyczne", pc.getqf("mistyczne")+10)
		 syschat("Otrzymałeś +10 punktów, razem posiadasz : "..pc.getqf("mistyczne"))
		 else
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało mistycznych kamieni!")
	 end
		 elseif s == 3 then
		 if pc.count_item(50156)>=20 then
		 pc.remove_item(50156, 20)
		 say_title("Mistyczny Kapłan : ")
		 say_reward("Otrzymałeś + 20 Punktów ")
		 pc.setqf("mistyczne", pc.getqf("mistyczne")+20)
		 syschat("Otrzymałeś +20 punktów, razem posiadasz : "..pc.getqf("mistyczne"))
		 else
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało mistycznych kamieni!")
	 end
		 elseif s == 4 then
		 if pc.count_item(50156)>=30 then
		 pc.remove_item(50156, 30)
		 say_title("Mistyczny Kapłan : ")
		 say_reward("Otrzymałeś + 30 Punktów ")
		 pc.setqf("mistyczne", pc.getqf("mistyczne")+30)
		 syschat("Otrzymałeś +30 punktów, razem posiadasz : "..pc.getqf("mistyczne"))
		 else
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało mistycznych kamieni!")
	 end
 end
end
	 when 20205.chat."Przedmioty Za Punkty" begin
		 say_title("Dostępne Przedmioty :")
		 local s = select ( "Odbierz Klucz" , "Odbierz 3x Przepustka" , "Odbierz Zwój Błogosławieństwa" , "Odbierz Zwój Egzorcyzmu" , "Odbierz Wzmocnienie Przedmiotu" , "Dalej" )					
		 if s == 1 then
		 if pc.getqf("mistyczne") <5 or pc.money <10000 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów lub Yang, wróć gdy")
		 say("będziesz miał conajmniej 5 punktów oraz 10.000 Yang!")
		 syschat("Posiadasz zbyt mało punktów lub Yang!")
		 else
		 pc.change_money(-10000)
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-5)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Zobaczmy co uda mi się wyczarować...")
		 say("")
		 local tablica = {50150, 50151, 50152, 50153, 50154, 50155}
		 local n = number(1,6)
		 pc.give_item2(tablica[n], 1)
		 say_zloto(item_name(tablica[n]).."!")
		 syschat("Zakup Klucza kosztował cię 5 punktów oraz 10.000 Yang , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
	 end
		 elseif s == 2 then
		 if pc.getqf("mistyczne") <20 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 20 punktów!")
		 syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne"))
		 else
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-20)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Proszę bardzo o to twoje przepustki!")
		 pc.give_item2(76019, 3)
		 say("")
		 syschat("Zakup 3x Przepsutka kosztował cię 20 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
	 end
		 elseif s == 3 then
		 if pc.getqf("mistyczne") <40 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 40 punktów!")
		 syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne"))
		 else
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-40)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Proszę bardzo o to twój Zwój Błogosławieństwa!")
		 pc.give_item2(76016)
		 say("")
		 syschat("Zakup Zwoju Błogosławieństwa kosztował cię 40 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
	 end
		 elseif s == 4 then
		 if pc.getqf("mistyczne") <50 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 50 punktów!")
		 syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne"))
		 else
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-50)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Proszę bardzo o to twój Zwój Egzorcyzmu!")
		 pc.give_item2(52144) --uzupełnij
		 say("")
		 syschat("Zakup Zwoju Egzorcyzmu kosztował cię 50 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
	 end
		 elseif s == 5 then
		 if pc.getqf("mistyczne") <70 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 70 punktów!")
		 syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne"))
		 else
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-70)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Proszę bardzo o to twoje Wzmocnienie Przedmiotu!")
		 pc.give_item2(71152)
		 say("")
		 syschat("Zakup Wzmocnienia Przedmiotu kosztował cię 70 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
	 end

		 elseif s == 6 then
		 say_title("Dostępne Przedmioty :")
		 local s = select ( "Odbierz Rade Pustelnika" , "Odbierz Marmur Błogosławieństwa" , "Odbierz Pierścień Doświadczenia" , "Odbierz Eliksir Słońca (D)" , "Odbierz Eliksir Kśiężyca (D)" , "Dalej" )
		 if s == 1 then
		 if pc.getqf("mistyczne") <90 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 90 punktów!")
		 syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne"))
		 else
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-90)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Proszę bardzo o to twoja Rada Pustelnika!")
		 pc.give_item2(52143)--uzupełnij
		 say("")
		 syschat("Zakup Rady Pustelnika kosztował cię 90 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
		 end
		 elseif s == 2 then
		 if pc.getqf("mistyczne") <100 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 100 punktów!")
		 syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne"))
		 else
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-100)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Proszę bardzo o to twój Marmur Błogosławieństwa!")
		 pc.setqf("wym5bon", pc.getqf("wym5bon")+1)
		 pc.give_item2(76154)
		 say("")
		 syschat("Zakup Marmuru Błogosławieństwa kosztował cię 100 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
	 end
		 elseif s == 3 then
		 if pc.getqf("mistyczne") <130 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 130 punktów!")
		 syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne"))
		 else
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-130)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Proszę bardzo o to twój Pierścień Doświadczenia!")
		 pc.setqf("wympd", pc.getqf("wympd")+1)
		 pc.give_item2(72501)--uzupełnij
		 say("")
		 syschat("Zakup Pierścienia Doświadczenia kosztował cię 130 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
	 end
		 elseif s == 4 then
		 if pc.getqf("mistyczne") <150 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 150 punktów!")
		 syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne"))
		 else
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-150)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Proszę bardzo o to twój Eliksir Słońca (D)!")
		 pc.give_item2(72724)
		 say("")
		 syschat("Zakup Eliksiru Słońca (D) kosztował cię 150 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
	 end
		 elseif s == 5 then
		 if pc.getqf("mistyczne") <150 or not item.get_cell(72724) == 0 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 150 punktów!")
		 syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne"))
		 else
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-150)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Proszę bardzo o to twój Eliksir Księżyca (D)!")
		 pc.give_item2(72728)
		 say("")
		 syschat("Zakup Eliksiru Księżyca (D) kosztował cię 150 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
	 end
		 elseif s == 6 then
		 say_title("Dostępne Przedmioty :")
		 local s = select ( "Odbierz 30 Smoczych Monet" , "Anuluj" )
		 if s == 1 then
		 if pc.getqf("mistyczne") <180 then
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Posiadasz zbyt mało punktów, wróć gdy będziesz miał conajmniej 180 punktów!")
		 syschat("Posiadasz zbyt mało punktów aby je na coś wymienić , twoje punkty : "..pc.getqf("mistyczne"))
		 else
		 pc.setqf("mistyczne", pc.getqf("mistyczne")-180)
		 say_title("Mistyczny Kapłan : ")
		 say("")
		 say("Proszę bardzo o to twoje 30 Smoczych Monet!")
		 pc.give_item2(80014)
		 say("")
		 syschat("Zakup 30 Smoczych Monet kosztował cię 180 punktów , teraz posiadasz punktów : "..pc.getqf("mistyczne"))
		 end
		 elseif s == 2 then
				 else
				 return
				 end
				 elseif s == 8 then
	 end
 end
end
end
end

 

 

Jak by się taby nie zgadzały

http://wklej.to/DEvuO 

Coś zapomniałem dodać to dodam jak mi się przypomni.

Dajce jeszcze z pare % za bezsensowne posty.

24b5car.jpg

Opublikowano

Według mnie jest to całkiem fajne ;)

 

Napewno lepsze od questow pewnego uzytkownika xD

Opublikowano

wyprobuje

Pracuje niestety samodzielnie nad typowym hardem :

Mój Postęp Prac :

Pliki serwerowe : ok 80 %

Client : ok 80 %

Strona www : ok 95 %

Opublikowano

Fajny quest napewno mi się przyda mam już nawet pomysl jak go przerobić :) +

Opublikowano

Pojawił się tutorial o tablicach, a Wy w dalszym ciągu jedziecie na ifach :x Pomysł fajny, nie mniej jednak da się go napisać dużo krócej.

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

[Jaki iż ostatnio pewien użytkownik wstawia non stop jakieś chujowe questy to i czemu ja mam być gorszy 

Chodzi Ci o tego VitoCarleone? :x

Co do questa to już był.

nanicz.png


Opublikowano

[Jaki iż ostatnio pewien użytkownik wstawia non stop jakieś chujowe questy to i czemu ja mam być gorszy 

Chodzi Ci o tego VitoCarleone? :x

Co do questa to już był.

tak chodzi o tego pajaca, quest jest w chuj nie optymalny ale to specjalnie dla was

POKAŻ MI GDZIE BYŁ TEN QUEST A DAM CI 2 ZŁOTE

24b5car.jpg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...