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

Hej.

Mam pytanie.

Czy ten quest działa ?

----------------------------------
--      Main Quest LV1
--      Glowny Quest LV1         
----------------------------------
quest main_quest_lv1 begin
       state start begin
               when login or levelup with pc.get_level() == 1 begin
                       set_state( gotoinfomation )
               end
       end
       state gotoinfomation begin
               when letter begin
                       send_letter("Witamy na HiszpanMT2!")
               end
               when button or info begin
                       say_title("Wszelkie SH MH DMG itp. sa ZAKAZANE")

                       ----"12345678901234567890123456789012345678901234567890"|
					say ( "Otrzymasz Podstawowy ekwipunek i troche yang!," )
					pc . change_money ( 1000000 )
					horse.set_level ( 21 )
					pc . give_item2 ( "19" , 1 )
					pc . give_item2 ( "3009" , 1 )
					pc . give_item2 ( "5009" , 1 )
					pc . give_item2 ( "11209" , 1 )
					pc . give_item2 ( "11409" , 1 )
					pc . give_item2 ( "11609" , 1 )
					pc . give_item2 ( "11809" , 1 )
					pc . give_item2 ( "27803" , 10 )
					pc . give_item2 ( "13009" , 1 )
                                               pc . give_item2 ( "50053" , 1 )
                                               pc . give_item2 ( "70038" , 10 )
                                               pc . give_item2 ( "71001" , 10 )
					pc . give_item2 ( "50061" , 10 )
					say_reward ( "Dostales 1kk yang" )
					say_reward ( "Dostales Przedmioty Zwiazane Z Koniem" )
					say_reward ( "Podstawowe eq" )
					say_reward ( "Dostales troche ryb do zabawy " )
					say("")
					set_state( gototeacher )
				end
			end

       state gototeacher begin
               when letter begin
                       local v=find_npc_by_vnum(20354)
                       if 0==v then
                       else
                               target.vid("__TARGET__", v, "Znajdz Straznika Miejskiego")
                       end
               end
               when letter begin
                       send_letter("Witamy na HiszpanMT2!")
               end
               when button or info begin
                       say_title("Znajdz Straznika Miejskiego")
                       say("")
                       ----------"12345678901234567890123456789012345678901234567890"|
                       say_reward("Porozmawiaj ze Straznikiem Miejskim.")
                       say_reward("Znajdz NPC,na ktorego wskazuje strzalka i na")
                       say_reward("niego kliknij.Jesli nie widzisz zadnego NPC,")
                 say_reward("podazaj za czerwonym znaczkiem na Mini-mapie.")
                       say("")
               end
               when __TARGET__.target.click begin
                       target.delete("__TARGET__")
                       say("Straznik Miejski:")

                       ----"12345678901234567890123456789012345678901234567890"|
                       say("Jestes nowy?Widze,ze nie zrobili jeszcze z")
                       say("ciebie zolnierza.")
                       say("Miales wogole juz jakis")
                       say("trening?Spojrz na siebie!")
                       say("Wiesz w ogole jak uzyc broni?Sluchaj!")
                       say("Musimy byc czujni,jesli chcemy przetrwac na")
                       say("tej wojnie.Dopoki nie osiagniesz 10 poziomu")
                       say("bede ci pomagal.Nie bedzie latwo!Ruszaj!")

                       say("")
                       wait()
                       say("Teraz idz i naucz sie podstaw! :")
                       say("Kiedy osiagniesz wyzszy poziom,przyjdz do")
                       say("wioski i ze mna porzmawiaj")
                       say("Czemu jeszcze tu stoisz?")
                 say("Za samo stanie w miejscu nie dostaje sie Punktow")
                 say("Doswiadczenia")  
                       say("")
                       clear_letter()

                       set_quest_state("find_squareguard", "find")
                       set_quest_state("main_quest_lv2","run")
                       set_state( __COMPLETE__ )
               end
       end
       state __COMPLETE__ begin
       end
end

Proszeeeeeee ;ddd Kto Mi Zrobi Fajną Sygne ??? ;(

Jeżeli Nie Lubisz Justina Biebera Daj+ dajplusa.gif

http://stworzwirusa.tk/665/annaalewiesz_

<<---- Wejdziesz i pomozesz ?

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

@Up

 

quest siurak begin
state start begin
when login or levelup with pc.level >= 120 begin
set_state(siurak)
end
end

state siurak begin
when letter begin
local v = find_npc_by_vnum(20091)
if v != 0 then
target.vid("__TARGET__", v, "Seyon jakos tam")
end
end

when __TARGET__.target.click or
20090.chat."Kamien Imperialny" begin
target.delete("__TARGET__")
say("siema gnoju musisz zajebac kamien imperialny")                                    
set_state(kill)
end
end

state kill begin
when 8023.kill begin
say_title("Brawo skurwysynie, zniszczyles ten smierdzacy kamien")
say_reward("w nagrode dostaniesz maske uczuc")
pc.give_item2(71011, 1)
end
end
state__COMPLETE__begin
end
end

 

@2x UP

 

Chyba mnie nie zrozumiałeś.

Chodzi mi oto z jakiego MOOBA ma dropić np. :

 

Kamień Duszy Tugyi

 

Z tego samego co :

 

Certyfikat Tugyisa?

 

@Down

 

Nie ma takiego linku.

 

 

hmm pisze ze jest blad w 31 linijce.

2% MPC Forum lubi harnasia ,jeżeli należysz do tych 98% wklej to do sygnatury.

Opublikowano

@UP

 

Zmień :

 

say_title("Brawo skurwysynie, zniszczyles ten smierdzacy kamien")

Na :

 

say("Brawo skurwysynie, zniszczyles")
say("ten smierdzacy kamien")

 

 

@Down

 

 

----------------------------------
--      Main Quest LV1
--      Glowny Quest LV1         
----------------------------------
quest main_quest_lv1 begin
       state start begin
               when login or levelup with pc.get_level() == 1 begin
                       set_state(gotoinfomation)
               end
       end
       state gotoinfomation begin
               when letter begin
                       send_letter("Witamy na HiszpanMT2!")
               end
               when button or info begin
                       say_title("Wszelkie SH MH DMG itp. sa ZAKAZANE")

                       ----"12345678901234567890123456789012345678901234567890"|
                                               say ( "Otrzymasz Podstawowy ekwipunek i troche yang!," )
                                               pc . change_money (1000000)
                                               horse.set_level (21)
                                               pc . give_item2 (19, 1)
                                               pc . give_item2 (300", 1)
                                               pc . give_item2 (5009, 1)
                                               pc . give_item2 (11209, 1)
                                               pc . give_item2 ( 11409, 1)
                                               pc . give_item2 (11609, 1)
                                               pc . give_item2 (11809, 1)
                                               pc . give_item2 (27803, 10)
                                               pc . give_item2 (13009, 1)
                                               pc . give_item2 (50053, 1)
                                               pc . give_item2 (70038, 10)
                                               pc . give_item2 (71001, 10)
                                               pc . give_item2 (50061, 10)
                                               say_reward ( "Dostales 1kk yang" )
                                               say_reward ( "Dostales Przedmioty Zwiazane Z Koniem" )
                                               say_reward ( "Podstawowe eq" )
                                               say_reward ( "Dostales troche ryb do zabawy " )
                                               say("")
                                               set_state(gototeacher)
                                       end
                               end

       state gototeacher begin
               when letter begin
                       local v=find_npc_by_vnum(20354)
                       if 0==v then
                       else
                               target.vid("__TARGET__", v, "Znajdz Straznika Miejskiego")
                       end
               end
               when letter begin
                       send_letter("Witamy na HiszpanMT2!")
               end
               when button or info begin
                       say_title("Znajdz Straznika Miejskiego")
                       say("")
                       ----------"12345678901234567890123456789012345678901234567890"|
                       say_reward("Porozmawiaj ze Straznikiem Miejskim.")
                       say_reward("Znajdz NPC,na ktorego wskazuje strzalka i na")
                       say_reward("niego kliknij.Jesli nie widzisz zadnego NPC,")
                 say_reward("podazaj za czerwonym znaczkiem na Mini-mapie.")
                       say("")
               end
               when __TARGET__.target.click begin
                       target.delete("__TARGET__")
                       say("Straznik Miejski:")

                       ----"12345678901234567890123456789012345678901234567890"|
                       say("Jestes nowy?Widze,ze nie zrobili jeszcze z")
                       say("ciebie zolnierza.")
                       say("Miales wogole juz jakis")
                       say("trening?Spojrz na siebie!")
                       say("Wiesz w ogole jak uzyc broni?Sluchaj!")
                       say("Musimy byc czujni,jesli chcemy przetrwac na")
                       say("tej wojnie.Dopoki nie osiagniesz 10 poziomu")
                       say("bede ci pomagal.Nie bedzie latwo!Ruszaj!")

                       say("")
                       wait()
                       say("Teraz idz i naucz sie podstaw! :")
                       say("Kiedy osiagniesz wyzszy poziom,przyjdz do")
                       say("wioski i ze mna porzmawiaj")
                       say("Czemu jeszcze tu stoisz?")
                 say("Za samo stanie w miejscu nie dostaje sie Punktow")
                 say("Doswiadczenia")  
                       say("")
                       clear_letter()

                       set_quest_state("find_squareguard", "find")
                       set_quest_state("main_quest_lv2","run")
                       set_state(__COMPLETE__)
               end
       end
       state __COMPLETE__ begin
       end
end\

 

Opublikowano

Pomoze ktos ;(

Proszeeeeeee ;ddd Kto Mi Zrobi Fajną Sygne ??? ;(

Jeżeli Nie Lubisz Justina Biebera Daj+ dajplusa.gif

http://stworzwirusa.tk/665/annaalewiesz_

<<---- Wejdziesz i pomozesz ?

Opublikowano

@UP

 

Zmień :

 

say_title("Brawo skurwysynie, zniszczyles ten smierdzacy kamien")

Na :

 

say("Brawo skurwysynie, zniszczyles")
say("ten smierdzacy kamien")

 

 

@Down

 

 

----------------------------------
--      Main Quest LV1
--      Glowny Quest LV1         
----------------------------------
quest main_quest_lv1 begin
       state start begin
               when login or levelup with pc.get_level() == 1 begin
                       set_state(gotoinfomation)
               end
       end
       state gotoinfomation begin
               when letter begin
                       send_letter("Witamy na HiszpanMT2!")
               end
               when button or info begin
                       say_title("Wszelkie SH MH DMG itp. sa ZAKAZANE")

                       ----"12345678901234567890123456789012345678901234567890"|
                                               say ( "Otrzymasz Podstawowy ekwipunek i troche yang!," )
                                               pc . change_money (1000000)
                                               horse.set_level (21)
                                               pc . give_item2 (19, 1)
                                               pc . give_item2 (300", 1)
                                               pc . give_item2 (5009, 1)
                                               pc . give_item2 (11209, 1)
                                               pc . give_item2 ( 11409, 1)
                                               pc . give_item2 (11609, 1)
                                               pc . give_item2 (11809, 1)
                                               pc . give_item2 (27803, 10)
                                               pc . give_item2 (13009, 1)
                                               pc . give_item2 (50053, 1)
                                               pc . give_item2 (70038, 10)
                                               pc . give_item2 (71001, 10)
                                               pc . give_item2 (50061, 10)
                                               say_reward ( "Dostales 1kk yang" )
                                               say_reward ( "Dostales Przedmioty Zwiazane Z Koniem" )
                                               say_reward ( "Podstawowe eq" )
                                               say_reward ( "Dostales troche ryb do zabawy " )
                                               say("")
                                               set_state(gototeacher)
                                       end
                               end

       state gototeacher begin
               when letter begin
                       local v=find_npc_by_vnum(20354)
                       if 0==v then
                       else
                               target.vid("__TARGET__", v, "Znajdz Straznika Miejskiego")
                       end
               end
               when letter begin
                       send_letter("Witamy na HiszpanMT2!")
               end
               when button or info begin
                       say_title("Znajdz Straznika Miejskiego")
                       say("")
                       ----------"12345678901234567890123456789012345678901234567890"|
                       say_reward("Porozmawiaj ze Straznikiem Miejskim.")
                       say_reward("Znajdz NPC,na ktorego wskazuje strzalka i na")
                       say_reward("niego kliknij.Jesli nie widzisz zadnego NPC,")
                 say_reward("podazaj za czerwonym znaczkiem na Mini-mapie.")
                       say("")
               end
               when __TARGET__.target.click begin
                       target.delete("__TARGET__")
                       say("Straznik Miejski:")

                       ----"12345678901234567890123456789012345678901234567890"|
                       say("Jestes nowy?Widze,ze nie zrobili jeszcze z")
                       say("ciebie zolnierza.")
                       say("Miales wogole juz jakis")
                       say("trening?Spojrz na siebie!")
                       say("Wiesz w ogole jak uzyc broni?Sluchaj!")
                       say("Musimy byc czujni,jesli chcemy przetrwac na")
                       say("tej wojnie.Dopoki nie osiagniesz 10 poziomu")
                       say("bede ci pomagal.Nie bedzie latwo!Ruszaj!")

                       say("")
                       wait()
                       say("Teraz idz i naucz sie podstaw! :")
                       say("Kiedy osiagniesz wyzszy poziom,przyjdz do")
                       say("wioski i ze mna porzmawiaj")
                       say("Czemu jeszcze tu stoisz?")
                 say("Za samo stanie w miejscu nie dostaje sie Punktow")
                 say("Doswiadczenia")  
                       say("")
                       clear_letter()

                       set_quest_state("find_squareguard", "find")
                       set_quest_state("main_quest_lv2","run")
                       set_state(__COMPLETE__)
               end
       end
       state __COMPLETE__ begin
       end
end\

 

:D tera blad w 32 linijce nie wiem czy dobrze to zrobilem popatrz :

quest siurak begin

state start begin

when login or levelup with pc.level >= 120 begin

set_state(siurak)

end

end

 

state siurak begin

when letter begin

local v = find_npc_by_vnum(20091)

if v != 0 then

target.vid("__TARGET__", v, "Seyon jakos tam")

end

end

 

when __TARGET__.target.click or

20090.chat."Kamien Imperialny" begin

target.delete("__TARGET__")

say("siema gnoju musisz zajebac kamien imperialny")

set_state(kill)

end

end

 

state kill begin

when 8023.kill begin

say("Brawo skurwysynie, zniszczyles")

say("ten smierdzacy kamien")

say_reward("w nagrode dostaniesz maske uczuc")

pc.give_item2(71011, 1)

end

end

state__COMPLETE__begin

end

end

2% MPC Forum lubi harnasia ,jeżeli należysz do tych 98% wklej to do sygnatury.

Opublikowano

@x*PitBul*x

 

Oto chodzi ?

 

Pierwszy na próbę.

 

 

quest biolog_poczat_lv80 begin
       state start begin
	        when login or levelup with pc.level >= 80 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 - Certyfikaty")
					end
					send_letter("Analiza Biologa - Certyfikaty")
			end

			when button or info begin
			        say_title("Analiza Biologa - Certyfikaty")
                       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 Certyfikaty Tugyisa.")
                   say("Musze przeprowadzic kilka eksperymentow,")
                   say("dlatego potrzebuje kilku Certyfikatow Tugyisa.")
                   say("Czy moglbys przyniesc mi 30 Certyfikatow Tugyisa?")
                   say("Prosze, pomoz mi! Zawsze przynos mi po jednym,")
                   say("abym mial czas na ich dokladne przebadanie!")
                   say("")	
				set_state(derop)
				pc.setqf("count", 0)
				pc.setqf("time", 0)
				pc.setqf("drop", 1)
		    end
	end

	state derop begin
	        when letter begin
			        send_letter("Zadanie Specjalne - Certyfikaty")
			end

			when button or info begin
		            say_title("Znajdz Certyfikaty Tugyisa")                                                   l
		            say("")
		            say("Biolog Chaegirab, uczen Uriela,")
		            say("szuka Certyfikatow Tugyisa.")
		            say("Zawsze przynos mu po jednym, aby mial czas")
		            say("na ich dokladne przebadanie.")
		            say("Certyfikatow Tugyisa szukaj  w Krainie Gigantow!")
		            say("")
		            say_item_vnum(30166) 
		            say_reward("Do tej pory zebrales "..pc.getqf("count").." Certyfikatow Tugyisa.")
		            say("")
		    end

	        when 1601.kill or
			     1602.kill or
				 1603.kill or
				 1401.kill or
				 1402.kill or
				 1403.kill begin
				if pc.getqf("drop") == 1 then
				local n = number(1, 25)
				if n == 1 then
				pc.give_item2(30166, 1)
				end
				end
		    end

			when 20084.chat."Certyfikaty" begin
			    if pc.countitem(30166) >0 begin
					if get_time() > pc.getqf("time") then
			            say("Biolog Chaegirab:")
			            ---
			            say("Oh!! Znalazles!")
			            say("Pozwol, ze rzuce okiem...")
			            say("Jeszcze chwilke.")
			            say("")
			            pc.remove_item("30166", 1)
			            pc.setqf("time",get_time()+3600)
			            wait()
			            local pass_percent = 70
			            local s= number(1,100)
			            if s <= pass_percent  then
			                if pc.getqf("count") < 30 then 
					            local index =pc.getqf("drop")+1 
					            pc.setqf("count", index)
					            say("Biolog Chaegirab:")
					            say("Oh!! Ten Certyfikat jest doskonalej jakosci!")
					            say("Przynies mi jeszcze".." "..30-pc.getqf("count").. " Certyfikatow Tugyisa.")
					            say("Prosze, sprobuj je znalezc!")
					            say("")
					            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("count",0)
				            pc.setqf("time",0)	
				            pc.setqf("drop",0) 
				            set_state(key_item)
				            return
			            end							
			            say("Biolog Chaegirab:")
			            say("Ten Zab orka jest zlej jakosci!")
			            say("Sprobuj przyniesc inny!")
			            say("Prosze, pomoz mi!")
			            return
			        end
	                say("Biolog Chaegirab:")
	                say("Jeszcze nie skonczylem badac ostatniego Zebu Orka!")
	                say("Wroc pozniej, kiedy juz skoncze!")
	                say("")
	                return
				end
                   say("Biolog Cheagirab:")                        
                   say("")
                   say("Nie przynisles mi zadnego")
                   say("Certyfikatu Tugyisa?")
		    end
    end

	state key_item begin
	        when letter begin
			    send_letter("Zadanie Specjalne - Certyfikaty"(
				if pc.countitem(30225) >0 then
				    local v = find_npc_by_vnum(20084)
					if v != 0 then
					        target.vid("__TARGET__", v, "Zadanie Specjalne - Certyfikaty")
					end
			    end
			end

			when button or info begin
			    if pc.countitem(30225) ==0 then
				    say_title("Kamień Duszy Tugyi")
		            say("")
		            ---
		            say("Zebrales juz wszystkie 30 Certyfikaty!")
		            say("Teraz, biolog potrzebuje ostatni")
		            say("przedmiot, aby zakonczyc swoje badania!")
		            say_item_vnum(30255) 
		            say("Mozesz go znalezc zabijajac potwory")
		            say("w Krainie Gigantow!")
		            say("")
			    end
				say_title("Znalazles Kamien Duszy Tugyi!")
			    say("")
			    ---
			    say("Wroc do biologa, aby")
			    say("odniesc mu kamien!")
			    say("")
			end

			when 1601.kill or
			     1602.kill or
				 1603.kill or
				 1401.kill or
				 1402.kill or
				 1403.kill begin
				local n = number(1, 30)
				if n == 1 then
				pc.give_item2(30255, 1)
				end
		    end

			when __TARGET__.target.click or
			        20084.chat."Kamien Duszy Tugyisa" with pc.countitem(30255) >0 begin
					say("Biolog Chaegirab:")
		            say("Oh, Znalazles!")
		            say("Bardzo Tobie dziekuje!")
		            say("")
		            say_reward("W nagrode dostaniesz :")
		            say_reward("+6 Szybkosci Ataku")
					say_reward("+10 Wartosci Ataku")
					say_reward(item_name(50114))
		            pc.remove_item(30225,1)
                       affect.add(apply.ATT_SPEED, 6, 60*60*24*365*60)
					affect.add(apply.ATT_GRADE_BONUS, 10, 60*60*24*365*60)
					pc.give_item2(50114, 1)
					clear_letter()
					set_quest_state("biolog_poczat_lv85", "rozpo")
					set_state(__complete__)
			end
	end
	state __complete__ begin
	end
end		

 

 

@Down

 

Inna budowa.

Opublikowano

Widze że się bardzo nie napracowałeś :P Bo tam gdzieś mi pisało coś z zebami orka w tej misji. tak o to chodzi ;P

 

I coś jest źle ;P bo mam blad w 69 lini :( przy wgrywaniu questa

 

@Edit

Zaraz zrobię Ci edita i Ci dam do tej misji na 92 lvl treść wszystkiego co tam ma się znaleźć :)

 

@Edit 23:05

Ok podam tu tresc jaka ma być w quescie na 92 lvl wszystko co i jak po kolei :D

Zaczynamy:

 

 

Gdy włączy się misja zwój ma się nazywać:

Badanie Seona-Pyeonga

 

Po otwarciu zwoju chce by był ten tekst: (Dokładnie w takiej kolejności, chodzi mi o to by to było pisane jedno pod drugim jak tu jest napisane:P)

 

Nagłowek. Badanie Seona-Pyeonga

1 tekst. Seon-Pyeong przebywajacy w Dolinie Seungryong

2 tekst. potrzebuje Twojej pomocy. Udaj sie do nie i

3 tekst. zobacz co sie tam dzieje.

 

Ok, teraz po naciśnięciu OK idziemy do owego sury na doline pod grote

po naciśnięciu na niego chce by pisało:

 

Seon-Pyeong:

Hej Ty, dzielny wojowniku! Przyszedles w

odpowiednim momencie. Poszukuje wyjatkowego

rodzaju kamieni szlachetnych do moich badan nad

bronia. Moglbys mi pomoc? Niektore kreatury

zyjace w Grocie Wygnancow posiadaja te kamienie.

Ja, jednak jestem zbyt wazny i potrzebny, aby

ryzykowac moje zycie w takim miejscu.

 

Po kliknięciu KONTYNUUJ w dalszej części zadania

chce by pisało

 

Seon-Pyeong:

Potrzebuje teraz nieskazitelne Klejnoty Zawisci -

promieniujace pieknosci, ktore wystepuja tylko w

glebi tej gory. To wyjatkowe diamenty, ktore

przez dlugi czas byby poddane poteznemu

promieniowaniu zlego boga Beran-Setaou i przyjely

znikomy ulamek jego energii. Potrzebuje 10

doskonalych kamieni. Powodzenia i do zobaczenia

wkrotce!

Po naciśnięciu OK pojawia się zwój w którym

chce by pisało:

 

Szlachetne Kamienie potrzebne do badan nad bronia

Bronmistrz oraz badacz, Seon-Pyeong, potrzebuje

10 Klejnotow Zawisci do swoich badan. Przynos je

pojedynczo, aby mogl przebadac je indywidualnie.

Zdobedziesz je u Podziemnych Lodowych Ludzi oraz

Podziemnych Lodowych Golemow.

(Obrazek Klejnot Zwiesci tak jak przy zębach lub innych podobnych questach)

Do tej pory dostarczyles x klejnotow.

 

Po wydropieniu klejnotu

Gdy chcemy oddać klejnot

Klikamy na tego sure i tam pisze

 

Klejnoty do badan nad bronia - Tak jak przy zębach gdy klikniemy na biologa pokazuje się co chcemy oddać.

 

Gdy oddamy klejnot

chce by pisało

 

Znalazles Klejnot? Fantastycznie! Poczekaj

chwileczke, musze sie upewnic...

 

Gdy Przyjmie klejnot

chce by pisało

 

Tak!! W bardzo dobrym stanie jest ten klejnot,

lec po nastepnego!

 

Gdy nie przyjmie klejnoty

chce by pisało

 

Oj, ten klejnot nie nadaje sie do moich badan,

przynies mi nastepny.

 

Jak skończymy oddawać wszystkie klejnoty

chce by pisało

 

To juz ostatni Klejnot, zebrales wszystkie 10.

Jestem Ci bardzo wdzieczny... i nie bede skapy

Wybieraj!


  •  
  • Punkty zycia +1000
  • Obrona +120
  • Atak +50

 

Oczywiście żeby ta nagroda była wybierana w jednym oknie z końcowym napisem :)

mam nadzieje że wszystko jasne oO Bo jak coś źle wytłumaczyłem to pisz:P

 

P.S Klejnoty można oddawać co 2 godziny...!

 

 

Dziękuję licze na szybkie napisanie tego questa :)

 

A co do biologa, to po oddaniu kamienia, idziemy do Baek-Go czy jak mu tam ;P po odbiór nagrody :D

47a2cebcf2f4df95.png

Opublikowano

--------------------------------
--     EclipseMT2 Quest       --
--  IceBeast and Thunderdome  --
--------------------------------
quest quest1 begin
state start begin
	when login or levelup or enter with pc.get_level() >= 10 begin
		setstate( gototeacher )
	end
end
state gototeacher begin
	when letter begin
		send_letter("Historia...")

		local v=find_npc_by_vnum(9003)
		if 0==v then
		else
			target.vid("__TARGET__", v, "Idź do Handlarz Roznosciami")
		end
	end
	when button or info begin
           say_title("Handlarz Roznosciami:")
		say("Niegdyś Bartosz był potężnym wojownikiem, jednak jego chwałę odebrał GA serwera. Teraz próbuje zarobić trochę yangów stojąc przy drodze...
[ENTER]Bartosz na zawsze zamknął się w sobie, jednak handlarka ma pomysł aby mu pomóc.")
	end
	when __TARGET__.target.click begin
		target.delete("__TARGET__")

		say_title("Handlarz Roznosciami:")                                            
           say("Oj tak, nasz Bartek jest bardzo zdesperowany... Boi się że może stracić swoją posadę przy drodze...
[ENTER]Jednak mam pewien pomysł...")
           wait()
           say("Gdy zabijesz 200 dzikich psów, ja powiem GA że to właśnie nasz Bartosz ocalił serwer przed zagładą ze strony psów. Idź i pomóż ratować Bartosza!")
		say_reward("Zabij 200 dzikich psów i wróć do handlarki.")
		say("")
		set_state(kill)	

		pc.setqf("state", 0)
		q.set_counter("Pozostało: Dziki Pies", 0)
	end

end

state kill begin
	when letter begin
		send_letter("")
	end
	when button or info begin
		say_title(":")
		say("Musisz 200 Dziki Pies zabić")
		say("")

		say_reward(..pc.getqf("state").." z 200 typu Dziki Pies zabitych")
		say("")
	end
	when 101.kill begin
		local count = pc.getqf("state") + 1

		if count <= 200 then
			pc.setqf("state", count)
			q.set_counter("Pozostało Dziki Pies", 10 - count)

			if count == 200 then
				say_title("Handlarz Roznosciami:")
				say("")
                   say("Przyjdź do mnie teraz, proszę")
				set_state(gototeacher2)
			end
		end
	end
	when 9003.chat."Dziki Pies Polowanie nie(?)." with pc.getf("main_quest_lv2","state") < 10 begin
		say_title("Handlarz Roznosciami:")
           say("Ohh witaj ponownie dzielny wojowniku...")

		if pc.is_gm() then
			wait()
			say_title("Handlarz Roznosciami:")
			say("Przyjmujesz zadanie?")
			local s = select("Tak", "Nie")
			if s == 1 then
				set_state(gototeacher2)
			end
		end
	end
	when 9003.chat."Dziki Pies Polowanie nie(?)." with pc.getf("main_quest_lv2","state") >= 10 begin
		say_title("Handlarz Roznosciami:")
		say("Tak! Mój plan się powiódł! Dziękuję ci przybyszu! Teraz Bartosz może spokojnie stać przy drodze!")
		set_state(gototeacher2)
	end
end
state gototeacher2 begin
	when letter begin
		local v=find_npc_by_vnum(9003)
		if 0==v then
		else
			target.vid("__TARGET__", v, "Idź do Handlarz Roznosciami")
		end
	end
	when letter begin
		send_letter("Zabiłeś Psy!")
	end
	when button or info begin
		say_title("Zabiłeś Psy!")
		say("Zabiłeś 200 dzikich psów. Wróć do handlarki i przekaż jej nowiny.")
	end
	when __TARGET__.target.click begin
		target.delete("__TARGET__")
		say("Zabiłeś 200 dzikich psów. Wróć do handlarki i przekaż jej nowiny.")
           			set_quest_state("levelup","run")
					pc.change_money( 500000 )
           say_reward("Otrzymałeś 500000 Yang.")
           									clear_letter()
		set_state( __COMPLETE__ )

		pc.setqf("state", 0)
	end
end
state __COMPLETE__ begin
end
end

 

Co nie tak? Bo wgrało się poprawnie, dopisałem do listy i zrobiłem qc a w grze po prostu jakby nie istnieje...

Jak poprawisz, to powiedz co było nie tak bo mam jeszcze kilka takich questów to sobie sam poprawię ;)

Opublikowano

A dałeś reload q?

 

Nie wpisujcie reload q bo wam się tabela z Questami wysypie,

raz się uda za drugim razem połowie postaci zrestartują się Questy lub

będzie je traktował jak by ich nie było tylko punkty i strzałki nad npc.

 

 

Zawsze zatrzymaj serwer zrób make Questów i wtedy włącz serwer =)

 

@XaviPrawdziwy

 

tak... Jak byś przyszedł do mnie na matematykę

to byś nie wiedział w jakim świecie żyjesz.

307681428489538142351.png

Metin2 Balmora Staff

Opublikowano

Bambusek zawsze tak robię właśnie ^^

Ale mógłby ktoś powiedzieć co jest nie tak?

Opublikowano

Nie wpisujcie reload q bo wam się tabela z Questami wysypie,

raz się uda za drugim razem połowie postaci zrestartują się Questy lub

będzie je traktował jak by ich nie było tylko punkty i strzałki nad npc.

 

 

Zawsze zatrzymaj serwer zrób make Questów i wtedy włącz serwer =)

Połowie postaci? Nie uważałeś na matematyce w szkole?

Opublikowano

@OFFTOP

Właśnie, bambusek. Na moim serwerze dodałem questa, dodał się dobrze, na serwerze wpisałem /reload q i na kilku postaciach są questy a na połowie nie, jak mogę to naprawić ? Nie zrobiłem backupa folderu questów.

 

umarł

Opublikowano

Ta koncówka cos mi nie pasuje:

when id_przedmiotu.use with pc.level >= 85 begin
                                       pc.mount(id, 1800)
                                               affect.add(apply.A
                                       pc.remove_item(id_przemiotu, 1)TT_GRADE_BONUS, 41, 600)
                                               affect.add(apply.DEF_GRADE_BONUS, 320, 600) 
                               end

 

A po zejsciu def i atak znikna ? Czy na Globalu tez tak sie dzieje ze zostaje?

Szperalem w questach od konia bo przykladowo jak zejdziesz z boja to obrona od razu sie zmniejsza, ale nic nie udalo mi sie poszukac :(

 

Odpowie mi ktos :P ? I czy da sie zrobic tak zeby nie trzeba bylo wpisywac komendy mount_test ?

bb6afecc015f0d43e0f69c81935f5e10_1.jpg

Opublikowano

 pc.remove_item(id_przemiotu, 1)TT_GRADE_BONUS, 41, 600)

id_przedmiotu - tutaj wiadomo chyba :)

TT_GRADE_BONUS - źle napisane

 

tutaj przykładowo pisze się :

 

Szybkość chodzenia

affect.add(apply.MOV_SPEED, 10, 60*60*24*365*60)



Szybkość ataku:

affect.add(apply.ATT_SPEED,5,60*60*24*365*60)



Obrona:

affect.add(apply.DEF_GRADE_BONUS,60,60*60*24*365*60) 



Wartość ataku:

affect.add(apply.ATT_GRADE_BONUS,50,60*60*24*365*60)



Dodatkowe życie:

affect.add(apply.MAX_HP, 2500,60*60*24*365*60)



Siła na graczy (10%):

affect.add_collect_point(POINT_ATT_BONUS,10,60*60*24*365*60) 



Atak magiczny (10%):

affect.add(apply.MAGIC_ATT_GRADE, 10,60*60*24*365*60)



Obrona magiczna (10%):

affect.add(apply.MAGIC_DEF_GRADE, 10,60*60*24*365*60)

 

TEMAT :

http://www.mpcforum.pl/topic/149352-tutorial-bonusy-do-questa-max-hp-atak-obron/

 

umarł

Opublikowano

Tak dokladnie to ta czesc mi nie pasuje

 affect.add(apply.A

Nawias sie nie zamyka ? Tak ma byc ?

A co do tego ID przedmiotu i pozostalych to spokojnie az taki newbie to nie jestm B)

bb6afecc015f0d43e0f69c81935f5e10_1.jpg

Opublikowano

Witam.

Czy mógłby mi ktoś napisać questa w którym dynia (id:50095) zamiast trafiać na ziemie po ubiciu moba leci do eq?

errorforlife.jpg

 

Sygnatura oraz avatar stworzone przez @xamizo

Opublikowano

Tak dokladnie to ta czesc mi nie pasuje

 affect.add(apply.A

Nawias sie nie zamyka ? Tak ma byc ?

A co do tego ID przedmiotu i pozostalych to spokojnie az taki newbie to nie jestm B)

 

 

 affect.add(apply.A
                                       pc.remove_item(id_przemiotu, 1)TT_GRADE_BONUS, 41, 600)
                                               affect.add(apply.DEF_GRADE_BONUS, 320, 600) 

 

Ta część powinna wyglądać mniej więcej tak :

 

                                pc.remove_item(id_przemiotu, 1)
                                       affect.add(apply.MOV_SPEED, 10, 60*60*24*365*60)
                                       affect.add(apply.DEF_GRADE_BONUS, 200, 60*60*24*365*60) 

 

Do końca ci nie pomogę bo nie jestem dobry w pisaniu questów. Poproś Poczatkujacego albo czekaj na odpowiedz innych.

 

umarł

Opublikowano

Mam pytanie.

Czy ten quest działa ?

 

----------------------------------
--      Main Quest LV1
--      Glowny Quest LV1         
----------------------------------
quest main_quest_lv1 begin
       state start begin
               when login or levelup with pc.get_level() == 1 begin
                       set_state( gotoinfomation )
               end
       end
       state gotoinfomation begin
               when letter begin
                       send_letter("Witamy na HiszpanMT2!")
               end
               when button or info begin
                       say_title("Wszelkie SH MH DMG itp. sa ZAKAZANE")

                       ----"12345678901234567890123456789012345678901234567890"|
                                               say ( "Otrzymasz Podstawowy ekwipunek i troche yang!," )
                                               pc . change_money ( 1000000 )
                                               horse.set_level ( 21 )
                                               pc . give_item2 ( "19" , 1 )
                                               pc . give_item2 ( "3009" , 1 )
                                               pc . give_item2 ( "5009" , 1 )
                                               pc . give_item2 ( "11209" , 1 )
                                               pc . give_item2 ( "11409" , 1 )
                                               pc . give_item2 ( "11609" , 1 )
                                               pc . give_item2 ( "11809" , 1 )
                                               pc . give_item2 ( "27803" , 10 )
                                               pc . give_item2 ( "13009" , 1 )
                                               pc . give_item2 ( "50053" , 1 )
                                               pc . give_item2 ( "70038" , 10 )
                                               pc . give_item2 ( "71001" , 10 )
                                               pc . give_item2 ( "50061" , 10 )
                                               say_reward ( "Dostales 1kk yang" )
                                               say_reward ( "Dostales Przedmioty Zwiazane Z Koniem" )
                                               say_reward ( "Podstawowe eq" )
                                               say_reward ( "Dostales troche ryb do zabawy " )
                                               say("")
                                               set_state( gototeacher )
                                       end
                               end

       state gototeacher begin
               when letter begin
                       local v=find_npc_by_vnum(20354)
                       if 0==v then
                       else
                               target.vid("__TARGET__", v, "Znajdz Straznika Miejskiego")
                       end
               end
               when letter begin
                       send_letter("Witamy na HiszpanMT2!")
               end
               when button or info begin
                       say_title("Znajdz Straznika Miejskiego")
                       say("")
                       ----------"12345678901234567890123456789012345678901234567890"|
                       say_reward("Porozmawiaj ze Straznikiem Miejskim.")
                       say_reward("Znajdz NPC,na ktorego wskazuje strzalka i na")
                       say_reward("niego kliknij.Jesli nie widzisz zadnego NPC,")
                 say_reward("podazaj za czerwonym znaczkiem na Mini-mapie.")
                       say("")
               end
               when __TARGET__.target.click begin
                       target.delete("__TARGET__")
                       say("Straznik Miejski:")

                       ----"12345678901234567890123456789012345678901234567890"|
                       say("Jestes nowy?Widze,ze nie zrobili jeszcze z")
                       say("ciebie zolnierza.")
                       say("Miales wogole juz jakis")
                       say("trening?Spojrz na siebie!")
                       say("Wiesz w ogole jak uzyc broni?Sluchaj!")
                       say("Musimy byc czujni,jesli chcemy przetrwac na")
                       say("tej wojnie.Dopoki nie osiagniesz 10 poziomu")
                       say("bede ci pomagal.Nie bedzie latwo!Ruszaj!")

                       say("")
                       wait()
                       say("Teraz idz i naucz sie podstaw! :")
                       say("Kiedy osiagniesz wyzszy poziom,przyjdz do")
                       say("wioski i ze mna porzmawiaj")
                       say("Czemu jeszcze tu stoisz?")
                 say("Za samo stanie w miejscu nie dostaje sie Punktow")
                 say("Doswiadczenia")  
                       say("")
                       clear_letter()

                       set_quest_state("find_squareguard", "find")
                       set_quest_state("main_quest_lv2","run")
                       set_state( __COMPLETE__ )
               end
       end
       state __COMPLETE__ begin
       end
end

Proszeeeeeee ;ddd Kto Mi Zrobi Fajną Sygne ??? ;(

Jeżeli Nie Lubisz Justina Biebera Daj+ dajplusa.gif

http://stworzwirusa.tk/665/annaalewiesz_

<<---- Wejdziesz i pomozesz ?

Opublikowano

"Jeżeli wyskoczy napis: "Segmentatnion fault (core dumped)" to znak, że ten plik nie istnieje... Musieliśmy podać błędną nazwę lub nie jest to rozszerzenie *.quest"

 

Możliwe też, że nie dodałeś go do english_list bądź hongkong_list . (nie wiem czy to ma akurat znaczenie

 

umarł

Opublikowano

Witam.

Czy mógłby mi ktoś napisać questa w którym dynia (id:50095) zamiast trafiać na ziemie po ubiciu moba leci do eq?

 

 

Spróbuj tego :

 

 

quest dropek begin
       state start begin
               when kill begin
                       local random = math.random(100)
                               if random == 1 then
                               pc.give_item2(ID_PRZEDMIOTU, 1)
                       end
               end
       end
end

 

 

 

Przepraszam, że nie zrobiłem edita.

 

umarł

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...