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

Opublikowano

@Stopek masz

 

quest kasa begin
	state start begin
			when 20355.chat."Chciałbym Dostać Yangi" begin
											say_title("Kapitan:")
											say("Powiadasz, że chciałbyś dostać Yangi?")
											say("")
											say_title(pc.get_name()..":")
											say("Tak, chciałbym otrzymać trochę Yang.")
											say("")
											wait()
											say_title("Kapitan:")
											say("Załatwione!")
											say("Nie widzę w tym problemu.")
											say("Wpisz ile chciałbyś dostać?")
											say("")
											say_title("Informacja")
											say_reward("Pamiętaj!!")
											say_reward("Maxymalna ilość Yang na koncie to: 1.800.000.000")
											say("")
											say("Wpisz ilość Yang:")
													local max_gold = game.get_event_flag("max_gold")
													if max_gold == 0 then
													max_gold = 1800000000 ;
													end

													local y=input()
													if y == "" then
											say("Musisz podać ilość Yang!")
											npc.unlock()
											return
											else
											pc.change_money(y)
											say_reward("Otrzymałeś: "..y.." Yang")
											end
											if y > max_gold then
											say("Fuck You!")
											npc.unlock()
											return
											else
											pc.change_money(y)
											say_reward("Otrzymałeś: "..y.." Yang")
											end


			end
	end
end

 

 

quest ranga begin
	state start begin
			when 20355.chat."Chciałbym Dostać Nową Range " begin
			say_title("Kapitan:")
			say("Witaj,")
			say("Chciałbyś dostać nową rangę?")
			say("Mogę Ci ją dać jeśli tylko zechcesz.")
			say("")
			say("Czy chcesz otrzymać nową rangę?")

			local s = select("Tak", "Nie")

			if s == 1 then
			say_title("Kapitan:")
			say("Wpisz wartość rangi:")
			say("")
			say_title("Informacja")
			say_reward("Możesz tylko podawać wartośći w przedziale:")
			say_reward("-200000 do 200000")
			local ranga=input()
			if ranga == "" then
											say("Musisz podać wartość rangi!")
											npc.unlock()
											return
											else
											pc.change_alignment(ranga)
											say_reward("Twoja ranga została zmieniona o: "..ranga.." punktów")
			end
			else
			return
			end
			end
	end
end

 

 

quest plec begin
	state start begin
			when 20355.chat."Chciałbym Zmienić Płeć " begin
					say_title("Kapitan:")
					say("Witaj,")
					say("Mogę Ci zmienić płeć za drobną opłatą.")
					say("Musisz mi zapłacić 10.000.000 yang,")
					say("by móc zmienić swoją płeć!")
					say("")
					say_reward("Czy chciałbyś zmienić płeć?")
					local s = select("Tak", "Nie")

					if s == 1 then
					pc.change_sex()

							local m_sex = pc.get_sex()

							if m_sex == 0 then
									char_log(0, "CHANGE_SEX", "F -> M")
							else
									char_log(0, "CHANGE_SEX", "M -> F")
							end
							say_title("Kapitan:")
							say("Zmieniłem Twoją płeć,")
							say("od teraz będziesz kimś innym.")
							say("")
							say_reward("Przeloguj się !")
							pc.changegold(-10000000)
					else
					say_title("Kapitan:")
							say("Dobrze, że zmieniłeś zdanie..")
							return
					end
			end
	end
end

 

 

quest skille_P begin
	state start begin
			when 20355.chat."Chciałbym Dostać Skille" with pc.level >= 5 begin
			say_title("Witaj,")
			say("Moge Ci dać wszystkie skille na P? ")
			say("")
			say("Czy chcesz otrzymać skille na P?")

			local s = select("Tak", "Nie")
if s == 1 then
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 59)
pc . set_skill_level (2, 59)
pc . set_skill_level (3, 59)
pc . set_skill_level (4, 59)
pc . set_skill_level (5, 59)
elseif pc . get_job()==0 and pc . get_skill_group()==2 then
pc . set_skill_level (16, 59)
pc . set_skill_level (17, 59)
pc . set_skill_level (18, 59)
pc . set_skill_level (19, 59)
pc . set_skill_level (20, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==1 then
pc.set_skill_level(31, 59)
pc.set_skill_level(32, 59)
pc.set_skill_level(33, 59)
pc.set_skill_level(34, 59)	  
pc.set_skill_level(35, 59)
elseif pc . get_job()==1 and pc . get_skill_group()==2 then
pc.set_skill_level(46, 59)
pc.set_skill_level(47, 59)
pc.set_skill_level(48, 59)
pc.set_skill_level(49, 59)
pc.set_skill_level(50, 59)	  
elseif pc . get_job()==2 and pc . get_skill_group()==1 then
pc.set_skill_level(61, 59)
pc.set_skill_level(62, 59)
pc.set_skill_level(63, 59)
pc.set_skill_level(64, 59)
pc.set_skill_level(65, 59)
pc.set_skill_level(66, 59)	  
elseif pc . get_job()==2 and pc . get_skill_group()==2 then
pc.set_skill_level(76, 59)
pc.set_skill_level(77, 59)
pc.set_skill_level(78, 59)
pc.set_skill_level(79, 59)
pc.set_skill_level(80, 59)
pc.set_skill_level(81, 59)	  
elseif pc . get_job()==3 and pc . get_skill_group()==1 then
pc.set_skill_level(91, 59)
pc.set_skill_level(92, 59)
pc.set_skill_level(93, 59)
pc.set_skill_level(94, 59)
pc.set_skill_level(95, 59)
pc.set_skill_level(96, 59)
elseif pc . get_job()==3 and pc . get_skill_group()==2 then
pc.set_skill_level(106, 59)
pc.set_skill_level(107, 59)
pc.set_skill_level(108, 59)
pc.set_skill_level(109, 59)
pc.set_skill_level(110, 59)
pc.set_skill_level(111, 59)
end
say_title("Kapitan")
say("Zrobione!")
say_reward("Otrzymano Skille na P")
else
return
end
end
end
end

 

 

quest exp begin
	state start begin
			when 20355.chat."Chciałbym Dostać Doświadczenie" with pc.level >= 1 begin
											say_title("Kapitan:")
											say("Chciałbyś dostać większy level?")
											say("")
											say_title(pc.get_name()..":")
											say("Pewnie!")
											say("")
											wait()
											say_title("Kapitan:")
											say("Załatwione!")
											say("Nie widzę w tym problemu.")
											say("Wpisz ile expa chcesz dostać?")
											say("")
											say_title("Informacja")
											say_reward("Pamiętaj!!")
											say_reward("Maxymalna liczba to 99.999.999.999")
											say("")
											say("Wpisz ilość doświadczenia:")

													local y=input()
													if y == "" then
											say("Musisz podać ilość doświadczenia!")
											npc.unlock()
											return
											else
											pc.give_exp2(y)
											say_reward("Otrzymałeś: "..y.." Punktów Doświadczenia")
											end

			end
	end
end

 

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

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

@Up. Dzięki ;) Mógłbym jeszcze prosić o krótką instrukcję wgrania ? Czy normalnie zapisać te questy do plików .quest i wrzucić do folderu /quest i zrebootować serwa ?

Opublikowano

Poszukuje questa z funckją : Po założeniu danej zbrojki zakłada się również Fryzura .

Wykona ktoś takowy?

.

Opublikowano

@Up. Dzięki ;) Mógłbym jeszcze prosić o krótką instrukcję wgrania ? Czy normalnie zapisać te questy do plików .quest i wrzucić do folderu /quest i zrebootować serwa ?

wkej zawartosc do notatnika i zapisz z rozszerzeniem .quest nastepnie wejdz do twojego folderu z questami (np. /usr/home/game/share/locale/germany/quest) i wruc tam questa potem w vpc/vb wpisz cd sciezka do folderu z questami (np. cd /usr/home/game/share/locale/germany/quest) i zatwierdz (enter) teraz wpisz ./qc nazwa_questa.quest i jesli nie wywali błedow zrob reboot lub wpisz w grze reload q i zrob reloga

Obama wie, co robisz!!!
131894.jpg                                                                                                                                                    4906167742.png

                                                                                                                                                                                                                                                                                      LTE Play Opole

Opublikowano

Witam

czy ktoś by mi napisał Questa który by robił kopie Bazy danych np co 6h

i czy da rade przy zapisie usuwał stare a zapisywał nowe

do danego folderu

i na czacie w grze żeby pokazało " Kopia Bazy Danych została zapisana o godzinie : xxxxx "

 

Tego się nie robi questem... tylko skryptem

Opublikowano

można i questem ...

 

 

function backup_baza()
local dat = os.date('%d-%m-%Y_%H:%M:%S')
os.execute('mkdir /backup/ && mkdir /backup/all')
os.execute('mkdir /backup/all/'..dat)
local folder = "/backup/all/"..dat
os.execute('tar -cvzf '..dat..'/'..dat..'.tar.gz /var/db/mysql/')
end

 

na pewno zadziała. można inaczej ale tak też jest dobrze

 

umarł

Opublikowano

Proszę o napisanie mi Questa ktorkiego ;p

 

Chce zeby ktos mi napisał questa na zmiane bonów u npc chce sam quest bez funkcji i najlepiej jak by wyswietlało bonusy w quescie bo nie wiem jak to zrobic ale Funkcję mam ;)

Opublikowano

Witam serdecznie . Chciałbym prosić o pomoc, mianowicie potrzebuje czegoś takiego :

 

Rozbudowanej nagrody od biologa za zęby orka , otrzymujemy bonus na potwory +10% oraz szkatułkę Skilli G . Gdy na nią klikniemy PPM otrzymujemy skille na G.

Jeśli można jeszcze prosić, to o matowe lody . Otrzymujemy bonus +200 wartości ataku oraz szkatułkę Skilli P.

 

Pozdrawiam i dziękuję za pomoc !

 

@ Szkatułki mogą wyglądać jakkolwiek , mogą to być zwykłe szkatułki z PL'a , które otrzymujemy od biologa za misje.

 

@Pliki sherer 2011

Opublikowano

@up

hmm ... gdzie ja widziałem już coś takiego, evenest ?

 

Coś podobnego było na heaven2.

 

Proszę mi powiedzieć, czy to jest dobrze zrobione, jeśli nie to proszę poprawić :)

 

 

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()+0*0*0)
						    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  --10H¤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("Otrzymałeś Wszystkie Skille na G!")
  say("Otrzymałeś szkatułkę")
  say("Szybkość Poruszania się została zwiększona o 10")
   pc . set_skill_level ( 1 , 30 )
		    pc . set_skill_level ( 2 , 30 )
		    pc . set_skill_level ( 3 , 30 )
		    pc . set_skill_level ( 4 , 30 )
		    pc . set_skill_level ( 5 , 30 )
		    pc . set_skill_level ( 16 , 30 )
		    pc . set_skill_level ( 17 , 30 )
		    pc . set_skill_level ( 18 , 30 )
		    pc . set_skill_level ( 19 , 30 )
		    pc . set_skill_level ( 20 , 30 )
		    pc . set_skill_level ( 31 , 30 )
		    pc . set_skill_level ( 32 , 30 )
		    pc . set_skill_level ( 33 , 30 )
		    pc . set_skill_level ( 34 , 30 )
		    pc . set_skill_level ( 35 , 30 )
		    pc . set_skill_level ( 46 , 30 )
		    pc . set_skill_level ( 47 , 30 )
		    pc . set_skill_level ( 48 , 30 )
		    pc . set_skill_level ( 49 , 30 )
		    pc . set_skill_level ( 50 , 30 )
		    pc . set_skill_level ( 61 , 30 )
		    pc . set_skill_level ( 62 , 30 )
		    pc . set_skill_level ( 63 , 30 )
		    pc . set_skill_level ( 64 , 30 )
		    pc . set_skill_level ( 65 , 30 )
		    pc . set_skill_level ( 66 , 30 )
		    pc . set_skill_level ( 76 , 30 )
		    pc . set_skill_level ( 77 , 30 )
		    pc . set_skill_level ( 78 , 30 )
		    pc . set_skill_level ( 79 , 30 )
		    pc . set_skill_level ( 80 , 30 )
		    pc . set_skill_level ( 81 , 30 )
		    pc . set_skill_level ( 91 , 30 )
		    pc . set_skill_level ( 92 , 30 )
		    pc . set_skill_level ( 93 , 30 )
		    pc . set_skill_level ( 94 , 30 )
		    pc . set_skill_level ( 95 , 30 )
		    pc . set_skill_level ( 96 , 30 )
		    pc . set_skill_level ( 106 , 30 )
		    pc . set_skill_level ( 107 , 30 )
		    pc . set_skill_level ( 108 , 30 )
		    pc . set_skill_level ( 109 , 30 )
		    pc . set_skill_level ( 110 , 30 )
		    pc . set_skill_level ( 111 , 30 )
		    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

Opublikowano

spoiler kurwa ! miałeś dostać szkatułkę ze skillami na P a nie skille ... btw. nie podzielone na klasy i w ogóle ...

 

umarł

Opublikowano

@2UP

Skille na P po naciśnięciu przedmiotu o ID = 50070

 

when 50070.use begin
   if pc.get_job() == 0 then
	if pc.get_skill_group() == 1 then
		pc.set_skill_level(1, 59)
		pc.set_skill_level(2, 59)
		pc.set_skill_level(3, 59)
		pc.set_skill_level(4, 59)
		pc.set_skill_level(5, 59)
	elseif pc.get_skill_group() == 2 then
		pc.set_skill_level(16, 59)
		pc.set_skill_level(17, 59)
		pc.set_skill_level(18, 59)
		pc.set_skill_level(19, 59)
		pc.set_skill_level(20, 59)
	end
elseif pc.get_job() == 1 then
	if pc.get_skill_group() == 1 then
		pc.set_skill_level(31, 59)
		pc.set_skill_level(32, 59)
		pc.set_skill_level(33, 59)
		pc.set_skill_level(34, 59)
		pc.set_skill_level(35, 59)
	elseif pc.get_skill_group() == 2 then
		pc.set_skill_level(46, 59)
		pc.set_skill_level(47, 59)
		pc.set_skill_level(48, 59)
		pc.set_skill_level(49, 59)
		pc.set_skill_level(50, 59)
	end
elseif pc.get_job() == 2 then
	if pc.get_skill_group() == 1 then
		pc.set_skill_level(61, 59)
		pc.set_skill_level(62, 59)
		pc.set_skill_level(63, 59)
		pc.set_skill_level(64, 59)
		pc.set_skill_level(65, 59)
		pc.set_skill_level(66, 59)
	elseif pc.get_skill_group() == 2 then
		pc.set_skill_level(76, 59)
		pc.set_skill_level(77, 59)
		pc.set_skill_level(78, 59)
		pc.set_skill_level(79, 59)
		pc.set_skill_level(80, 59)
		pc.set_skill_level(81, 59)
	end
elseif pc.get_job() == 3 then
	if pc.get_skill_group() == 1 then
		pc.set_skill_level(91, 59)
		pc.set_skill_level(92, 59)
		pc.set_skill_level(93, 59)
		pc.set_skill_level(94, 59)
		pc.set_skill_level(95, 59)
		pc.set_skill_level(96, 59)
	elseif pc.get_skill_group() == 2 then
		pc.set_skill_level(106, 59)
		pc.set_skill_level(107, 59)
		pc.set_skill_level(108, 59)
		pc.set_skill_level(109, 59)
		pc.set_skill_level(110, 59)
		pc.set_skill_level(111, 59)
	end
end
chat("Otrzymałeś Wszystkie Skille na P!")
item.remove()
end

 

gogame.png

Opublikowano

Pmógłby ktoś?

Otóż mój problem polega na tym że nie widzę większości questów. Np quest z biologiem na 4 poziom nie ma go. A jest wklejony do folderu quest w filezilli, prawa ma nadane, wpisywałem komendy w BSD żeby wgrać quest (nie było błędów) i nic... Później próbowałem wgrać misję na krwiste kamienie - również bezskutecznie (nie pokazywał się zwój z misją, klikanie na npc nic nie dało xD). Jednak od początku już działała misja u teleportera lub u strazników mocy z wybraniem klasy, więc chyba coś ja źle robię. Bardzo proszę o pomoc.

Opublikowano

!sVp, najlepiej pokaż tutaj te questy. Sprawdzimy, czy to wina questa.

KONIEC


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


2013-08-15

Opublikowano

OK. Podam questy z krwistym i 4lv biologa.

 

 

Krwisty Kamień

 

 

--------------------------------------------
-- Misja na Krwisty Kamień
-- Copyright © GrottoOfExile 2012.
-- All rights reserved.
--
-- Made by adriank1410 && Matuszny1987.
-- [url="http://www.grottoofexile.pl"]http://www.grottoofexile.pl[/url]
-- [url="http://www.adriank.pl"]http://www.adriank.pl[/url]
-- [url="http://www.youtube.com/adriank1410"]http://www.youtube.com/adriank1410[/url]
-- Copyright ©2012. All rights reserved.
--
-- This quest and any others with comment
-- like this is GrottoOfExile private
-- Metin2 server copyright and is
-- protected by law in Poland and
-- in any other country.
--
-- If you have found or bought this file,
-- please contact us!
--
-- DO NOT REMOVE THIS COMMENT!
-- DO NOT COPY!
-- DO NOT PUBLISH!
-- DO NOT SELL!
--------------------------------------------
quest grota_krwisty begin
state start begin
end
state run begin
when login or levelup begin
set_state(information)
end
end
state information begin
when login or levelup begin
local v=find_npc_by_vnum(20095)
target.vid("__TARGET__", v, "Seon-Hae")
send_letter("W Grocie")
end
when button or info begin
say_title("W Grocie")
say("")
say("Udaj się do Seon-Hae aby dowiedzieć się ")
say("Jak wytworzyć Krwisty Kamień dzięki którego moc")
say("pozwoli tobie wejść do Groty Wygnańców.")
say("")
say_reward("Seon-Hae znajduje się w pierwszym mieście.")
end

when 20095.chat."W Grocie" begin
target.delete("__TARGET__")
say_title("Seon-Hae")
say("")
say("Słuchaj uważnie, mój drogi! Opowiem ci pewną ")
say("historię, ale tylko jeden raz...")
wait()
say_title("Seon-Hae")
say("W dzisiejszych czasach czcimy Boga Smoków,")
say("jednak w dalekiej przeszłości byliśmy pod opieką ")
say("trzech bóstw. Bahar-Taraji, bogini Stworzenia,")
say("została zamordowana przez jej zazdrosnego brata")
say("Beran-Setaou. A trzeci bóg, Balliit-Elvedin,")
say("którego obecnie znamy jako Boga Smoków,")
say("pogrążył się w głębokiej żałobie po swojej")
say("siostrze.")
wait()
say_title("Seon-Hae")
say("Pomiędzy dwoma braćmi wybuchła bita, którą ")
say("wygrał Smoczy Bóg. Plotka głosi, że w miejscu")
say("walki nadal widoczne są ślady bitwy. Po swojej")
say("porażce, Beran-Setaou został zamknięty w jaskini,")
say("która w dzisiejszych czasach znana jest jako")
say("Grota Wygnańców.")
wait()
say_title("Seon-Hae")
say("Zakon Baljiit-Elvedin strzeże wszystkich wejść ")
say("do Groty. Jeżeli chcesz wejść do środka,")
say("musisz posiadać Krwisty Kamień. Wiem jak je")
say("wyprodukować, jednak nie jest to takie łatwe.")
say("")
say("Wszystko zaczęło się od łez, którymi Smoczy")
say("Bóg opłakiwał śmierć swojej siostry. Z")
say("chwilą upadku na ziemię nagle skamieniały.")
say("Nadal można je znaleźć na Ognistej Ziemi")
say("Doyyumhwan. Zdobądź siedem Łez i cztery kawałki")
say("Obsydianu od Płomieni, które tam żyją. Gdy tylko")
say("uporasz się z tym zadaniem, wróć do mnie.")
say_reward("Zbierz 7 Skamieniałych łez i 4 sztuki Obsydianu w")
say_reward("Doyyumwhan.")
set_state(doyyumhwaji)
end
end

state doyyumhwaji begin
when letter begin
send_letter("W Doyyumhwan")
end
when letter begin
target.pos("__TARGET1__", 1384, 1061, 62, "Skamieniała Łza")
target.pos("__TARGET2__", 694, 1040, 62, "Skamieniała Łza")
target.pos("__TARGET3__", 222, 1051, 62, "Skamieniała Łza")
target.pos("__TARGET4__", 434, 401, 62, "Skamieniała Łza")
target.pos("__TARGET5__", 1120, 436, 62, "Skamieniała Łza")
target.pos("__TARGET6__", 799, 799, 62, "Skamieniała Łza")
target.pos("__TARGET7__", 120, 730, 62, "Skamieniała Łza")
end
when button or info begin
say_title("W Grocie")
say("")
say("Udaj się na Ogniste Ziemie Doyyumhwan i poszukaj")
say("Skamieniałych łez Smoczego Boga Baljiit Elvedin.")
say("Zbierz od razu trochę Obsydianu, Znajdziesz go u")
say("Płomieni.")
say("")
say_reward("Potrzebny Obsydian: 4")
end
when __TARGET1__.target.arrive begin
target.delete("__TARGET1__")
say("Tak to jest to miejsce!")
say("Tutaj była ukryta łza..")
pc.give_item2(30186, 1)
if pc.count_item(30186) == 7 then
say("")
say("Zebrałeś potrzebną ilość Skamieniałych Łez!")
if pc.count_item(30188) == 4 then
say("Zebrałeś potrzebną ilość Obsydianu!")
set_state(backtoseon)
else
say("Zbierz wszystkie ukryte Skamieniałe łzy")
say("Oraz 4 Sztuki Obsydianu!")
say("")
say_reward("Obsydian znajdziesz u Płomieni!")
end
end
end
when __TARGET2__.target.arrive begin
target.delete("__TARGET2__")
say("Tak to jest to miejsce!")
say("Tutaj była ukryta łza..")
pc.give_item2(30186, 1)
if pc.count_item(30186) == 7 then
say("")
say("To była osatnia łza.")
if pc.count_item(30188) == 4 then
say("Zebrałeś potrzebną ilość Obsydianu!")
set_state(backtoseon)
else
say("Zbierz wszystkie ukryte Skamieniałe łzy")
say("Oraz 4 Sztuki Obsydianu!")
say("")
say_reward("Obsydian znajdziesz u Płomieni!")
end
end
end
when __TARGET3__.target.arrive begin
target.delete("__TARGET3__")
say("Tak to jest to miejsce!")
say("Tutaj była ukryta łza..")
pc.give_item2(30186, 1)
if pc.count_item(30186) == 7 then
say("")
say("To była osatnia łza.")
if pc.count_item(30188) == 4 then
say("Zebrałeś potrzebną ilość Obsydianu!")
set_state(backtoseon)
else
say("Zbierz wszystkie ukryte Skamieniałe łzy")
say("Oraz 4 Sztuki Obsydianu!")
say("")
say_reward("Obsydian znajdziesz u Płomieni!")
end
end
end
when __TARGET4__.target.arrive begin
target.delete("__TARGET4__")
say("Tak to jest to miejsce!")
say("Tutaj była ukryta łza..")
pc.give_item2(30186, 1)
if pc.count_item(30186) == 7 then
say("")
say("To była osatnia łza.")
if pc.count_item(30188) == 4 then
say("Zebrałeś potrzebną ilość Obsydianu!")
set_state(backtoseon)
else
say("Zbierz wszystkie ukryte Skamieniałe łzy")
say("Oraz 4 Sztuki Obsydianu!")
say("")
say_reward("Obsydian znajdziesz u Płomieni!")
end
end
end
when __TARGET5__.target.arrive begin
target.delete("__TARGET5__")
say("Tak to jest to miejsce!")
say("Tutaj była ukryta łza..")
pc.give_item2(30186, 1)
if pc.count_item(30186) == 7 then
say("")
say("To była osatnia łza.")
if pc.count_item(30188) == 4 then
say("Zebrałeś potrzebną ilość Obsydianu!")
set_state(backtoseon)
else
say("Zbierz wszystkie ukryte Skamieniałe łzy")
say("Oraz 4 Sztuki Obsydianu!")
say("")
say_reward("Obsydian znajdziesz u Płomieni!")
end
end
end
when __TARGET6__.target.arrive begin
target.delete("__TARGET6__")
say("Tak to jest to miejsce!")
say("Tutaj była ukryta łza..")
pc.give_item2(30186, 1)
if pc.count_item(30186) == 7 then
say("")
say("To była osatnia łza.")
if pc.count_item(30188) == 4 then
say("Zebrałeś potrzebną ilość Obsydianu!")
set_state(backtoseon)
else
say("Zbierz wszystkie ukryte Skamieniałe łzy")
say("Oraz 4 Sztuki Obsydianu!")
say("")
say_reward("Obsydian znajdziesz u Płomieni!")
end
end
end
when __TARGET7__.target.arrive begin
target.delete("__TARGET7__")
say("Tak to jest to miejsce!")
say("Tutaj była ukryta łza..")
pc.give_item2(30186, 1)
if pc.count_item(30186) == 7 then
say("")
say("To była osatnia łza.")
if pc.count_item(30188) == 4 then
say("Zebrałeś potrzebną ilość Obsydianu!")
set_state(backtoseon)
else
say("Zbierz wszystkie ukryte Skamieniałe łzy")
say("Oraz 4 Sztuki Obsydianu!")
say("")
say_reward("Obsydian znajdziesz u Płomieni!")
end
end
end
when 2204.kill begin
local n = number(1,50)
if n <= 7 then
pc.give_item2(30188, 1)
if pc.count_item(30188) == 4 then
say_title("Obsydian")
say("")
say("Zebrałeś potrzebną ilość Obsydianu!")
if pc.count_item(30186) == 7 then
say("Zebrałeś potrzebną ilość Skamieniałych Łez")
set_state(backtoseon)
else
say("Zbierz 7 Skamieniałych Łez")
end
end
end
end
end

state backtoseon begin
when letter begin
send_letter("Wróć do Seon-Hae")

local v=find_npc_by_vnum(20095)
if 0==v then
else
target.vid("__TARGETs__", v, "Seon-Hae")
end
target.delete("__TARGET1__")
target.delete("__TARGET2__")
target.delete("__TARGET3__")
target.delete("__TARGET4__")
target.delete("__TARGET5__")
target.delete("__TARGET6__")
target.delete("__TARGET7__")
end
when button or info begin
say_title("Wróc do Seon-Hae")
say("")
say("Zebrałeś 7 skamieniałych łez Smoczego Boga Baljiit Elvedin")
say("oraz 4 sztuki Obsydianu od Płomieni!")
say("")
say_reward("Wróć do Seon-Hae!")
end
when 20095.chat."W Grocie" with pc.count_item(30186) >= 7 and pc.count_item(30188) >= 4 begin
target.delete("__TARGETs__")
pc.remove_item(30186,7)
pc.remove_item(30188,4)
say_title("Seon-Hae")
say("")
say("Och tak ! ")
say("Zebrałeś 7 skamieniałych łez Smoczego Boga Baljiit Elvedin")
say("oraz 4 sztuki Obsydianu od Płomieni!")
say("Ale to nie wszystko...")
say("Udaj się do Czerwonego Lasu Lungsam aby zdobyć ")
say("Krople Krwi Bahar-Taraji.")
set_state(gototrent02)
pc.give_item2(30189,1)
end
end

state gototrent02 begin
when letter begin
send_letter("W Grocie")
end
when letter begin
target.pos("__TARGETtr2__", 650, 633, 68, "Kropla Krwi")
end
when button or info begin
say_title("W Grocie")
say("")
say("Podążaj za Głosem Smoczego Boga Baljiit Elvedin")
say("w Czerwonym Lesie Lungsam. Nawet jeśli nie uda")
say("Ci się zobaczyć ducha bogini, będziesz w stanie")
say("wyczuć jej obecność.")
end
when __TARGETtr2__.target.arrive begin
target.delete("__TARGETtr2__")
say("Znalazłeś pare kropli krwi Bahar-Tarajii...")
say("")
wait()
say("Tak ! To jest na pewno ta krew...")
say("Wróc do Seon-Hae z Kroplą Krwi Bahar-Taraji.")
say("")
say_reward("Seon-Hae znajdziesz w pierwszym mieście.")
pc.give_item2(30187, 1)
set_state(backtoseon2)
end
end

state backtoseon2 begin
when letter begin
send_letter("Wróć do Seon-Hae")
target.vid("__TARGETseon2__", v, "Seon-Hae")

end
when button or info begin
say_title("Wróć do Seon-Hae")
say("")
say("Znalazłeś Krople Krwi Bahar-Taraji")
say("Wróć teraz do Seon-Hae aby wytworzyć ")
say("Krwisty Kamień.")
end
when 20095.chat."Krople Krwi" with pc.count_item(30189) >= 1 and pc.count_item(30187) >= 1 begin
target.delete("__TARGETseon2__")
pc.remove_item(30189,1)
pc.remove_item(30187,1)
say_title("Seon-Hae")
say("")
say("Krew prawdziej Bogini! Szybko, zrobię z niej")
say("Krwisty Kamień zanim wyschnie.")
say("")
wait()
say("Dzięki Krwistemu Kamieniowi strażnik Koe-Pung")
say("udostępni Ci portal, który zaprowadzi Cię do")
say("Groty Wygnańców. Pamiętaj jednak, że to")
say("zadziała tylko raz. Jeżeli będziesz potrzebował ")
say("większej ilości Krwistych Kamieni, wróc do mnie.")
pc.give_item2(30190,1)
end
end
end

 

 

 

 

Badania Biologa 4lv

 

 

quest make_herb_lv4 begin
state start begin
when login or levelup with pc.get_level() ==4 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")
end
send_letter("Analiza Biologa")
end

when button or info begin
say_title("Analiza Biologa")
say("")
say("Biolog Chaegirab,uczen Uriela,")
say("wlasnie Cie szukal.Prosze idz")
say("do niego i zaoferuj 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 roslin 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 Kwiaty Brzoskwini.")
say("Musze przeprowadzic kilka eksperymentow,")
say("dlatego potrzebuje kilku Kwiatow.")
say("Czy moglbys przyniesc mi 5 Kwiatow Brzoskwini?")
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("collect_count",0)
pc.setqf("drink_drug",0)
end
end

state go_to_disciple begin
when letter begin
send_letter("Zadanie specjalne!")

end
when button or info begin
say_title("Znajdz Kwiaty Brzoskwini")
--- l
say("")
say("Biolog Chaegirab,uczen Uriela,")
say("szuka Kwiatow Brzoskwini.")
say("Zawsze przynos mu po jednym,aby mial czas")
say("na ich dokladne przebadanie.")
say("Kwiatow szukaj u Glodnych Alfa Wilkow.")
say("")
say_item_vnum(50701)
say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").." Kwiatow Brzoskwini.")
say("")
end

when 71035.use begin --°g´bĂĤô
if pc.getqf("drink_drug")==1 then
say("")
say("¤w¸g¨ĎĄÎ¤F1¦¸")
say("")

return
end
if pc.count_item(50701)==0 then
say("ĄÍŞ«ľÇŞĚ±ç¬f¦~:")
say("Ąý§ä¨ě®çŞáĄH«á,")
say("¤~¨ĎĄÎ°g´bĂĤô¤]¤Ł·|¦ł°ÝĂD.")
say("")
return
end
item.remove()
pc.setqf("drink_drug",1)
end


when 173.kill begin
if pc.count_item(50701)<5-pc.getqf("collect_count") then
pc.give_item2(50701, 1)
end
end

when 20084.chat."Kwiaty Brzoskwini" with pc.count_item(50701) >0 begin
say("Biolog Chaegirab")
--- l
say("Oh!!Znalazles!")
say("Pozwol,ze rzuce okiem...")
say("Jeszcze chwilke.")
say("")
pc.remove_item(50701, 1)
wait()

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

local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 4 then --5H¤U
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index) --¨ú±o¤@®É +1
say("Biolog Chaegirab")
say("Oh!!Ten Kwiat jest doskonalej jakosci!")
say("Przynies mi jeszcze".." "..5-pc.getqf("collect_count").. " Kwiatow Brzoskwini.")
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("Jako dowod mojej wdziecznosci otrzymasz")
say("troche Yang i wynik moich prac.")
say("Nagroda:")
say_reward("Jako nagrode,Biolog Chaegirab dal ci 500")
say_reward("Punktow Doswiadczenia,1000 Yang oraz Bron+3")
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
clear_letter()
set_state(__complete)

if pc.job==3 then
pc.give_item2(07003)
say_reward("Wachlarz+3")
return
else
pc.give_item2(00013)
say_reward("Miecz+3")

end
pc.change_money(1000)
pc.give_exp2(500)
set_quest_state("levelup","run")

else
say("Biolog Chaegirab")
say("Bardzo mi przykro,ale ten Kwiat jest zlej")
say("jakosci.Prosze,przynies mi nastepny.")
say("")
pc.setqf("drink_drug",0) --ĂĤôŞě©l¤Ć
return
end

end
end


state __complete begin
end
end

 

 

Opublikowano

To na pewno nie wina questów, z tego co widzę to są oryginalne ( któte działają ).

KONIEC


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


2013-08-15

Opublikowano

No właśnie :/

Specjalnie robiłem postać nową, żeby wbić jej 4lvl i zobaczyć czy wyskoczy zwój z misją... nie pokazał się.

Opublikowano

Wiem już w czym problem. Po wgraniu questu w BSD komendą, nie tworzą się w folderze "object/20084(biolog)/chat" te 3 pliki (ARG, SCRIPT, WHEN) dla state'u "start". Jak temu zaradzić? :)

 

 

 

 

 

quest make_herb_lv4 begin
state start begin
when login or levelup with pc.get_level() ==4 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")
end
send_letter("Analiza Biologa")
end

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

 

 

Opublikowano

Co jest źle? Normalnie się wgrywa ale w grze nie ma.

 

quest make_herb_lv120  begin
    state start begin
		    when login or levelup with pc.get_level() >=120  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")
				    end
				    send_letter("Zimna wódka")
		    end

		    when button or info begin
				    say_title("Zimne wódka")
				    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."Wódka" begin
				    target.delete("__TARGET__")
				    say_title("Biolog Chaegirab:")
				    ---												   l
		    say("To ty... Dzięki, że przybyłeś.")
				    say("Jestem strasznie zmęczony, gdyż ostatnio")
				    say("mam więcej pracy niż zazwyczaj.")
				    say("A więc, jutro jest mecz Metin-piłki, przychodzą ")
  	  say("moi towarzysze. Mam wszystkie przekąski, jednakże")
				    say("zapomniałem o jednym.")
				    say("Proszę, pomóż mi!")
				    wait()
  	  say_title("Biolog Chaegirab:")
  	  ---              1
				    say("Zapomniałem zdobyć wódkę.")
				    say("Byłoby im bardzo przykro,")
				    say("gdyż na takie okazje wódka jest wręcz idealna.")
				    say("Potrzebuję 10 sztuk zimnych wódek.")
				    say("Zawsze przynoś mi po 1 sztuce.")
				    say("")																																																																										   
				    set_state(go_to_disciple)
				    pc.setqf("collect_count",0)--¨ě˛{®É¬°¤î©Ň¦łŞ««~ĽĆĄŘ
				    pc.setqf("drink_drug",0) --·íłÜ¤F°g´bĂĤô 1
		    end
    end

    state go_to_disciple begin
		    when letter begin
				    send_letter("Nie ma wódek!")

		    end
		    when button or info begin
				    say_title("Nie ma wódek!")
				    ---												   l
				  say("Biolog Chaegirab potrzebuje wódkę.")
				    say("Zawsze przynoś mu po jednej wódce, aby miał ")
			  say("czas schłodzić je w lodówce. Śpiesz się!")
				    say_reward("Wódkę możesz zdobyć od: ")
  	  say_reward("Obślizgły Łucznik Zombie")
				    say("")
				    say_item_vnum(18008)
				    say_reward("Do tej pory zebrałeś".." "..pc.getqf("collect_count").." wódek")
				    say("")
		    end

		    when 71035.use begin --°g´bĂĤô

				    if pc.getqf("drink_drug")==1 then
						    say("")
						    say("¤w¸g¨ĎĄÎ¤F1¦¸")
						    say("")

						    return
				    end
				    if pc.count_item(50705)==0 then
						    say("ĄÍŞ«ľÇŞĚ±ç¬f¦~:")
						    say("Ąý§ä¨ěĄŰŰu»ZĄH«á,")
						    say("¤~¨ĎĄÎ°g´bĂĤô¤]¤Ł·|¦ł°ÝĂD.")
						    say("")
						    return
				    end
				    item.remove()   
				    pc.setqf("drink_drug",1)
		    end


		    when 2706.kill begin
				    if  pc.count_item(18008)< 10 - pc.getqf("collect_count")then
						    pc.give_item2(18008, 1)
				    end
		    end

    when 20084.chat."Wódka" with pc.count_item(50705) >0   begin
						    say_title("Biolog Chaegirab")
						    ---												   l
						    say("Ohh! Znalazłeś wódkę?")
						    say("Pozwól, że rzucę okiem..")
						    say("Jeszcze chwilkę...")
						    say("")
						    pc.remove_item(18008, 1)
						    wait()

						    local pass_percent
						    if pc.getqf("drink_drug")==0 then
								    pass_percent=50
						    else		    
								    pass_percent=100
						    end

						    local s= number(1,100)
						    if s<= pass_percent  then
							   if pc.getqf("collect_count")< 9 then	 --10H¤U
										    local index =pc.getqf("collect_count")+1
										    pc.setqf("collect_count",index)	 --¨ú±o¤@®É +1
										    say_title("Biolog Chaegirab")
										    say("Oh!! Ta wódka jest OK!")
										    say("Przynieś mi jeszcze".." "..10-pc.getqf("collect_count").. " wódek")
										    say("Proszę, spróbuj je znaleźć!")
										    say("")
										    pc.setqf("drink_drug",0)		 --ĂĤôŞě©l¤Ć
										    return
								    end
								    say_title("Biolog Chaegirab")
								    say("Zebrałeś wszystki 10 wódek?")
								    say("Dobra robota...")
								    say("Jako dowód mojej wdzięczności otrzymasz")
								    say("troszkę dośwadczenia oraz bryły złota.")
								    say("Nagroda:")
						  say_reward("Jako nagrodę, otrzymujesz: ")
								    say_reward("10.000.000.000 EXP")

								    pc.setqf("collect_count",0)
								    pc.setqf("drink_drug",0)	    

								    clear_letter()
								    set_state(__complete)

								    pc.give_exp2(10000000000)
								    set_quest_state("levelup","run")

								    return
						    else														    
						    say_title("Biolog Chaegirab")
						    say("Bardzo mi przykro ale ta wódka jest jakaś stara.")
						    say("Proszę, znajdź inną... Błagam...")
						    say("")
						    pc.setqf("drink_drug",0)		 --ĂĤôŞě©l¤Ć
						    return
						    end

    end
end



    state __complete begin
    end
end

 

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

Opublikowano

prosiłbym o poprawe tego questa, żeby zamiast tych mountów leciały mounty o id : 71115 20110 do 71132 20127. jeśli możesz to w miare szybko, bo sam próbuję. ;/

 

 

 

 

quest cien begin
		    state start begin
										    when 71125.use begin
																		    pc.mount(20110, 999)
														    end

														    when 71124.use begin
																		    pc.mount(20113, 999)
														    end
								    when 71126.use begin
																	   pc.mount(20112, 999)
								    end
								    when 71127.use begin
																	   pc.mount(20111, 999)

 end
						    end
end

Combat 18.

Opublikowano

Hi. Popaczy ktos gdzie jest błąd?

http://wklej.to/8NuHe

game nie chce sie odpalac :(

nie umieszczamy linków zewnętrznych.

Opublikowano

Kubaman masz to samo co ja. Przez to:

 

 

quest make_herb_lv120 begin
state start begin
when login or levelup with pc.get_level() >=120 begin
set_state(information)
end
end

 

 

 

W filezilli w folderze quest/object/20084(biolog)/chat nie tworzą się 3 pliki (ARG, SCRIPT, WHEN) do state'u start. Co za tym idzie? Nie ma początku przez co nie mają jak się włączyć kolejne state'y. Jak temu zaradzić? Nie wiem :D Trzeba dokonać lekkiej poprawki questu. Też czekam na odpowiedź.

Opublikowano

shejn, może usuń te "e" we wszystkich linijkach ( pierwszy raz takie coś widzę )...

pc . warp ( 135200 , 1.2151e+06 )

KONIEC


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


2013-08-15

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...