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

Czekam na zamówienia!! ;D xD

Wrr. ;| xD

 

Dopiero 23:11 a tu nikogo nie ma ;| O_o xD

 

Zaraz dodam questa którego zaraz napiszę ;D ;P

 

 

@EDIT

 

A oto i on xD

Nie miałem pomysłu, musiałem coś wymyślić więc wymyśliłem to :)

Taki bonus dla gracza od Teamu Serwera ;P

 

level, zabijane moby, bonusy itd można zmienić... Proszę tylko o zostawienie nagłówka ;)^^

 

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

quest zabijanie begin
state start begin
when login or levelup with pc.level() >= 41 begin
setstate(info)
end
end
state info begin
when letter begin
send_letter("Wbiles 41lvl ")
end
when button or info begin
say("Wbiles 41lvl. ")
say("")
say("Na czas 20 minut dostajesz : ")
say("+20 do szybkosci ataku ")
say("oraz +50 obrony. ")
affect.add_collect(apply.DEF_GRADE_BONUS, 50, 60*20) --60¦~
affect.add_collect(apply.ATT_SPEED, 20, 60*20) --60¦~
setstate(krok)
end
end
state krok begin
when login or levelup with pc.level >= 41 and pc.level <= 43 begin
end
when 635.kill begin
local a = pc.getqf("ile")+1
if a < 25 then
pc.setqf("ile", a)
elseif a == 25 then
setstate(krok2)
end
end
end
state krok2 begin
when login or levelup with pc.level >= 41 and pc.level <= 43 begin
end
when 636.kill begin
local count = pc.getqf(ile2")+1
if count < 40 then
pc.setqf("ile2", count)
elseif count ==  40 then
say_reward(" #BONUS DO TEAMU!!# ")
say("")
say_reward("Zabiles wiele orkow! ")
say_reward("Dostajesz maly bonus ")
say_reward("w postaci dodatkowego doswiadczenia")
say_reward("czyli +10.000 doswiadczenia ")
say_reward("20 mobow! ")
say("")
say_reward("Pozdrawiamy, Team Serwera  ")
say("")
setstate(krok3)
end
end
state krok3 begin
when kill begin
local potwory = pc.getqf("poi")+1
if porwory > 20 then
pc.setqf("poi", potwory)
pc.give_exp2(10000)
elseif potwory == 20 then
setstate(krok4)
end
end
state krok4 begin
say("Wykorzystales bonus! ")
say("")
setstate(koniec)
end
end
state koniec begin
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

@Stelios

kurde jak dajesz te questy to dawaj je w [code ] bo na prawdę dziwnie to wygląda ... skoro masz już takie chęci to napisz mi takiego questa :pp

 

Dostajesz na 92 lvlu u seona, nazwa listu : Podziemne Golemy. w liście pisze coś takiego : Witaj zajebisty wojowniku. Szukaj mnie pod Grotą Wygnańców. Czekam na Ciebie !. Po tym idziemy do seona(20091) klikamy i on coś tam gada sobie, na razie nie mam pomysłu xdd ale jeszcze na końcu mówi, że mamy zabić 500 golemów (1137) oczywiście list obok ma być, że mam zabić te 500 golemów. Jak już wszystkie zabite to na dole wyświetla się napis : Zabiłeś 500 Golemów. Wróć do mnie. pokazuje się obok list i w liście pisze to samo. idziemy do seona i klikamy, pisze coś tam coś tam i dajemy następną stronę (wait :P) i tam też coś pisze przy czym odbieramy nagrodę : na stałe do wyboru : +150 defa, +150 wartości ataku. po wybraniu dostajemy ten bonus i 200kk yang oraz 500kk expa. Da radę :D ?? Pomogę ci z tym wyborem nagrody jak coś :P Powodzenia :D

 

umarł

Opublikowano

potrzebuje takiego questa =P

Na 15 lvl`u idziemy odebrać skille i od razu mamy je na P

Opublikowano

@Stelios

kurde jak dajesz te questy to dawaj je w

[code ] bo na prawdę dziwnie to wygląda ... skoro masz już takie chęci to napisz mi takiego questa :pp

Dostajesz na 92 lvlu u seona, nazwa listu : Podziemne Golemy. w liście pisze coś takiego : Witaj zajebisty wojowniku. Szukaj mnie pod Grotą Wygnańców. Czekam na Ciebie !. Po tym idziemy do seona(20091) klikamy i on coś tam gada sobie, na razie nie mam pomysłu xdd ale jeszcze na końcu mówi, że mamy zabić 500 golemów (1137) oczywiście list obok ma być, że mam zabić te 500 golemów. Jak już wszystkie zabite to na dole wyświetla się napis : Zabiłeś 500 Golemów. Wróć do mnie. pokazuje się obok list i w liście pisze to samo. idziemy do seona i klikamy, pisze coś tam coś tam i dajemy następną stronę (wait :P) i tam też coś pisze przy czym odbieramy nagrodę : na stałe do wyboru : +150 defa, +150 wartości ataku. po wybraniu dostajemy ten bonus i 200kk yang oraz 500kk expa. Da radę :D ?? Pomogę ci z tym wyborem nagrody jak coś :P Powodzenia :D
[/quote]


@Ahahahahahah!! Zaraz ci go napiszę ;)
Myślałem, że coś trudnego wymyśliłeś ;| ;P
(wcale nie twierdze, że to nie jest trudne xD
"Ahahahahahahah!! - Ironiczny śmiech xD xD xD)

@EDIT Mój quest up, zadowolony? ;D ;P


@EDIT2
z4z0l "CZYMAJ"
--------------------------------------
--- Misja by Czarny dla MPCForum
--- Prosze o nie przypisywanie sobie 
--- cudzej pracy! Pozdrawiam
--------------------------------------

quest podziemne_golemy begin
state start begin
when login or levelup with pc.level() >= 92 begin
setstate(list)
end
end
state list begin
when letter begin
local v = find_npc_by_vnum(20091)
if v != 0 then
target.vid("__TARGET__", v, "20091")
end
send_letter("Podziemne Golemy")
end
when letter or info begin
say_title(mob_name(20091)..":")
say("Witaj zabebist wojowniku. Szukaj mnie")
say("pod Grota Wygnancow! Czekam na ciebie!")
say("")
setstate(idz)
end
end
state idz begin
when __TARGET__.target.click or 20091.chat."Podziemne Golemy" begin
say_title(mob_name(20091)..":")
say("Witaj zajesisty Wojowniku! ")
say("Wymysl cos sam  ")
say("")
say("")
say("Zabij dla mnie 500 Golemow!")
say("Znajdziesz je w ... ")
say("Powodzenia! ")
say("")
setstate(zabij)
end
end
state zabij begin
when 1137.kill begin
local a = pc.getqf("ile")+1
if a < 500 then
pc.setqf("ile", a)
elseif a == 500 then
setstate(krok)
end
state krok begin
when letter begin
local v = find_npc_by_vnum(20091)
if v != 0 then
target.vid("__TARGET2__", v, "20091")
end
send_letter("Wroc do Seona")
end
end
when button or info begin
say("Zabiles 500 Golemow! Wroc do Seona")
say("")
setstate(idz2)
end
end
state idz2 begin
when __TARGET2__.target.click or 20091.chat."Wrocilem" begin
say_title(mob_name(20091)..":")
say("Wrociles juz?! Nie udalo ci sie ")
say("pewnie ich zabic, co?! ")
say("")
say_reward(pc.get_name()..":")
say("A udalo sie! ")
say("")
say_title(mob_name(20091)..":")
say("A no to gratuluje!")
say("Mozesz wybra sobie nagrode! ")
say("")
local s = select("+150 Obrony", "+150 do ataku")
if s == 1 then
pc.give_exp2(500000000)
pc.change_money(200000000)
affect.add_collect(apply.DEF_GRADE_BONUS, 150, 60*60*24*365*60) --60¦~
say("Wybrales 150 do Obrony!")
say("Bonus ten jest przyznany na zawsze! ")
setstate(koniec)
end
if s == 2 then
pc.give_exp2(500000000)
pc.change_money(200000000)
affect.add_collect(apply.ATT_SPEED, 150, 60*60*24*365*60) --60¦~
say("Wybrales +150 do ataku!")
say("Bonus ten jest przyznany na zawsze! ")
setstate(koniec)
end
end
state koniec begin
end
end

 

 

Ale nie sprawdzałem czy działa... ;P

***


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

Siemka!

Ja potrzebuje takiego questa:

 

List(Metin2)

lvl(1)

Tekst w Liście: Witaj (nick gracza o ile da sie tak zrobic). Jeśli zniszczysz metin bitwy zostaniesz hojnie wynagrodzony! Ruszaj!

Zadanie: Zniszczenie metina bitwy a po wykonaniu zadanie do wyboru: +1500 Wartosci ataku. +500defa. +5k hp. +20% silny przeciwko ludziom.

 

Oraz 2 quest

 

List(metin2-część 2)

lvl(1)

Tekst w Liscie: Masz zadanie. Musisz rozpierdolić metin cierpienia. Po wykonaniu tego zajebiście trudnego zadanie otrzymasz nagrodę)

Zadanie:Zniszczenie metina cierpiena a po wykonaniu zadania nagroda: ustawienie postaci 61lvl + 500kk yang + do wyboru: +5000 wartosci ataku. +800 defa +15k hp + 50% Silny przeciwko ludziom

 

 

Dzięki

 

I quest 3

 

List(metin2-część 3)

lvl(60)

Tekst w liscie:Ukończyłes szkolenie! Gratuluje! Teraz jesteś rozpierdalaczem metinów! Otrzymujesz skille na p!

Zadanie: Brak. Nagroda za przeczytanie listu : Skille na p

 

ciekawe ile dasz rade zrobic :D

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Przepraszam, może mi ktoś podrzucić questa od biologa na obojętnie jaki lv? Chcę trochę pokombinować.

Owego questa nie posiadam bo go skasowałem ;/

누가 뭐라 해도 난 나야 난 그냥 내가 되고 싶어
I WANNA BE ME ME ME

Opublikowano

Dzięki stelios sprawdzam :)

 

 

quest collect_quest_lv50  begin
state start begin
end
state run begin
	when login or levelup with pc.level >= 50 and pc.level <= 90 begin
		set_state(information)
	end	
end

state information begin
	when letter begin
		local v = find_npc_by_vnum(20084)
		if v != 0 then
			target.vid("__TARGET__", v, "Analiza Biologa - Pamiątki po Demonie")
		end
		send_letter("Analiza Biologa - Pamiątki po Demonie")
	end

	when button or info begin
				say_title("Analiza Biologa - Pamiątki po Demonie")
				say("")
				say("Biolog Chaegirab, uczeń Uriela,")
				say("właśnie Cię szukał. Proszę idź ")
                   say("do niego i zaoferuj mu swoją pomoc !")
				say("")
	end

	when __TARGET__.target.click or
		20084.chat."Znajdź Biologa" begin
		target.delete("__TARGET__")
		say_title("Biolog Chaegirab :")
		---                                                   l
		say("Proszę pomóż mi...")
           say("Muszę przeprowadzić eksperyment")
           say("dlatego potrzebuję kilku Pamiątek po Demonie.")
		say("")
		wait()
           say("Możesz mi przynieść 15 Pamiątek po Demonie ?")
           say("Proszę, pomóż mi! Zawsze przynoś mi po jednej,")
           say("abym miał czas na ich dokładne przebadanie !")
           say("")																																		  
		set_state(go_to_disciple)
		pc.setqf("duration",0)  --ĄiĄH¸Ő¸ŐŞş®É¶ˇ
		pc.setqf("collect_count",0)-- ¨ú±oŞşŞ««~ĽĆ¶q
		pc.setqf("drink_drug",0) --łÜ°g´bĂĤôŞş¸Ü1
	end
end

state go_to_disciple begin
	when letter begin
		send_letter("Zadanie Specjalne - Pamiątki po Demonie")

	end
	when button or info begin
		say_title("Znajdź Pamiątki po Demonie")
		---                                                   l
		say("")
		say("Biolog Chaegirab, uczen Uriela,")
		say("szuka Pamiątek po Demonie.")
		say("Zawsze przynoś mu po jednej, aby miał czas")
		say("na ich dokładne przebadanie.")
		say("Pamiątek po Demonie szukaj w Wieży Demonów !")
		say("")
		say_item_vnum(30015) 
		say_reward("Zebrałeś już ".." "..pc.getqf("collect_count").." Pamiątek po Demonie")
		say("")
	end

	when 71035.use begin --°g´bĂĤô
		if get_time() < pc.getqf("duration") then
			say("")
			say("ÁŮ¤ŁĄiĄH¨ĎĄÎ°g´bĂĤô")
			say("")
			return
		end
		if pc.getqf("drink_drug")==1 then
			say("")
			say("¤w¸g¨ĎĄÎ¤F1¦¸")
			say("")
			return
		end
		if pc.count_item(30015)==0 then
			say_title("Biolog Chaegirab :")
			say("Wróć z Pamiątką !")
			say("")
			return
		end

		item.remove()	
		pc.setqf("drink_drug",1)
	end




   	when 20084.chat."Pamiątki po Demonie" with pc.count_item(30015) >0   begin
		if get_time() > pc.getqf("duration") then
			say("Biolog Chaegirab:")
			---                                                   l
			say("Przyniosłeś Pamiątkę !")
			say("")
			pc.remove_item(30015, 1)
			pc.setqf("duration",get_time()+1*1*1) ----------------22??
			wait()

			local pass_percent
			if pc.getqf("drink_drug")==0 then
				pass_percent=70
			else		
				pass_percent=90
			end

			local s= number(1,100)
			if s<= pass_percent  then
			   if pc.getqf("collect_count")< 14 then     --15­ÓĄĽşˇ 
					local index =pc.getqf("collect_count")+1 
					pc.setqf("collect_count",index)     --¨ú±o¤@­Ó®É+1 
					say_title("Biolog Chaegirab :")
					say("Oh!! Ta Pamiątka po Demonie jest doskonałej jakości !")
					say("Przynieś mi jeszcze ".." "..15-pc.getqf("collect_count").. " Pamiątek po Demonie")
					say("Proszę, spróbuj je znaleźć !")
					say("")
					pc.setqf("drink_drug",0)	 --ĂĤôŞě©l¤Ć
					return
				end
				say_title("Biolog Chaegirab :")
				say("Oh, zebrałeś już wszystkie ?")
				say("Dobra robota...")
				say("Ale poczekaj!")
				say("Aby zakończyć swoją pracę, potrzebuje")
				say("abyś przyniósł dla mnie jeszcze jeden przedmiot !")	
				say("")
				pc.setqf("collect_count",0)
				pc.setqf("drink_drug",0)	
				pc.setqf("duration",0) 
				set_state(key_item)
				return
			else								
			say_title("Biolog Chaegirab:")
			say("Ta Pamiątka po Demonie jest złej jakości !")
			say("Spróbuj przynieść inną !")
			say("Proszę, pomóż mi ! ")		   
			pc.setqf("drink_drug",0)	 --ĂĤôŞě©l¤Ć
			return
			end
	else
	  say_title("Biolog Chaegirab :")
	  say("Nie sprawdziłem jeszcze ostatniej Pamiątki po Demonie.")
	  say("Wróć później !")
	  say("")
	  return
	end

end
end


state key_item begin
	when letter begin
		send_letter("Zadanie Specjalne - Pamiątki po Demonie")

		if pc.count_item(30222)>0 then	
			local v = find_npc_by_vnum(20084)
			if v != 0 then
				target.vid("__TARGET__", v, "Analiza Biologa - Pamiątki po Demonie")
			end
		end

	end
	when button or info begin
		if pc.count_item(30222) >0 then
			say_title("Znalazłeś Kamień Duszy !")
			say("")
			---                                                   l
			say("Wróć do biologa, aby")
			say("oddać mu Kamień !")
			say("")
			return
		end

		say_title("Kamień Duszy")
		say("")
		---                                                   l
		say("Zebrałeś już wszystkie 15 Pamiątek po Demonie !")
		say("Teraz, biolog potrzebuje ostatni")
		say("przedmiot, aby zakończyć swoje badania !")
		say_item_vnum(30222)----------Żu¤`ĆFĆF»îĄŰ
		say("Kamień możesz znaleźć zabijając Podłe Demony")
		say("w Wieży Demonów !")	
		say("")
	end




	when 1031.kill or
		 1032.kill or
		 1033.kill or
		 1034.kill  begin
		local s = number(1, 50)
		if s == 1 and pc.count_item(30222)==0 then
			pc.give_item2(30222, 1)
			send_letter("Wróć do biologa !")				
		end	
	end


	when __TARGET__.target.click  or
		20084.chat."Oto Kamień !" with pc.count_item(30222) > 0  begin
	    target.delete("__TARGET__")
		say_title("Biolog Chaegirab :")
		say("Oh, Znalazłeś !")
		say("Dziękuję bardzo. ")
		say("")
		say_reward("Idź do Baek-Go po nagrodę !")
		say("")
		pc.remove_item(30222,1)
		set_state(__reward)
	end

end

state __reward begin
	when letter begin
		send_letter("Analiza Biologa - Nagroda")

		local v = find_npc_by_vnum(20018)
		if v != 0 then
			target.vid("__TARGET__", v, "Baek-Go")
		end

	end
	when button or info begin
		say_title("Skonczyłeś Analizę Biologa !")
		---                                                   l
		say("Biolog Chaegirab wysyła Cię ")
		say("po nagrodę do Baek-Go !")
		say("")
	end

	when __TARGET__.target.click  or
		20018.chat."Przysłał mnie biolog" begin
	    target.delete("__TARGET__")
		say_title("Baek-Go :")
		say("Hmm, a więc Biolog")
		say("wysłał Cię do mnie po nagrodę ?")
		say("Spójrzmy ... ")
		say("")
		say_reward("Otrzymujesz +80 Punktów Obrony.")
		say_reward("Oraz mały upominek. ")

		affect.add_collect(apply.DEF_GRADE_BONUS,80,60*60*24*365*60) -----ˇV60¦~	
		pc.give_item2(27987, 50)
		pc.give_item2(70024, 1)
		pc.give_item2(70024, 1)
		pc.give_item2(50513, 3)
		pc.give_item2(72025, 10)
		pc.give_item2(27102, 15)
		pc.give_item2(50621, 1)
		pc.give_item2(50621, 1)
		pc.give_item2(50621, 1)
		pc.give_item2(50621, 1)

		clear_letter()
		set_quest_state("collect_quest_lv60", "run")
		set_state(__complete)
	end

end


state __giveup__ begin
	when 20084.chat."Poddajesz sie?" begin
		say_title("Biolog Chaegirab :")
		say("Czy jesteś pewien, że chcesz się poddać ?!")
		say("Nie będziesz miał szansy, aby zacząć ponownie !")
     end
 end
state __complete begin
end
end 

 

Quest przerobiony :P

 

umarł

Opublikowano

@xSZAFIRx

 

Quest nr. 1

 

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

quest metin2_czesc1 begin
state start begin
when login or levelup with pc.level() >= 1 begin
setstate(list)
end
end
state list begin
when letter begin
send_letter("Metin2 Misja nr 1")
end
when button or info begin
say("Witaj "..pc.get_name().."!")
say("Zniszcz metin bitwy")
say("Nagroda jest super")
say("")
setstate(zabij)
end
end
state zabij begin
when 8003.kill begin
setstate(list2)
end
end
state list2 begin
when letter begin
send_letter("Zniszczyles!")
end
when button or info begin
say("Zniszczyles metin bitwy.")
say("Wybierz sobie nagrode: ")
say("")
local s = select("1500 do Ataku", "500 obrony", +5000 HP", "+20% na ludzi")
if s == 1 then
affect.add_collect(apply.ATT_GRADE_BONUS, 1500, 60*60*24*365*60) --60¦~
say("Bonus 1500 do ataku jest na zawsze! ")
setstate(koniec)
end
if s == 2 then
affect.add_collect(apply.DEF_GRADE_BONUS, 500, 60*60*24*365*60) --60¦~
say("Bonus 500 obrony jest na zawsze! ")
setstate(koniec)
end
if s == 3 then
affect.add_collect(apply.MAX_HP, 5000, 60*60*24*365*60) --60¦~
say("Bonus 5000 HP jest na zawsze! ")
setstate(koniec)
end
if s == 4 then
affect.add_collect(apply.ATTBONUS_HUMAN, 20, 60*60*24*365*60) --60¦~
say("Bonus +20% na ludzi jest na zawsze! ")
setstate(koniec)
end
end
state konie begin
end
end

 

 

Zaraz pisze drugi i trzeci

 

@EDIT Quest nr 2

(Przerobilem tylko tego pierwszego...)

 

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

quest metin2_czesc2 begin
state start begin
when login or levelup with pc.level() >= 1 begin
setstate(list)
end
end
state list begin
when letter begin
send_letter("Metin2 Misja nr 2")
end
when button or info begin
say("Witaj "..pc.get_name().."!")
say("Zniszcz metin cierpienia")
say("Nagroda jest super")
say("")
setstate(zabij)
end
end
state zabij begin
when 8006.kill begin
setstate(list2)
end
end
state list2 begin
when letter begin
send_letter("Zniszczyles!")
end
when button or info begin
say("Zniszczyles metin cierpienia.")
say("Wybierz sobie nagrode: ")
say("")
local s = select("5000 do Ataku", "800 obrony", +15000 HP", "+50% na ludzi")
if s == 1 then
affect.add_collect(apply.ATT_GRADE_BONUS, 5000, 60*60*24*365*60) --60¦~
say("Bonus 5000 do ataku jest na zawsze! ")
pc.give_exp2(ilosc)
pc.change_money(500000000)
setstate(koniec)
end
if s == 2 then
affect.add_collect(apply.DEF_GRADE_BONUS, 800, 60*60*24*365*60) --60¦~
say("Bonus 800 obrony jest na zawsze! ")
pc.give_exp2(ilosc)
pc.change_money(500000000)
setstate(koniec)
end
if s == 3 then
affect.add_collect(apply.MAX_HP, 15000, 60*60*24*365*60) --60¦~
say("Bonus 15000 HP jest na zawsze! ")
pc.give_exp2(ilosc)
pc.change_money(500000000)
setstate(koniec)
end
if s == 4 then
affect.add_collect(apply.ATTBONUS_HUMAN, 50, 60*60*24*365*60) --60¦~
say("Bonus +50% na ludzi jest na zawsze! ")
pc.give_exp2(ilosc)
pc.change_money(500000000)
setstate(koniec)
end
end
state konie begin
end
end

 

 

@EDIT

Quest nr 3

 

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

quest metin2_czesc3 begin
state start begin
when login or levelup with pc.level() >= 60 begin
setstate(list)
end
end
state list begin
when letter begin
send_letter("Metin2 Misja nr 3")
end
when button or info begin
say("Witaj "..pc.get_name().."!")
say("Zakonczyles szkolenie!")
say("Otrzymujesz skille na P!")
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)
wait()
setstate(koniec)
end
end
state koniec begin
end
end

 

 

 

@UP z4z0l i jak, działa? ;P

***


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

Może mi ktoś przerobić ten quest, tak aby nie trzeba była czekać?

quest collect_quest  begin
       state start begin
       end
       state run begin
               when login or levelup with pc.level >= 8 and pc.level <= 99 begin
                       set_state(information)
               end     
       end

       state information begin
               when letter begin
                       local v = find_npc_by_vnum(20084)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Biolog Chageirab")
                       end
                       send_letter("Kłopot Biologa")
               end

               when button or info begin
                                       say_title("Kłopot Biologa")
                                       say("")
                                       say("Biolog Chaegirab, alchemik,")
                                       say("potrzebuje twojej pomocy...")
                   say("Udaj się do niego.")
                                       say("")
               end

               when __TARGET__.target.click or
                       20084.chat."Znajdź Biologa" begin
                       target.delete("__TARGET__")
                       say_title("Biolog Chaegirab :")
                       say("Proszę pomóż mi...")
           say("Muszę przeprowadzić eksperyment")
           say("dlatego potrzebuję kilku Żółci Niedźwiedzia.")
                       say("")
                       wait()
                       say_title("Biolog Chaegirab :"))
           say("Możesz mi przynieść 6 Żółci Niedźwiedzia?")
           say("Proszę, pomóż mi! Najpierw zgromadź wszystkie 6, ")
           say("Potem oddawaj mi je pojedyńczo.")
           say("")                                                                                                                                                                                                                                                                               
                       set_state(go_to_disciple)
                       pc.setqf("duration",0)  --ĄiĄH¸Ő¸ŐŞş®É¶ˇ
                       pc.setqf("collect_count",0)-- ¨ú±oŞşŞ««~ĽĆ¶q
                       pc.setqf("drink_drug",0) --łÜ°g´bĂĤôŞş¸Ü1
               end
       end

       state go_to_disciple begin
               when letter begin
                       send_letter("Zadanie: Żółć Niedźwiedzia")

               end
               when button or info begin
                       say_title("Zadanie: Żółć Niedźwiedzia")
                       ---                                                   l
                       say("")
                       say("Biolog Chaegirab, alchemik,")
                       say("potrzebuje Żółći Niedźwiedzia.")
                       say("Zgromadź wszystkie 6, ")
                       say("po czym oddawaj pojedyńczo.")
                       say("Pamiątek po Demonie szukaj w Wieży Demonów !")
                       say("")
                       say_item_vnum(30010) 
                       say_reward("Zebrałeś już ".." "..pc.getqf("collect_count").." Żółci Niedźwiedzia!")
                       say("")
               end

               when 71035.use begin --°g´bĂĤô
                       if get_time() < pc.getqf("duration") then
                               say("")
                               say("ÁŮ¤ŁĄiĄH¨ĎĄÎ°g´bĂĤô")
                               say("")
                               return
                       end
                       if pc.getqf("drink_drug")==1 then
                               say("")
                               say("¤w¸g¨ĎĄÎ¤F1¦¸")
                               say("")
                               return
                       end
                       if pc.count_item(30010)==0 then
                               say_title("Biolog Chaegirab :")
                               say("Wróć z Żółćią !")
                               say("")
                               return
                       end

                       item.remove()   
                       pc.setqf("drink_drug",1)
               end




       when 20084.chat."Żółć Niedźwiedzia" with pc.count_item(30010) >0   begin
                       if get_time() > pc.getqf("duration") then
                               say("Biolog Chaegirab:")
                               ---                                                   l
                               say("Przyniosłeś Żółć!")
                               say("")
                               pc.remove_item(30010, 1)
                               pc.setqf("duration",get_time()+1*1*1) ----------------22??
                               wait()

                               local pass_percent
                               if pc.getqf("drink_drug")==0 then
                                       pass_percent=70
                               else            
                                       pass_percent=90
                               end

                               local s= number(1,100)
                               if s<= pass_percent  then
                                  if pc.getqf("collect_count")< 14 then     --15­ÓĄĽşˇ 
                                               local index =pc.getqf("collect_count")+1 
                                               pc.setqf("collect_count",index)     --¨ú±o¤@­Ó®É+1 
                                               say_title("Biolog Chaegirab :")
                                               say("Oh!! Ta Żółć Niedźwiedzia jest doskonałej jakości !")
                                               say("Przynieś mi jeszcze ".." "..6-pc.getqf("collect_count").. " Żółći Niedźwiedzia.")
                                               say("Proszę, spróbuj je znaleźć !")
                                               say("")
                                               pc.setqf("drink_drug",0)         --ĂĤôŞě©l¤Ć
                                               return
                                       end
                                       say_title("Biolog Chaegirab :")
                                       say("Oh, zebrałeś już wszystkie ?")
                                       say("Dobra robota...")
                                       say("Ale poczekaj!")
                                       say("Aby zakończyć swoją pracę, potrzebuje")
                                       say("abyś przyniósł dla mnie jeszcze jeden przedmiot !")        
                                       say("")
                                       pc.setqf("collect_count",0)
                                       pc.setqf("drink_drug",0)        
                                       pc.setqf("duration",0) 
                                       set_state(key_item)
                                       return
                               else                                                            
                               say_title("Biolog Chaegirab:")
                               say("Ta Żółć Niedźwiedzia!")
                               say("Spróbuj przynieść inną !")
                               say("Proszę, pomóż mi ! ")                 
                               pc.setqf("drink_drug",0)         --ĂĤôŞě©l¤Ć
                               return
                               end
               else
                 say_title("Biolog Chaegirab :")
                 say("Nie sprawdziłem jeszcze ostatniej Żółci Niedźwiedzia.")
                 say("Wróć później !")
                 say("")
                 return
               end

       end
end


       state key_item begin
               when letter begin
                       send_letter("Zadanie: Żółć Niedźwiedzia")

                       if pc.count_item(30222)>0 then  
                               local v = find_npc_by_vnum(20084)
                               if v != 0 then
                                       target.vid("__TARGET__", v, "Biolog Chageirab")
                               end
                       end

               end
               when button or info begin
                       if pc.count_item(30222) >0 then
                               say_title("Znalazłeś Kamień Duszy !")
                               say("")
                               ---                                                   l
                               say("Wróć do biologa, aby")
                               say("oddać mu Kamień !")
                               say("")
                               return
                       end

                       say_title("Kamień Duszy")
                       say("")
                       ---                                                   l
                       say("Zebrałeś już wszystkie 6 Żółći Niedźwiedzia!")
                       say("Teraz, biolog potrzebuje ostatni")
                       say("przedmiot, aby zakończyć swoje badania !")
                       say_item_vnum(30222)----------Żu¤`ĆFĆF»îĄŰ
                       say("Kamień możesz znaleźć zabijając Głodne Czerwone Dziki.")
                       say("Znajdziesz je koło namiotu biologa.")        
                       say("")
               end




               when 1031.kill  begin
                       local s = number(1, 50)
                       if s == 1 and pc.count_item(30222)==0 then
                               pc.give_item2(30222, 1)
                               send_letter("Wróć do biologa !")                                
                       end     
               end


               when __TARGET__.target.click  or
                       20084.chat."Oto Kamień !" with pc.count_item(30222) > 0  begin
                   target.delete("__TARGET__")
                       say_title("Biolog Chaegirab :")
                       say("Oh, Znalazłeś !")
                       say("Dziękuję bardzo. ")
                       say("")
                       say_reward("Idź do Baek-Go po nagrodę !")
                       say("")
                       pc.remove_item(30222,1)
                       set_state(__reward)
               end

       end

       state __reward begin
               when letter begin
                       send_letter("Żółć Niedźwiedzia - Nagroda")

                       local v = find_npc_by_vnum(20018)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Baek-Go")
                       end

               end
               when button or info begin
                       say_title("Pomogłeś Biologowi!")
                       ---                                                   l
                       say("Biolog Chaegirab wysyła Cię ")
                       say("po nagrodę do Baek-Go !")
                       say("")
               end

               when __TARGET__.target.click  or
                       20018.chat."Przysłał mnie biolog" begin
                   target.delete("__TARGET__")
                       say_title("Baek-Go :")
                       say("Hmm, a więc Biolog")
                       say("wysłał Cię do mnie po nagrodę ?")
                       say("Spójrzmy ... ")
                       say("")
                       say_reward("Otrzymujesz +80 Punktów Obrony.")
                       say_reward("Oraz mały upominek. ")

                       affect.add_collect(apply.DEF_GRADE_BONUS,80,60*60*24*365*60) -----ˇV60¦~        
                       pc.give_item2(27987, 50)
                       pc.give_item2(70024, 1)
                       pc.give_item2(70024, 1)
                       pc.give_item2(50513, 3)
                       pc.give_item2(72025, 10)
                       pc.give_item2(27102, 15)
                       pc.give_item2(50621, 1)
                       pc.give_item2(50621, 1)
                       pc.give_item2(50621, 1)
                       pc.give_item2(50621, 1)

                       clear_letter()
                       set_quest_state("collect_quest_lv60", "run")
                       set_state(__complete)
               end

       end


       state __giveup__ begin
               when 20084.chat."Poddajesz sie?" begin
                       say_title("Biolog Chaegirab :")
                       say("Czy jesteś pewien, że chcesz się poddać ?!")
                       say("Nie będziesz miał szansy, aby zacząć ponownie !")
            end
        end
       state __complete begin
       end
end 

누가 뭐라 해도 난 나야 난 그냥 내가 되고 싶어
I WANNA BE ME ME ME

Opublikowano

@UP

 

 

quest collect_quest  begin
       state start begin
       end
       state run begin
               when login or levelup with pc.level >= 8 and pc.level <= 99 begin
                       set_state(information)
               end     
       end

       state information begin
               when letter begin
                       local v = find_npc_by_vnum(20084)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Biolog Chageirab")
                       end
                       send_letter("Kłopot Biologa")
               end

               when button or info begin
                                       say_title("Kłopot Biologa")
                                       say("")
                                       say("Biolog Chaegirab, alchemik,")
                                       say("potrzebuje twojej pomocy...")
                   say("Udaj się do niego.")
                                       say("")
               end

               when __TARGET__.target.click or
                       20084.chat."Znajdź Biologa" begin
                       target.delete("__TARGET__")
                       say_title("Biolog Chaegirab :")
                       say("Proszę pomóż mi...")
           say("Muszę przeprowadzić eksperyment")
           say("dlatego potrzebuję kilku Żółci Niedźwiedzia.")
                       say("")
                       wait()
                       say_title("Biolog Chaegirab :"))
           say("Możesz mi przynieść 6 Żółci Niedźwiedzia?")
           say("Proszę, pomóż mi! Najpierw zgromadź wszystkie 6, ")
           say("Potem oddawaj mi je pojedyńczo.")
           say("")                                                                                                                                                                                                                                                                               
                       set_state(go_to_disciple)
                       pc.setqf("duration",0)  --ĄiĄH¸Ő¸ŐŞş®É¶ˇ
                       pc.setqf("collect_count",0)-- ¨ú±oŞşŞ««~ĽĆ¶q
                       pc.setqf("drink_drug",0) --łÜ°g´bĂĤôŞş¸Ü1
               end
       end

       state go_to_disciple begin
               when letter begin
                       send_letter("Zadanie: Żółć Niedźwiedzia")

               end
               when button or info begin
                       say_title("Zadanie: Żółć Niedźwiedzia")
                       ---                                                   l
                       say("")
                       say("Biolog Chaegirab, alchemik,")
                       say("potrzebuje Żółći Niedźwiedzia.")
                       say("Zgromadź wszystkie 6, ")
                       say("po czym oddawaj pojedyńczo.")
                       say("Pamiątek po Demonie szukaj w Wieży Demonów !")
                       say("")
                       say_item_vnum(30010) 
                       say_reward("Zebrałeś już ".." "..pc.getqf("collect_count").." Żółci Niedźwiedzia!")
                       say("")
               end

               when 71035.use begin --°g´bĂĤô
                       if get_time() < pc.getqf("duration") then
                               say("")
                               say("ÁŮ¤ŁĄiĄH¨ĎĄÎ°g´bĂĤô")
                               say("")
                               return
                       end
                       if pc.getqf("drink_drug")==1 then
                               say("")
                               say("¤w¸g¨ĎĄÎ¤F1¦¸")
                               say("")
                               return
                       end
                       if pc.count_item(30010)==0 then
                               say_title("Biolog Chaegirab :")
                               say("Wróć z Żółćią !")
                               say("")
                               return
                       end

                       item.remove()   
                       pc.setqf("drink_drug",1)
               end




       when 20084.chat."Żółć Niedźwiedzia" with pc.count_item(30010) >0   begin
                       if get_time() > pc.getqf("duration") then
                               say("Biolog Chaegirab:")
                               ---                                                   l
                               say("Przyniosłeś Żółć!")
                               say("")
                               pc.remove_item(30010, 1)
                               pc.setqf("duration",get_time()+0*0*0) ----------------22??
                               wait()

                               local pass_percent
                               if pc.getqf("drink_drug")==0 then
                                       pass_percent=70
                               else            
                                       pass_percent=90
                               end

                               local s= number(1,100)
                               if s<= pass_percent  then
                                  if pc.getqf("collect_count")< 14 then     --15­ÓĄĽşˇ 
                                               local index =pc.getqf("collect_count")+1 
                                               pc.setqf("collect_count",index)     --¨ú±o¤@­Ó®É+1 
                                               say_title("Biolog Chaegirab :")
                                               say("Oh!! Ta Żółć Niedźwiedzia jest doskonałej jakości !")
                                               say("Przynieś mi jeszcze ".." "..6-pc.getqf("collect_count").. " Żółći Niedźwiedzia.")
                                               say("Proszę, spróbuj je znaleźć !")
                                               say("")
                                               pc.setqf("drink_drug",0)         --ĂĤôŞě©l¤Ć
                                               return
                                       end
                                       say_title("Biolog Chaegirab :")
                                       say("Oh, zebrałeś już wszystkie ?")
                                       say("Dobra robota...")
                                       say("Ale poczekaj!")
                                       say("Aby zakończyć swoją pracę, potrzebuje")
                                       say("abyś przyniósł dla mnie jeszcze jeden przedmiot !")        
                                       say("")
                                       pc.setqf("collect_count",0)
                                       pc.setqf("drink_drug",0)        
                                       pc.setqf("duration",0) 
                                       set_state(key_item)
                                       return
                               else                                                            
                               say_title("Biolog Chaegirab:")
                               say("Ta Żółć Niedźwiedzia!")
                               say("Spróbuj przynieść inną !")
                               say("Proszę, pomóż mi ! ")                 
                               pc.setqf("drink_drug",0)         --ĂĤôŞě©l¤Ć
                               return
                               end
               else
                 say_title("Biolog Chaegirab :")
                 say("Nie sprawdziłem jeszcze ostatniej Żółci Niedźwiedzia.")
                 say("Wróć później !")
                 say("")
                 return
               end

       end
end


       state key_item begin
               when letter begin
                       send_letter("Zadanie: Żółć Niedźwiedzia")

                       if pc.count_item(30222)>0 then  
                               local v = find_npc_by_vnum(20084)
                               if v != 0 then
                                       target.vid("__TARGET__", v, "Biolog Chageirab")
                               end
                       end

               end
               when button or info begin
                       if pc.count_item(30222) >0 then
                               say_title("Znalazłeś Kamień Duszy !")
                               say("")
                               ---                                                   l
                               say("Wróć do biologa, aby")
                               say("oddać mu Kamień !")
                               say("")
                               return
                       end

                       say_title("Kamień Duszy")
                       say("")
                       ---                                                   l
                       say("Zebrałeś już wszystkie 6 Żółći Niedźwiedzia!")
                       say("Teraz, biolog potrzebuje ostatni")
                       say("przedmiot, aby zakończyć swoje badania !")
                       say_item_vnum(30222)----------Żu¤`ĆFĆF»îĄŰ
                       say("Kamień możesz znaleźć zabijając Głodne Czerwone Dziki.")
                       say("Znajdziesz je koło namiotu biologa.")        
                       say("")
               end




               when 1031.kill  begin
                       local s = number(1, 50)
                       if s == 1 and pc.count_item(30222)==0 then
                               pc.give_item2(30222, 1)
                               send_letter("Wróć do biologa !")                                
                       end     
               end


               when __TARGET__.target.click  or
                       20084.chat."Oto Kamień !" with pc.count_item(30222) > 0  begin
                   target.delete("__TARGET__")
                       say_title("Biolog Chaegirab :")
                       say("Oh, Znalazłeś !")
                       say("Dziękuję bardzo. ")
                       say("")
                       say_reward("Idź do Baek-Go po nagrodę !")
                       say("")
                       pc.remove_item(30222,1)
                       set_state(__reward)
               end

       end

       state __reward begin
               when letter begin
                       send_letter("Żółć Niedźwiedzia - Nagroda")

                       local v = find_npc_by_vnum(20018)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Baek-Go")
                       end

               end
               when button or info begin
                       say_title("Pomogłeś Biologowi!")
                       ---                                                   l
                       say("Biolog Chaegirab wysyła Cię ")
                       say("po nagrodę do Baek-Go !")
                       say("")
               end

               when __TARGET__.target.click  or
                       20018.chat."Przysłał mnie biolog" begin
                   target.delete("__TARGET__")
                       say_title("Baek-Go :")
                       say("Hmm, a więc Biolog")
                       say("wysłał Cię do mnie po nagrodę ?")
                       say("Spójrzmy ... ")
                       say("")
                       say_reward("Otrzymujesz +80 Punktów Obrony.")
                       say_reward("Oraz mały upominek. ")

                       affect.add_collect(apply.DEF_GRADE_BONUS,80,60*60*24*365*60) -----ˇV60¦~        
                       pc.give_item2(27987, 50)
                       pc.give_item2(70024, 1)
                       pc.give_item2(70024, 1)
                       pc.give_item2(50513, 3)
                       pc.give_item2(72025, 10)
                       pc.give_item2(27102, 15)
                       pc.give_item2(50621, 1)
                       pc.give_item2(50621, 1)
                       pc.give_item2(50621, 1)
                       pc.give_item2(50621, 1)

                       clear_letter()
                       set_quest_state("collect_quest_lv60", "run")
                       set_state(__complete)
               end

       end


       state __giveup__ begin
               when 20084.chat."Poddajesz sie?" begin
                       say_title("Biolog Chaegirab :")
                       say("Czy jesteś pewien, że chcesz się poddać ?!")
                       say("Nie będziesz miał szansy, aby zacząć ponownie !")
            end
        end
       state __complete begin
       end
end 

 

 

Juz ;P

 

@yyy. Spoko ;D

A jak chcesz zmianic czas to szukaj linijki

 pc.setqf("duration",get_time()+0*0*0) ----------------22??

i zmieniasz 0*0*0 np jak chcesz na 30minut to 60*30 ;P

***


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

Stelios, a możesz jeszcze poprawić coś w questcie? Jak chce wgrac pisze ze jest błąd w okolicach END

po

 

say_title("Biolog Chaegirab :"))

say("Możesz mi przynieść 6 Żółci Niedźwiedzia?")

say("Proszę, pomóż mi! Najpierw zgromadź wszystkie 6, ")

say("Potem oddawaj mi je pojedyńczo.")

say("")

set_state(go_to_disciple)

pc.setqf("duration",0) --ĄiĄH¸Ő¸ŐŞş®É¶ˇ

pc.setqf("collect_count",0)-- ¨ú±oŞşŞ««~ĽĆ¶q

pc.setqf("drink_drug",0) --łÜ°g´bĂĤôŞş¸Ü1

Edit: Sam wykrylem blad, thx.

 

 

 

EDIT2: PO WGRANIU DO GRY QUESTA NADAL NIE MA.... POMOCYYY

누가 뭐라 해도 난 나야 난 그냥 내가 되고 싶어
I WANNA BE ME ME ME

Opublikowano

EDIT2: PO WGRANIU DO GRY QUESTA NADAL NIE MA.... POMOCYYY

 

 

A próbowałeś na nowej postaci?

Sprawdź czy nie ma żadnego polskiego znaku przy " w say(" ... ")

np. say("cześć")

musi być: say("cześć ")

***


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

A próbowałeś na nowej postaci?

Sprawdź czy nie ma żadnego polskiego znaku przy " w say(" ... ")

np. say("cześć")

musi być: say("cześć ")

Właśnie wszystko gra... Na nowej postaci też nie ma.

누가 뭐라 해도 난 나야 난 그냥 내가 되고 싶어
I WANNA BE ME ME ME

Opublikowano

Właśnie wszystko gra... Na nowej postaci też nie ma.

 

No to nie wiem... Ja się nie znam aż tak na questach, żeby grzebać w gotowej całości... ;/

 

A spróbuj od nowa edytować questa...

Tutaj masz misje na 30lvl z ustawionym timerem na kolejne zbieranie :

 

----------------------------------------------------
-- Serwer Rehab Edit by Flexior
-- Edit by Czarny dla CzarnyMT2
-- Analiza Biologa 30lv
----------------------------------------------------
quest collect_quest_lv30  begin
	state start begin
			when login or levelup with pc.level >= 30 and pc.level <= 90 begin
					set_state(information)
			end	 
	end

	state information begin
			when letter begin
					local v = find_npc_by_vnum(20084)
					if v != 0 then
							target.vid("__TARGET__", v, "Analiza Biologa - Zeby Orka")
					end
					send_letter("Analiza Biologa - Zeby Orka")
			end

			when button or info begin
				say_title("Analiza Biologa - Zeby Orka")
				say("")
				say("Biolog Chaegirab, uczen Uriela,")
				say("wlasnie Cie szukal. Prosze idz")
				say("do niego i zaoferuj mu swoja pomoc")
				say("")
			end

			when __TARGET__.target.click or
					20084.chat."Znajdz Biologa" begin
					target.delete("__TARGET__")
					say("Biolog Chaegirab:")
					---												   l
					say("Niebiosa, prosze pomozcie mi...")
		say("Badam wszystkie rodzaje potworow w tym ")
		say("imperium. Jest bardzo duzo rzeczy,")
		say("ktore musza zostac zrobione. Nie mam")
		say("czasu abym mogl sam wybrac sie na wyprawe.")
		say("Prosze, pomoz mi.")
		wait()
		say("Aktualnie badam Zeby Orka.")
		say("Musze przeprowadzic kilka eksperymentow,")
		say("dlatego potrzebuje kilku Zebow Orka.")
		say("Czy moglbys przyniesc mi 10 Zebow Orka?")
		say("Prosze, pomoz mi! Zawsze przynos mi po jednym,")
		say("abym mial czas na ich dokladne przebadanie!")
		say("")																																																																							   
					set_state(go_to_disciple)
					pc.setqf("duration",0)
					pc.setqf("collect_count",0)
					pc.setqf("drink_drug",0)
			end
	end

	state go_to_disciple begin
			when letter begin
					send_letter("Zadanie Specjalne - Zeby Orka")

			end
			when button or info begin
					say_title("Znajdz Zeby Orka")
					---												   l
					say("")
					say("Biolog Chaegirab, uczen Uriela,")
					say("szuka Zebow Orka.")
					say("Zawsze przynos mu po jednym, aby mial czas")
					say("na ich dokladne przebadanie.")
					say("Zebow orka szukaj u Czarnych Orkow!")
					say("")
					say_item_vnum(30006) 
					say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").." Zebow Orka.")
					say("")
			end

			when 71035.use begin --°g´bĂĤô
					if get_time() < pc.getqf("duration") then
							say("")
							say("ÁŮ¤ŁĄiĄH¨ĎĄÎ°g´bĂĤô")
							say("")
							return
					end
					if pc.getqf("drink_drug")==1 then
							say("")
							say("¤w¸g¨ĎĄÎ¤F1¦¸")
							say("")

							return
					end
					if pc.count_item(30006)==0 then
							say("Biolog Chaegirab:")
							say("Co? Nie przyniosles mi zadnych")
							say("Zebow Orka?...")
							say("")
							return
					end
					item.remove()   
					pc.setqf("drink_drug",1)
			end




	when 20084.chat."Zeby Orka" with pc.count_item(30006) >0   begin
					if get_time() > pc.getqf("duration") then
							say("Biolog Chaegirab:")
							---												   l
							say("Oh!! Znalazles!")
							say("Pozwol, ze rzuce okiem...")
							say("Jeszcze chwilke.")
							say("")
							pc.remove_item("30006", 1)
							pc.setqf("duration",get_time()+60*60*2)
							wait()

							local pass_percent
							if pc.getqf("drink_drug")==0 then
									pass_percent=70
							else			
									pass_percent=90
							end

							local s= number(1,100)
							if s<= pass_percent  then
							   if pc.getqf("collect_count")< 9 then	 --10­ÓĄH¤U 
											local index =pc.getqf("collect_count")+1 
											pc.setqf("collect_count",index)	 --¨ú±o¤@­Ó®É +1 
											say("Biolog Chaegirab:")
											say("Oh!! Ten Zab Orka jest doskonalej jakosci!")
											say("Przynies mi jeszcze".." "..10-pc.getqf("collect_count").. " Zebow Orka.")
											say("Prosze, sprobuj je znalezc!")
											say("")
											pc.setqf("drink_drug",0)		 --ĂĤôŞě©l¤Ć
											return
									end
									say("Biolog Chaegirab:")
									say("Oh, zebrales juz wszystkie?")
									say("Dobra robota...")
									say("Ale poczekaj!")
									say("Aby zakonczyc swoja prace, potrzebuje")	
									say("abys przyniosl dla mnie jeszcze jeden przedmiot!")
									say("")
									pc.setqf("collect_count",0)
									pc.setqf("drink_drug",0)		
									pc.setqf("duration",0) 
									set_state(key_item)
									return
							else															
							say("Biolog Chaegirab:")
							say("Ten Zab orka jest zlej jakosci!")
							say("Sprobuj przyniesc inny!")
							say("Prosze, pomoz mi!")
							pc.setqf("drink_drug",0)		 --ĂĤôŞě©l¤Ć
							return
							end
		else
			  say("Biolog Chaegirab:")
			  say("Jeszcze nie skonczylem badac ostatniego Zebu Orka!")
			  say("Wroc pozniej, kiedy juz skoncze!")
			  say("")
			  return
			end

	end
end


	state key_item begin
			when letter begin
					send_letter("Zadanie Specjalne - Zeby Orka")

					if pc.count_item(30220)>0 then  
							local v = find_npc_by_vnum(20084)
							if v != 0 then
									target.vid("__TARGET__", v, "Analiza Biologa - Zeby Orka")
							end
					end

			end
			when button or info begin
					if pc.count_item(30220) >0 then
							say_title("Znalazles kamien duszy!")
							say("")
							---												   l
							say("Wroc do biologa, aby")
							say("odniesc mu kamien!")
							say("")
							return
					end
					say_title("Kamien Duszy")
					say("")
					---												   l
					say("Zebrales juz wszystkie 10 Zebow!")
					say("Teraz, biolog potrzebuje ostatni")
					say("przedmiot, aby zakonczyc swoje badania!")
					say_item_vnum(30220)
					say("Mozesz go znalezc zabijajac orki")
					say("w Dolinie Seungryong!")
					say("")
			end



			when 635.kill or
					 636.kill or 
					 637.kill  begin
					local s = number(1, 50)
					if s == 1 and pc.count_item(30220)==0 then
							pc.give_item2(30220, 1)
							send_letter("Wroc do biologa!")		 
					end	 
			end

			when __TARGET__.target.click  or
					20084.chat."Znalazlem Kamien Duszy" with pc.count_item(30220) > 0  begin
				target.delete("__TARGET__")
					say("Biolog Chaegirab:")
					say("Oh, Znalazles!")
					say("Bardzo Tobie dziekuje!")
					say("")
					say_reward("Mozesz teraz isc do Baek-Go po nagrode!")
					say("")
					pc.remove_item(30220,1)
					set_state(__reward)
			end

	end

	state __reward begin
			when letter begin
					send_letter("Analiza Biologa - Nagroda")

					local v = find_npc_by_vnum(20018)
					if v != 0 then
							target.vid("__TARGET__", v, "Baek-Go")
					end

			end
			when button or info begin
					say_title("Skonczyles analize biologa!")
					---												   l
					say("Biolog Chaegirab wysyla Cie")
					say("po nagrode do Baek-Go!")
					say("")
			end

			when __TARGET__.target.click  or
					20018.chat."Nagroda"  begin
				target.delete("__TARGET__")
					say("Baek-Go:")
					say("Hmm, a wiec Biolog")
					say("wyslal Cie po nagrode?")
					say("Zobaczmy, co tam masz...")
					say("")
					wait()
					say_title("Wybierz rodzaj bonusu jaki chcesz otrzymać ")

											local s = select("10% na Wojowników", "10% na Ninje", "10% na Sury", "10% na Szamanów")
					if s == 1 then
									affect.add_collect(apply.POINT_ATTBONUS_WARRIOR, 10, 60*60*24*365*60) --60¦~
									say_reward("Otrzymałeś bonus: 10% na Wojowników")
									say_reward("Otrzymałeś bonus: 10% Szybkosci poruszania się ")
									say_reward("Otrzymałeś 5x Szkatułkę Wodza Orków")
					elseif s == 2 then
									affect.add_collect(apply.POINT_ATTBONUS_ASSASSIN, 10, 60*60*24*365*60) --60¦~
									say_reward("Otrzymałeś bonus: 10% na Ninje")
									say_reward("Otrzymałeś bonus: 10% Szybkosci poruszania się ")
									say_reward("Otrzymałeś 5x Szkatułkę Wodza Orków")
							elseif s == 3 then
									affect.add_collect(apply.POINT_ATTBONUS_SURA, 10, 60*60*24*365*60) --60¦~
									say_reward("Otrzymałeś bonus: 10% na Sury")
									say_reward("Otrzymałeś bonus: 10% Szybkosci poruszania się ")
									say_reward("Otrzymałeś 5x Szkatułkę Wodza Orków")
							elseif s == 4 then
									affect.add_collect(apply.POINT_ATTBONUS_SHAMAN, 10, 60*60*24*365*60) --60¦~	 
									say_reward("Otrzymałeś bonus: 10% na Szamanów")
									say_reward("Otrzymałeś bonus: 10% Szybkosci poruszania się ")
									say_reward("Otrzymałeś 5x Szkatułkę Wodza Orków")
							end

					pc.give_item2(50070)
					pc.give_item2(50070)
					pc.give_item2(50070)
					pc.give_item2(50070)
					pc.give_item2(50070)
					affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) --60¦~

					clear_letter()
					set_quest_state("collect_quest_lv40", "run")
					set_state(__complete)
			end

	end


	state __giveup__ begin
			when 20084.chat."Poddajesz sie?" begin
					say("Biolog Chaegirab:")
					say("Czy jestes pewien, ze chcesz sie poddac!?")
					say("Nie bedziesz mial szansy, aby zaczac")
					say("ponownie!")
		 end
	 end
	state __complete begin
	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

A co jest źle w tym questcie?:

 

----------------------------------------------------
-- Serwer Rehab Edit by Flexior
-- Edit by Czarny dla CzarnyMT2
-- Analiza Biologa 30lv
----------------------------------------------------
quest collect_quest_lv30  begin
               state start begin
                               when login or levelup with pc.level >= 8 and pc.level <= 90 begin
                                               set_state(information)
                               end      
               end

               state information begin
                               when letter begin
                                               local v = find_npc_by_vnum(20084)
                                               if v != 0 then
                                                               target.vid("__TARGET__", v, "Biolog Chaegirab")
                                               end
                                               send_letter("Zadanie: Żółć Niedźwiedzia")
                               end

                               when button or info begin
                                       say_title("Zadanie: Żółć Niedźwiedzia")
                                       say("")
                                       say("Biolog Chaegirab, alchemik,")
                                       say("potrzebuje twojej pomocy.")
                                       say("Udaj się do niego!")
                                       say("")
                               end

                               when __TARGET__.target.click or
                                               20084.chat."Żółć Niedźwiedzia" begin
                                               target.delete("__TARGET__")
                                               say_title("Biolog Chaegirab:")
                                               say("Ohh, to tylko ty...")
                       say("Myślałem, że to składniki do mojej mikstury.")
                       say("Wiesz, przyrządzam teraz specjalną miksturę.")
                       say("Zamówiłem ostatnio składnik:")
                       say_reward("Żółć Niedźwiedzia")
                       say("Lecz wciąż dostawcy nie ma...")
                       wait()
                                               say_title("Biolog Chaegirab:")                     
                       say("Czuję, że nie prędko się on tu zjawi.")
                       say("Może ty mi zdobędziesz Żółć?")
                       say("Myślę, że 6 sztuk wystarczy!")

                                               set_state(go_to_disciple)
                                               pc.setqf("duration",0)
                                               pc.setqf("collect_count",0)
                                               pc.setqf("drink_drug",0)
                               end
               end

               state go_to_disciple begin
                               when letter begin
                                               send_letter("Żółcie...")

                               end
                               when button or info begin
                                               say_title("Żółcie...")
                                               say("Biolog Chaegirab, alchemik,")
                                               say("potrzebuje Żółci Niedźwiedzia.")
                                               say("6 Sztuk mu wystarczy.")
                                               say("Zabijaj Niedźw.")
                                               say("")
                                               say_item_vnum(30010) 
                                               say_reward("Do tej pory zebrałeś".." "..pc.getqf("collect_count").." Żółci Niedźwiedzia.")
                                               say("")
                               end

                               when 71035.use begin --°g´bĂĤô
                                               if get_time() < pc.getqf("duration") then
                                                               say("")
                                                               say("ÁŮ¤ŁĄiĄH¨ĎĄÎ°g´bĂĤô")
                                                               say("")
                                                               return
                                               end
                                               if pc.getqf("drink_drug")==1 then
                                                               say("")
                                                               say("¤w¸g¨ĎĄÎ¤F1¦¸")
                                                               say("")

                                                               return
                                               end
                                               if pc.count_item(30010)==0 then
                                                               say_title("Biolog Chaegirab:")
                                                               say("Co? Nie przyniosłeś mi żadnych")
                                                               say("Żółci Niedźwiedzia..?")
                                                               say("")
                                                               return
                                               end
                                               item.remove()   
                                               pc.setqf("drink_drug",1)
                               end




               when 20084.chat."Żółć " with pc.count_item(30010) >0   begin
                                               if get_time() > pc.getqf("duration") then
                                                               say_title("Biolog Chaegirab:")
                                                               say("Oh!! Znalazłeś Żółć!")
                                                               say("Pozwól, że ją zbadam.")
                                                               say("Jeszcze chwilkę.")
                                                               say("")
                                                               pc.remove_item("30010", 1)
                                                               pc.setqf("duration",get_time()+60*60*2)
                                                               wait()

                                                               local pass_percent
                                                               if pc.getqf("drink_drug")==0 then
                                                                               pass_percent=70
                                                               else                    
                                                                               pass_percent=90
                                                               end

                                                               local s= number(1,100)
                                                               if s<= pass_percent  then
                                                                  if pc.getqf("collect_count")< 5 then  --6­ÓĄH¤U 
                                                                                               local index =pc.getqf("collect_count")+1 
                                                                                               pc.setqf("collect_count",index)  --¨ú±o¤@­Ó®É +1 
                                                                                               say_title("Biolog Chaegirab:")
                                                                                               say("Oh!! Ta Żółć jest doskonałej jakości!")
                                                                                               say("Przynieś mi jeszcze".." "..6-pc.getqf("collect_count").. " Żółci Niedźwiedzia.")
                                                                                               say("Proszę, spróbuj je znaleźć!")
                                                                                               say("")
                                                                                               pc.setqf("drink_drug",0)                 --ĂĤôŞě©l¤Ć
                                                                                               return
                                                                               end
                                                                               say_title("Biolog Chaegirab:")
                                                                               say("Już wszystkie 6?")
                                                                               say("Dobra robota...")
                                                                               say("Ohh, ale zaczekaj!")
                                                                               say("Aby skończyć moją miksturę, ")    
                                                                               say("Musisz przynieść dla mnie jeszcze jeden przedmiot!")
                                                                               say("")
                                                                               pc.setqf("collect_count",0)
                                                                               pc.setqf("drink_drug",0)                
                                                                               pc.setqf("duration",0) 
                                                                               set_state(key_item)
                                                                               return
                                                               else                                                                                                                    
                                                               say_title("Biolog Chaegirab:")
                                                               say("Ta Żółć jest złej jakości..")
                                                               say("Znajdź inną...")
                                                               say("Proszę...!")
                                                               pc.setqf("drink_drug",0)                 --ĂĤôŞě©l¤Ć
                                                               return
                                                               end
                       else
                                 say_title("Biolog Chaegirab:")
                                 say("Nie skończyłem badać jeszcze ostatniej Żółci!")
                                 say("Wróć później, kiedy już skończę.")
                                 say("")
                                 return
                               end

               end
end


               state key_item begin
                               when letter begin
                                               send_letter("Żółcie...")

                                               if pc.count_item(30220)>0 then  
                                                               local v = find_npc_by_vnum(20084)
                                                               if v != 0 then
                                                                               target.vid("__TARGET__", v, "Biolog Chaegirab")
                                                               end
                                               end

                               end
                               when button or info begin
                                               if pc.count_item(30220) >0 then
                                                               say_title("Zdobyłeś kamień duszy!")
                                                               say("Wróć do biologa.")
                                                               say("")
                                                               return
                                               end
                                               say_title("Zółcie...")
                                               say("Zebrałeś już wszystkie 6 Żółći Niedźwiedzia.")
                                               say("Teraz, biolog potrzebuje ostatni")
                                               say("przedmiot, aby zakończyć tworzenie mikstury!")
                                               say_item_vnum(30220)
                                               say("Możesz go zdobyć zabijając:")
                                               say_reward("Głodny Czar. Niedźw.")
                                               say_reward("Niedźw. Grizzly.")
                                               say_reward("Głodny Niedźw. Grizzly.")
                                               say("")
                               end



                               when 182.kill or
                                                111.kill or 
                                                181.kill  begin
                                               local s = number(1, 50)
                                               if s == 1 and pc.count_item(30220)==0 then
                                                               pc.give_item2(30220, 1)
                                                               send_letter("Żółćie...")          
                                               end      
                               end

                               when __TARGET__.target.click  or
                                               20084.chat."Kamień Duszy" with pc.count_item(30220) > 0  begin
                                       target.delete("__TARGET__")
                                               say_title("Biolog Chaegirab:")
                                               say("Oh, znalazłeś!")
                                               say("Bardzo ci dziękuję!")
                                               say("")
                                               say_reward("Udaj się do Baek-Go po nagrodę!")
                                               say("")
                                               pc.remove_item(30220,1)
                                               set_state(__reward)
                               end

               end

               state __reward begin
                               when letter begin
                                               send_letter("Żółcie: Nagroda")

                                               local v = find_npc_by_vnum(20018)
                                               if v != 0 then
                                                               target.vid("__TARGET__", v, "Baek-Go")
                                               end

                               end
                               when button or info begin
                                               say_title("Rozwiązałeś problem Biologa.")
                                               say("Biolog Chaegirab wysyła cię")
                                               say("po nagrodę do Baek-Go!")
                                               say("")
                               end

                               when __TARGET__.target.click  or
                                               20018.chat."Nagroda"  begin
                                       target.delete("__TARGET__")
                                               say_title("Baek-Go:")
                                               say("Hmm, a więc Biolog Chaegirab")
                                               say("wysłał cię bo nagrodę?")
                                               say("Zobaczmy, co tam masz...")
                                               say("")
                                               wait()
                                               say_title("Wybierz bonus, który chcesz otrzymać. ")
                                               say_title("Bonus otrzymujesz na stałe. ")

                                                                                               local s = select("10% do Szybkości Ataku", "10% na Ninje", "+800 PŻ")
                                               if s == 1 then
                                                                               affect.add_collect(apply.ATT_SPEED, 10, 60*60*24*365*60) --60¦~
                                                                               say_reward("Otrzymałeś bonus: 10% do Szybkości Ataku!")
                                               elseif s == 2 then
                                                                               affect.add_collect(apply.MOV_SPEED, 10, 60*60*24*365*60) --60¦~
                                                                               say_reward("Otrzymałeś bonus: 10% do Szybkości Ruchu!")
                                                               elseif s == 3 then
                                                                               affect.add_collect(apply.MAX_HP, 800, 60*60*24*365*60) --60¦~
                                                                               say_reward("Otrzymałeś bonus: +800 PŻ!")
			end

                                               clear_letter()
                                               set_quest_state("collect_quest_lv40", "run")
                                               set_state(__complete)
                               end

               end


               state __giveup__ begin
                               when 20084.chat."Poddaje się..." begin
                                               say_title("Biolog Chaegirab:")
                                               say("Haha, rozśmieszasz mnie,")
                                               say("Nie możesz się poddać,")
                                               say("Podjąłeś wyzwanie.")
                        end
                end
               state __complete begin
               end
end

 

Gdy go dodaje na serwa questa nie ma.

누가 뭐라 해도 난 나야 난 그냥 내가 되고 싶어
I WANNA BE ME ME ME

Opublikowano

Już sprawdzam, zaraz edit.

 

na moje oko tutaj jest błąd :

say("Biolog Chaegirab wysyła cię")

No to czekam na jakieś zadanko bo dziś nie mam nic do roboty ;) Będę za 40 minutek więc piszcie.

 

umarł

Opublikowano

Prosze o Questa

 

 

- misja

Śnieżna Kraina

- od którego levela

127

- rozmowy

rozmowa o przenoszeniu na mape

/warp 200 100

- ID itemków oraz NPC

ID

-70025

NPC

-20092

 

Pozdrawiam.

Opublikowano
quest lalala begin
state start begin
	when 20092.chat."Śnieżna Kraina" begin
		say_title("Teleportujesz się na Śnieżną Krainę.")
		pc.warp(20000, 10000)
	end
end
end

 

umarł

Opublikowano

quest lalala begin
state start begin
	when 20092.chat."Śnieżna Kraina" begin
		say_title("Teleportujesz się na Śnieżną Krainę.")
		pc.warp(20000, 10000)
	end
end
end

 

 

Nie działa .... ;x

Opublikowano

Anarki miał na myśli komendę gm'a / warp 200 100 , a to co mu podałeś nie działa ...

A usuwaj śmiało tą śmieszną sygnaturę, ja na Ciebie leję ;*

Opublikowano

quest lalala begin
state start begin
	when 20092.chat."Śnieżna Kraina" begin
		say_title("Teleportujesz się na Śnieżną Krainę.")
		pc.warp(20000, 10000)
	end
end
end

 

Nie Działa .... ;x

 

 

Prosze o Questa

 

 

- misja

Śnieżna Kraina

- od którego levela

127

- rozmowy

rozmowa o przenoszeniu na mape

/warp 200 100

- ID itemków oraz NPC

ID

-70025

NPC

-20092

 

i jeszcze aby Pobierał Przepustkę :)

 

dam 2x + i 2x 5

 

Pozdrawiam.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...