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

yo :D

mam ponownie małą prośbę.

tak sobie spolszczałem questy i w tym mam jakiś błąd, wgrać się nieda.

 

beztytuudz.png

 

----------------------------------
--	Main Quest LV55
--	The Seek for the Monuments	
----------------------------------


quest main_quest_lv55 begin
state start begin
end
state run begin
	when login or levelup with  pc.get_level() >= 55 begin
		set_state( survey8 )
	end
end

state survey8 begin
	when letter begin
		send_letter("Poszukiwanie zabytków")

		if main_quest_lv55.is_other_vil()==1  then
			local v=find_npc_by_vnum(20357)
			if 0==v then
			else
				target.vid("__TARGET1__", v, "Poszukiwanie Zabytków")
			end
		end
	end
	when button or info begin
		local empire = pc.get_empire()
		if empire ==1 then --Chunjo
			----"12345678901234567890123456789012345678901234567890"|
			say_title("Szukanie zabytków")
			say("")
			----"12345678901234567890123456789012345678901234567890"|
			say("Kolejnej wskazówki Poszukaj w Chunjo.")
			say("Uriel myśli, że można znaleźć nowe informacje")
			say("w pobliżu pomnika.")
			say("")



		elseif empire ==2 then --Jinno
			----"12345678901234567890123456789012345678901234567890"|
			say_title("Szukanie zabytków")
			say("")
			----"12345678901234567890123456789012345678901234567890"|
			say("Kolejnej wskazówki Poszukaj w Jinno.")
			say("Uriel myśli, że można znaleźć nowe informacje")
			say("w pobliżu pomnika.")
			say("")

		elseif empire ==3 then  --Shinso
			----"12345678901234567890123456789012345678901234567890"|
			say_title("The seek for the monuments")
			say("")
			----"12345678901234567890123456789012345678901234567890"|
			say("Kolejnej wskazówki Poszukaj w Shinso.")
			say("Uriel myśli, że można znaleźć nowe informacje")
			say("w pobliżu pomnika.")
			say("")
		end

	end

	function is_other_vil()
		local empire = pc.get_empire()
		local map_num= pc.get_map_index()

		local is_village = 0

		if empire == 1 and map_num == 21 then is_village = 1 end
		if empire == 2 and map_num == 41 then is_village = 1 end
		if empire == 3 and map_num ==  1 then is_village = 1 end
		return is_village
	end

	when __TARGET1__.target.click or
		20357.chat."Pomnik!" with main_quest_lv55.is_other_vil()==1 begin
		say_pc_name()
		say("Tego pomnika Uriel szukał!")
		say("Znalazłeś stronę!")
		say("")
		pc.give_item2(30150)
		set_state( gototeacher8)
	end
end

state gototeacher8 begin
	when letter begin
		send_letter("12 Strona")
		if main_quest_lv55.is_my_vil()==1 then
			local v=find_npc_by_vnum(20011)
			if 0==v then
			else
				target.vid("__TARGET__", v, "Wróc do uriel")
			end
		end
	end
	when button or info begin
		local empire = pc.get_empire()
		if empire ==2 then --Chunjo
			say_title("12 Strona")
			say("")
			say("Po znalezieniu 12 Strony w Chunjo")
			say("Udaj się do Uriel")
			say("" )

		elseif empire ==1 then --Shinso
			say_title("12 Strona")
			say("")
			say("Po znalezieniu 12 Strony w Shinso")
			say("Udaj się do Uriel")
			say("" )



		elseif empire ==3 then --Jinno

			say_title("12 Strona")
			say("")
			say("Po znalezieniu 12 Strony w Jinno")
			say("Udaj się do Uriel")
			say("" )
		end

	end

	function is_my_vil()
		local empire = pc.get_empire()
		local map_num= pc.get_map_index()

		local is_village = 0

		if empire == 1 and map_num == 1 then is_village = 1 end
		if empire == 2 and map_num == 21 then is_village = 1 end
		if empire == 3 and map_num == 41 then is_village = 1 end
		return is_village
	end

	when __TARGET__.target.click or
		20011.chat."12 Strona" with main_quest_lv55.is_my_vil()==1 begin
		target.delete("__TARGET__")
		----------                                               	l
		say_title("Uriel:")
		say("")
		say("Miło cię znowu widzieć.")
  			say("Znalazłeś 12 strone?")
  			say("Super, więc zobaczymy, jakie informacje mamy na temat ")
		say("tajnych uroków.")
		say("")
		wait()
		say_title("12 Strona:")
		say("")
		say_reward("Nareszcie udało nam się znaleźć kilka wskazówek.")
  			say_reward("Jak powiedział nam przeciwnik,")
		say_reward("nie znajdziemy uroków w Lochu Pająków")
		say_reward("ale musimy szukać czarnej magii w swiątyni.")
  			say_reward("Jest to miejsce, które łączy stare wierzenia")
		say_reward("i rytuały czarnej magii.")
		say("")
  			wait()
		say_title("12 Strona:")
		say("")
		say_reward("Udajemy się do mrocznej swiątyni")
  			say_reward("jednakże jesteśmy bardzo zmęczeni.")
		say_reward("Miejmy nadzieje, że będziemy w stanie")
		say_reward("ukończyć nasz tajny czar..")
  			say_reward("Jesteśmy już blisko naszego celu")
  			say_reward("i możemy zrealizować nasz plan.")
		say("")
		wait()
		say_title("Uriel:")
		say("")
		say("Ah, przodkowie ciemnych uroków mogli znaleźć ")
		say("odpowiednie miejsce, koniec histori zbłiza się coraz bardziej")
       	say("Kolejne miejsce to Mroczna swiątynia.")
       	say("Jest to miejsce, gdzie różne obrzędy.")
		say("religijne odbywały się w dawnych czasach.")
		say("To miejsce jest pełne złej energi.")
		say("")
		wait()
		say_title("Uriel:")
		say("")
		say("Teraz tylko potwory zyją wewnątrz tajemnej świątyni,")
       	say("przez długi czas niebyło tam żadnych ludzi.")
       	say("Choć jest to dość niebezpieczne miejsce, ")
		say("z pewnością możemy znaleźć tam ostatni ślad.")
		say("Szukaj ostatnich informacji w Mrocznej Świątyni")
		say("Pośpiesz się!")
		say("To nagroda za 12 stronę ")
		say("")
		say_reward("6.500.000 expa")
		pc.give_exp2(6500000)
		say_reward("5.500.000 yang")
		pc.change_money(5.500.000)
		pc.give_item2(60000, 5)
		say_item_vnum(60000)
		pc.remove_item(30150)
		set_state(last_shot)
	end
end

state last_shot begin
	when letter begin
		send_letter("Ostatnia Strona")

	end
	when button or info begin
		say_title("Złap Kozła Ofiarnego")
		---                                               	l
		say("")
		say("Do tej znalazłeś 12 stron. Teraz jesteśmy przed ostatnim krokiem...")
		say("Uriel mówi, że w Mrocznej Świątyni")
		say("zły czar został stworzony.")
		say("Dlatego warto tam pojechać i")
		say("poszukać informacji.")
		say("Świątynia to niebezpieczne miejsce,")
		say("musisz zabić straszydła")
		say("napewno mają jakieś ważne informacje")
		say("")
	end

	when 1303.kill begin
		local s = number(1, 100)
		if s <= 5 and pc.count_item("30150")==0 then
			say("Znalazłem kilka ważnych informacji!")
			set_state(takepaper)
		end
	end
end

state takepaper begin
	when letter begin
		send_letter("Mroczna Świątynia")

		local v=find_npc_by_vnum(20363)
		if 0==v then
		else
			target.vid("__TARGET1__", v, "Mroczna Świątynia")
		end

	end
	when button or info begin
		say_title("Informacje o Kozłach Ofiarnych")
		say("")
		say_reward("Zaklęta energia płynie ze świątyni...")
		say_reward(" Świątynia jest całkowicie otoczona")
		say_reward("tą energią. ")
		say_reward("Wydaje się być pochodzenia złej energi.")
		say_reward("W głębi we wewnętrzu świątyni")
		say_reward("płynnie coraż silniejsza, mroczniejsza energia.")
		say_reward("Oto początej wszystkiego...")
		say("")
		wait()
		say_title("Informacje o Kozłach Ofiarnych")
		say("")
		say("Po otrzymaniu informacji, że")
		say("im głębiej tym energia jest mozniejsza.")
		say("Należy udać się do źródła i szukać")
		say("dalszych informacji.")
		say("")
	end
	when __TARGET1__.target.click or
		20363.chat."Pomnik Gum" begin
		target.delete("__TARGET1__")
		say("To jest pomnik Gum!")
		say("Wreszcie znalazłem ostatnią stronę!!")
		pc.give_item2(30150)
		set_state( gototeacher)
	end
end
state gototeacher begin
	when letter begin
		send_letter("Ostatnia Strona")

		local v=find_npc_by_vnum(20011)
		if 0==v then
		else
			target.vid("__TARGET__", v, "Idź do Uriel")
		end
	end
	when button or info begin
		say_title("Ostatnia Strona")
		say("")
		say("Znalazłeś ostatnią stronę w świątyni")
		say("Idz do Uriel i pokaż u twoje")
		say("odkrycie.")
		say("")
	end
	when __TARGET__.target.click or
		20011.chat."The last page" begin
		target.delete("__TARGET__")
		---                                               	l
		say_title("Uriel:")
		say("")
		say("To jest ostatnia strona, 13 strona!!")
		say("Z twoją pomocą mogłem kontynuować")
		say("poszukiwania.")
		say("Było one trudne i niebezpieczne ")
		say("ale było bardzo ważne.")
		say("Warto więc zobaczyć")
		say("co jest na ostatniej stronie.")
		say("")
		wait()
		say_title("13 Strona:")
		say("")
		-----------                                               	l
		say_reward("Po długim czasie udało nam się pokonać")
		say_reward("wszystkie trudności i przybyliśmy na miejsce.")
		say_reward("W tej świątyni wykonamy ceremonię.")
		say_reward("Musimy złożyć wiele ofiar,")
		say_reward("ale nie powinniśmy się wahać.")
		say_reward("Od początku powinniśmy wiedzieć, że ta magia jest niebezpieczna.")
		say_reward("Ale musimy to zrobić, aby chronić nasze dzieci.")
		say("")
		wait()
		say_title("13 Strona")
		say("")
		say_reward("Jeżeli uda nam się uratować kraj, będe szczęśliwy.")
		say_reward("7 osób zaczyna ceremonie")
		say_reward("Pokój wypełnia się energią,")
		say_reward("ale nagle zaczęły się zawroty głowy.")
		say_reward("Wraz z 6 innymi magami,")
		say_reward("rozpoczeliśmy.")
		say_reward("Całą swiątynia się trzęsie.")
		say("")
		wait()
		say_title("13 Strona")
		say("")
		say_reward("Na szczęście udało mi się uciec,")
		say_reward("ale sześciu moich towarzyszy")
		say_reward("zostało opanowanych przez zły urok")
		say_reward("Nagle pojawił się jasny blask")
		say_reward("i zemdlałem.")
		say_reward("Czy to urok czy nie?")
		say_reward("Oh, nie!")
		say_reward("To była nasza ostatnia nadzieja, ")
		say_reward("i niestety ją zaprzepaściliśmy!")
		say("")
		wait()
		say_title("Uriel:")
		say("")
		say("Co to jest? Taki koniec...")
		say("jest naprawde nieoczekiwany")
		say("Stare zaklęcie było ostatnią nadzieją, a teraz nie działa...")
		say(Teraz mamy przerwę ")
		say("Przez to tłumaczenie i rozczarowanie")
		say("mam ból głowy.")
		say("")
		wait()
		say_title("Uriel:")
		say("")
		say("Powinienem zrobić sobie przerwę.")
		say("Muszę pomyśleć jeszcze raz o tych wszystkich rzeczach...")
		say("")
		say("Oto twoja nagroda za 13 stronę.")
		say("")
		say_reward("7.000.000 expa")
		pc.give_exp2(7000000)

		say_reward("You got 6.000.000 yang")
		pc.change_money(6000000)

		say_reward("Otrzymałeś Księge Lidera i Eliksir Nieśmiertelności")
		pc.give_item2(71012)
		pc.give_item2(60000)
		say_item_vnum(71012)
		say_item_vnum(60000)

		pc.remove_item(30150)

		clear_letter()
		set_state(__COMPLETE__)
	end
end
state __COMPLETE__ begin
end
end

 

 

say(Teraz mamy przerwę ")

 

Nie otworzyłeś cudzysłowu.

 

 

umarł

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

dzięki za pomoc

poprawiłem, ale to nie w tym leży błąd, bo dalej wyskakuje to samo, co podałem wcześniej na ss

Opublikowano

Witam mam prośbę o napisanie questa na podstawie tych info: (NPC id: 30122)

say ( "Witaj Jestem Strażnikiem Kryształowej Komnaty.Czy chcesz sie teleportować ?" ) 
local main_set = select ( "Tak" , "Nie" ) 
if main_set == 1 and pc.level >=100 and pc.level <=127 then
say ( "A więc chcesz się przenieść" )
say ( "Ok. Teleportuje cie" )
say ( "" )
wait()
pc.warp(178300, 1220400)
elseif main_set == 2 then
return
end

 

Ale chciałbym ,że zanim teleportnie to trzeba mieć 3x krętych kluczy (id:77777) i trzeba mieć minimalnie 90lv. Bardzo bym oto prosił.

3636.png

 

Daj add.pngto ja ci też dam delete.png

 

85626824.jpg1189881009.png

 

NA MOIM PRIVIE

 

 

20101013214855.png

 

Opublikowano

say ( "Witaj Jestem Strażnikiem Kryształowej Komnaty.Czy chcesz sie teleportować ?" ) 
local main_set = select ( "Tak" , "Nie" ) 
if main_set == 1 and pc.level >=90 and pc.count_item(77777) => 3  then
say ( "A więc chcesz się przenieść" )
say ( "Ok. Teleportuje cie" )
say ( "" )
wait()
pc.warp(178300, 1220400)
elseif main_set == 2 then
return
end

 

Tak na szybkiego

 

 

umarł

Opublikowano

@z4z0l jęsli dobrze zrozumiałem o co chodzi lodrgrzegorz to chce aby ktoś napisał cały quest używając tego co on napisał dla pomocy ;D

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

Napisze mi ktoś quest na tej zasadzie

 

Masz sztabki złota. ID 80007

 

I tak idziesz do pewnego NPC i pisze ile chcesz wymienić sztabek złota?? Potem jest funkcja co się wpisuje ilość jeśli ma się za mało pisze przepraszamy ale nie masz tylu sztabek.

 

local ilosc=input()

 

nie wiem jak mam napisać żeby sprawdzał ilość. Nie wiem jaka funkcja za to odpowiada.

 

pc.remove_item(80007, ilosc) działa poprawnie

 

quest mniej więcej tak

 

quest sztabki  begin
       state start begin
          when 20017.chat."Wymień sztabki" begin
                  say("Witaj ".. pc.get_name() .." tu możesz wymienić swoje zdobyte sztabki za odpowiednią ilość yang")
                  say("Czy chcesz się wymienić")
				local a=select(
				"Tak",
				"Nie")
                               if 1==a then
                             say("ile chcesz wymienić???")
                             local ilosc=input() 
                              if ... (tu już nie wiem jak mam napisać)

Kończę z MPCforum!!!

 

 

BYroboMt2 DEDYK

Badar?? HaHa!!!!

Opublikowano

@z4z0l jęsli dobrze zrozumiałem o co chodzi lodrgrzegorz to chce aby ktoś napisał cały quest używając tego co on napisał dla pomocy ;D

 

 

No to co za problem ?

 

quest dupa begin
state start begin
when 30122.chat."Wejście do komnaty" begin
say ( "Witaj Jestem Strażnikiem Kryształowej Komnaty.Czy chcesz sie teleportować ?" ) 
local main_set = select ( "Tak" , "Nie" ) 
if main_set == 1 and pc.level >=90 and pc.count_item(77777) => 3  then
say ( "A więc chcesz się przenieść." )
say ( "Ok. Teleportuje cie" )
say ( "" )
wait()
pc.warp(178300, 1220400)
elseif main_set == 2 then
return
end

 

Tak na szybkiego. Powinno działać.

 

umarł

Opublikowano

No kurcze ten quest nie działa :

quest dupa begin
state start begin
when 30122.chat."Wejście do komnaty" begin
say ( "Witaj Jestem Strażnikiem Kryształowej Komnaty.Czy chcesz sie teleportować ?" ) 
local main_set = select ( "Tak" , "Nie" ) 
if main_set == 1 and pc.level >=90 and pc.count_item(77777) => 3  then
say ( "A więc chcesz się przenieść." )
say ( "Ok. Teleportuje cie" )
say ( "" )
wait()
pc.warp(178300, 1220400)
elseif main_set == 2 then
return
end

WYSKAKUJE MI TAKI BŁĄD

qc in malloc(): error: allocation failed
Abort (core dumped)

3636.png

 

Daj add.pngto ja ci też dam delete.png

 

85626824.jpg1189881009.png

 

NA MOIM PRIVIE

 

 

20101013214855.png

 

Opublikowano

quest dupa begin
state start begin
when 30122.chat "Wejście do komnaty" begin
say ("Witaj Jestem Strażnikiem Kryształowej Komnaty.Czy chcesz sie teleportować ?") 
local main_set = select ( "Tak" , "Nie" ) 
if main_set == 1 and pc.level >=90 and pc.count_item(77777) => 3  then
say ("A więc chcesz się przenieść.")
say ( "Ok. Teleportuje cie" )
say ("")
wait()
pc.warp(178300, 1220400)
elseif main_set == 2 then
return
end

Zobacz

Opublikowano

@edit

quest dupa begin
state start begin
when 30122.chat."Wejście do komnaty" begin
say ( "Witaj Jestem Strażnikiem Kryształowej Komnaty.Czy chcesz sie teleportować ?" ) 
local main_set = select ( "Tak" , "Nie" ) 
if main_set == 1 and pc.level >=90 and pc.count_item(77777) => 3  then
say ( "A więc chcesz się przenieść." )
say ( "Ok. Teleportuje cie" )
say ( "" )
wait()
pc.warp(178300, 1220400)
elseif main_set == 2 then
return
end
end
end
end

 

umarł

Opublikowano

Hej. Prosze o pomoc:)

 

 

Przedstawie urywek qusta.

when 693.kill	begin
		local s number(1,2)
		if s == 1 and pc.count_item(70021)==0 then
		pc.give_item2(70021)
		end
	end

 

jest to misja przerobiona, robiona na podstawie questu z konarami do biolga na 70

tylko ze

 

tutaj wyzej w kodzie

jest

 

gdy zabije 693(odorodzy wodz orkow) to jest 1:2 szansy ze dropnie 70021.

zabiłem ich z 1000 i nic nie dropło czemu?

Opublikowano

Jeszcze raz proszę o pomoc w napisaniu tego questa

 

 

Napisze mi ktoś quest na tej zasadzie

 

Masz sztabki złota. ID 80007

 

I tak idziesz do pewnego NPC i pisze ile chcesz wymienić sztabek złota?? Potem jest funkcja co się wpisuje ilość jeśli ma się za mało pisze przepraszamy ale nie masz tylu sztabek.

 

local ilosc=input()

 

nie wiem jak mam napisać żeby sprawdzał ilość. Nie wiem jaka funkcja za to odpowiada.

 

pc.remove_item(80007, ilosc) działa poprawnie

 

quest mniej więcej tak

 

quest sztabki begin
       state start begin
          when 20017.chat."Wymień sztabki" begin
                  say("Witaj ".. pc.get_name() .." tu możesz wymienić swoje zdobyte sztabki za odpowiednią ilość yang")
                  say("Czy chcesz się wymienić")
				local a=select(
				"Tak",
				"Nie")
                               if 1==a then
                             say("ile chcesz wymienić???")
                             local ilosc=input() 
                                   if ... (tu już nie wiem jak mam napisać)
                                   pc.remove_item(80007, ilosc)    

 

ta funkcja nie działa jak daje pc.count_item(80007, ilosc) nie chce działać

 

a mi właśnie chodzi o tą funkcje albo coś tego rodzaju

 

może być też takie coś że liczy ile masz w EQ tych sztabek i potem wyświetla w queście oczywiście też ma usuwać tą ilość itemów

Kończę z MPCforum!!!

 

 

BYroboMt2 DEDYK

Badar?? HaHa!!!!

Opublikowano

@ lordgrzegorz

 

sprawdź ten quest, ktoś mi go kiedyś napisał, tylko przerobiłem pod to co chciałeś

 

nie wiem czy działa bo nie sprawdzałem, ale jak zadziała to chyba się przyda

 

 

quest wstep begin
state start begin
when 30122.chat."Wejście do Komnaty" begin
if pc.level >= 90 then
if pc.count_item(77777)>=3 then
pc.warp(1783*100, 12204*100)
pc.remove_item(77777, 3)
else
say_title("nazwa_npc:")
say("")
say("Nie masz kluczy? Jeśli chcesz wejść musisz je zdobyć ")
say_item_vnum(77777)
end
else
say_title("nazwa_npc:")
say("Masz za mały poziom, wróc jak osiągniesz 90 poziom ")
end
end
end
end

 

Opublikowano

Witam.

Prosiłbym quest na miksturę autopotującą.

 

To nie jest quest tylko nowe poty są z koreana ale działają wyłącznie na plikach 2011

Kończę z MPCforum!!!

 

 

BYroboMt2 DEDYK

Badar?? HaHa!!!!

Opublikowano

Hej. Prosze o pomoc:)

 

 

Przedstawie urywek qusta.

when 693.kill	begin
		local s number(1,2)
		if s == 1 and pc.count_item(70021)==0 then
		pc.give_item2(70021)
		end
	end

 

jest to misja przerobiona, robiona na podstawie questu z konarami do biolga na 70

tylko ze

 

tutaj wyzej w kodzie

jest

 

gdy zabije 693(odorodzy wodz orkow) to jest 1:2 szansy ze dropnie 70021.

zabiłem ich z 1000 i nic nie dropło czemu?

 

 

 

Powinno to wyglądać chyba tak :

 

when 693.kill	begin
		local s = number(1,2)
		if s == 1 and pc.count_item(70021)==0 then
		pc.give_item2(70021)
		end
	end

 

po prostu zmiana w tej linijce :

local s = number(1,2)

Zapomniałeś o =

 

umarł

Opublikowano

Mógłby mi ktoś sprawdzić tego questa.?

 

 

quest Zabojca Orkow begin
                     start start begin
                                     when login or level up with pc.get_lvl >= 45
								  set_state(info)
								  end
                     end
state info begin
                             when letter begin
                                             local v = find_bpc_by_vnum(20355)
                                             if v != 0	then
                                                           target.vid("__TARGET__", v, "Kapitan")
                                               end
                                               send_letter("Zabojca Orkow")
                                            end
When button or info begin
            say_title("Zabojca Orkow")
            say("")
            say("Kapitan Cie szukal.")
            say("Podobno ma dla Ciebie jakies zadanie")
            say("Idz do niego jak najszybciej.!")
		 end

		 when __TARGET__.target.click or
                       20355.chat."Zabojca Orkow" begin
                       target.delete("__TARGET__")
                               say("Kapitan:")
                                 say("Oh narescie przyszedles.!")
							  say("Potrzebuję twojej pomocy,")
							  say("dostalem wiadomosc ze populacja")
							  say("czarnych orkow znacznie sie")
							  say("zwiększyła.!")
							  say("")
							  say("Twoim zadaniem będzie zabicie")
							  say("20 czarnych orkow i przyniesienie")
							  say("mi ich zębów.")
							  say_reward("Spiesz sie.!")
							  set_state(Orki)
							  end
					end

           		state ork begin
                               when letter begin
                               send_letter("Czarne Orki")
                       end
                       when button or info begin
                                       say_title("Czarne Orki")
                                       say("Kapitan chce, abys przyniosl mu")
                                       say("20 zębów czarnego orka.")
									say("")
                                       say("Idz i zabij 20 czarnych orkow,")
									say("i przynieś mu och zeby.!")
                       end
				 when 636.kill with pc.countitem(30006)==20 begin
                          local random = math.random(1)
                          if random == 1 then
                          pc.give_item2(30006, 1)
                          chat("Zdobyles 20 zebow orka.!")
                          chat("Wroc do Kapitana i odbierz nagrode.")
                       local v = find_npc_by_vnum(20355)
                       if v != 0 then
                               target.vid("__TARGET__", v, "Kapitan")
                       end
               end
       end
               when 20355.chat."Zeby Orka" with pc.countitem(30006)>0 begin
                                               target.delete("__TARGET__")
                                               say_title("Kapitan:")
                                       say("Swietnie! Masz Zeby Orka!")
                                               say("Teraz moge Ci uwierzyc ze je zabiles!")
                                               say("")
                                               say("No oczywyscie, nagroda. Tak, nalezy Ci sie.")
                                               say("Wez ten zwoj, moze tobie sie przyda.")
                                               say_reward("Otrzymales zwoj przywolania Wodza Orkow!")
                                               say("")
                                       pc.remove_item(30006, 20)
                                       pc.give_item2(71036, 1)
                                               pc.give_item2(71036)
                                               set_state(__COMPLETE__)
                                               end

 

 

Jest to mój pierwszy napisany quest i chciałbym się dowiedzieć czy jest on dobrze napisany. ; ]]

Opublikowano

Proszę o questa na zdejmowane/zakładane pieczęcie, żeby po wylogowaniu i zalogowaniu jak postać ma założoną pieczęć to ma być na mouncie, po teleportowaniu jak mam założona pieczęć mam być na mouncie, a po zabiciu postaci pieczęć ma się ściągać i postać już nie będzie miała mounta ;)

I teraz bardzo ważne, jak mamy założoną pieczęć to nie możemy wcisnąć "Zejdź" czy jakoś tak jak naciśniemy na mounta i na górze po środku pojawia się taki napis, ma on być zablokowany :)

Wynagrodzę +/-

Opublikowano

Proszę o questa na zdejmowane/zakładane pieczęcie, żeby po wylogowaniu i zalogowaniu jak postać ma założoną pieczęć to ma być na mouncie, po teleportowaniu jak mam założona pieczęć mam być na mouncie, a po zabiciu postaci pieczęć ma się ściągać i postać już nie będzie miała mounta ;)

I teraz bardzo ważne, jak mamy założoną pieczęć to nie możemy wcisnąć "Zejdź" czy jakoś tak jak naciśniemy na mounta i na górze po środku pojawia się taki napis, ma on być zablokowany :)

Wynagrodzę +/-

 

Quest jest normalny lecz trzeba mieć inne flag i antiflag udało mi się znaleźć raz jak przechodzę przez TP to nie zsiada ale nie działał na zabicie. Jeśli chcesz usunąć napis zsiądź to quest ci nie pomoże. To jest po stronie klienta możesz edytować klienta i usunąć ta funkcje albo tak zmodyfikować że tylko działa na konie.

Kończę z MPCforum!!!

 

 

BYroboMt2 DEDYK

Badar?? HaHa!!!!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...