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

Wiem.... Tylko to jest quest a ja zapomniałem jak sie wgrywa questy dlatego szukam do object "80009" Jak chcesz mi pomoc to napisz gg 24099766 bo ja zapomnialem jak sie questy wgrywa

eschra.jpg



Immortal-Metin - Już niedługo :)


Zapraszam!


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

@UPy Ale panowie, bez spamu może? Post pod postem i po jednym zdaniu na post...

Nauczcie się używać prostych funkcji które stworzono specjalnie do tego żeby spamu nie było,

taką funkcją jest np. "Edytuj" . Proste i przyjemne.

 

@SivleR

Skoro chciałeś do ..../quest/object/80009/ to po co ci wiedza o wgrywaniu questa?

Do object wklejasz (nie całego questa, to trzeba wiedzieć co wkleić), restart i wszystko działa.

Bezsensowne pytanie.

 

 

@

o takie coś ci się rozchodziło ??

 

 

quest teleport begin
state start begin
 when 80009.use begin
  say_title ( "tutaj tytul" )
  say ( "tutaj tekst" )
  wait ( )
  local s = select ( "M1" , "M2" ,"INNE" , "Wyjdź" )
if s == 1 then
 local m1 = select ("Shinsso","Chunjo","Jinno","Wyjdź")
  if test == 1 then
   say_title ("Za chwilę zostaniesz przeniesiony")
   say ("Uważaj....")
   wait ()
   pc . warp ( 474300 , 954800 )
  elseif m1 == 2 then
   say_title ("Za chwilę zostaniesz przeniesiony")
   say ("Uważaj....")
   wait ()	
   pc . warp ( 63800 , 166400 )
  elseif m1 == 3 then
   say_title ("Za chwilę zostaniesz przeniesiony")
   say ("Uważaj....")
   wait ()
   pc . warp ( 959900 , 269200 )
  elseif m1 == 4 then
  end
elseif s == 2 then
 local m2 = select ("Shinsso","Chunjo","Jinno","Wyjdź")
  if m2 == 1 then
   say_title ("Za chwilę zostaniesz przeniesiony")
   say ("Uważaj....")
   wait ()
   pc . warp ( 353100 , 882900 )
  elseif m2 == 2 then
   say_title ("Za chwilę zostaniesz przeniesiony")
   say ("Uważaj....")
   wait ()
   pc . warp ( 145500 , 240000 )
  elseif m2 == 3 then
   say_title ("Za chwilę zostaniesz przeniesiony")
   say ("Uważaj....")
   wait ()
   pc . warp ( 863900 , 246000 )
  elseif m2 == 4 then
  end
elseif s == 3 then
 local inne = select ("Dolina Seungryong 30 lvl","Pustynia Yongbi 35 lvl","Góra Sohan 50 lvl","Wyjdź")
  if inne == 1 then
   set_state(dolina)
  elseif inne == 2 then
   set_state(pustynia)
  elseif inne == 3 then
   set_state(sohan)
  elseif inne == 4 then
  end
elseif s == 4 then

end
 end
end
state dolina begin
 when login or levelup with pc.get_level() >= 30 begin
  local empire = pc . get_empire ( )
if empire == 1 then
 say_title ("Za chwilę zostaniesz przeniesiony")
 say ("Uważaj....")
 wait ()
 pc.warp ( 402100 , 673900 )
elseif empire == 2 then
 say_title ("Za chwilę zostaniesz przeniesiony")
 say ("Uważaj....")
 wait ()
 pc.warp ( 270400 , 739900 )
elseif empire == 3 then
 say_title ("Za chwilę zostaniesz przeniesiony")
 say ("Uważaj....")
 wait ()
 pc.warp ( 321300 , 808000 )
end
 end
end
state pustynia begin
 when login or levelup with pc.get_level() >= 35 begin
  local empire = pc . get_empire ( )
if empire == 1 then
 say_title ("Za chwilę zostaniesz przeniesiony")
 say ("Uważaj....")
 pc.warp ( 217800 , 627200 )
elseif empire == 2 then
 say_title ("Za chwilę zostaniesz przeniesiony")
 say ("Uważaj....")
 pc.warp ( 221900 , 502700 )
elseif empire == 3 then
 say_title ("Za chwilę zostaniesz przeniesiony")
 say ("Uważaj....")
 pc.warp ( 344000 , 502500 )
end
 end
end
state sohan begin
 when login or levelup with pc.get_level() >= 50 begin
  local empire = pc . get_empire ( )
if empire == 1 then
 say_title ("Za chwilę zostaniesz przeniesiony")
 say ("Uważaj....")
 pc.warp ( 434200 , 290600 )
elseif empire == 2 then
 say_title ("Za chwilę zostaniesz przeniesiony")
 say ("Uważaj....")
 pc.warp ( 375200 , 174900 )
elseif empire == 3 then
 say_title ("Za chwilę zostaniesz przeniesiony")
 say ("Uważaj....")
 pc.warp ( 491800 , 173600 )
end
 end
end
end

 

Najdurniejszy sposób na pierścień tp jaki kiedykolwiek widziałem...

Pierścień użyjemy tylko raz, gratuluję pomysłu, a teraz domyśl się dlaczego.

@EDIT

@ a poza tym, polskie znaki przy " więc nawet nie zadziała

***


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

@WrollMT2 po pierwsze masz błąd w tym kodzie

 

 

	   	 local s = select("+1000 HP", "+200 ataku", "+20% krytyk")
			if s == 1 then
				say_title(mob_name(20086)..":")
				say("Przydzielono bonus +1000 HP na stałe ")
				say("")
				affect.add(apply.MAX_HP, 1000, 60*60*24*365*60)
				setstate(koniec)
			end
			if s == 1 then
				say_title(mob_name(20086)..":")
				say("Przydzielono bonus +200 ataku na stałe ")
				say("")
				affect.add(apply.GRADE_BONUS, 200, 60*60*24*365*60)
				setstate(koniec)
			end
			if s == 1 then
				say_title(mob_name(20086)..":")
				say("Przydzielono bonus +20% krytyka na stałe ")
				say("")
				affect.add(apply.POINT_CRITICAL_PCT, 20, 60*60*24*365*60)
				setstate(koniec)
			end

 

nie może być kilka razy if s == 1 then tylko po kolei 1, 2, 3.

zaraz dam edit i poprawię cały kod

 

po drugie w pc.change_money( 50.000.000 ) nie mogą być kropki

po trzecie na początku nie musiałeś pisać że od 100 do 255 ponieważ 255 to jest już ostatni lvl więc wystarczyło tak dać

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

 

 

teraz powinien działać

 

quest riper begin
state start begin
	when login or levelup with pc.level >= 100 begin
		setstate(rip)
	end
end
state rip begin
	when letter begin
		send_letter("Zabij Umarłego Rozpruwacza (100lv)! ")
	end
	when button or info begin
		say_zloto("Witaj! ")
		say("Masz może czas i siłę aby mi pomóc. ")
		say("Jeśli tak to możesz dla mnie zabić 5 Umarłych Rozprówaczy? ")
		say("Które nękają mojego brata Kowala. ")
		say("Za zabicie pięciu Umarłych Rozpruwaczy dostaniesz: ")
		say_red("Pieczęć Wojennego Dzika (10h) ")
		say_red("Pierściń Doświadczenia (1h) ")
		say_red("50.000.000 Yang ")
		say_red("Oraz niespodzianę :> ")
		say_title("Jeśli masz wystarczająco sił pomóż Handlarce! ")
		say("")
		say_reward("Przyjmujesz misje? ")
		say("")
		local s = select("Przyjmuje", "Nie mam czasu!")
			if s == 1 then
				setstate(rip2)
			elseif s == 2 then
				setstate(koniec)
			end
	end
end
state rip2 begin
	when letter begin
		send_letter("Zabij Umarłego Rozpruwacza (100lv)! ")
	end
	when 1093.kill begin
		local count = pc.setqf("ripery")+1
			if count < 5 then
				pc.setqf("ripery", count)
			else
				setstate(list)
			end
	end
	when button or info begin
		say_zloto("Pomóż handlarce i zabij pięciu Umarłych Rozprówaczy. ")
		say("Handlarka za zabicie 5 Umarłych Rozprówaczy da Ci cenne przedmioty! ")
		say("Umarłego Rozprówacza znajdziesz w Wierzy Demonów. ")
		say("Za zabicie pięciu Umarłych Rozpruwaczy dostaniesz: ")
		say_red("Pieczęć Wojennego Dzika (10h) ")
		say_red("Pierściń Doświadczenia (1h) ")
		say_red("Oraz niespodzianę :> ")
		say_title("Jeśli masz wystarczająco sił pomóż Handlarce! ")
		say("")
		say_reward("Zabiłeś dotychczas: "..pc.getqf("ripery").." z 5 ")
	end
end
state list begin
	when letter begin
		send_letter("Zabiłeś Umarłego Rozprówacza! ")
	end
	when button or info begin
		say_blue("Zabiłeś pięciu Umarłych Rozprówaczy! ")
		say("")
		say_red("Dostajesz: ")
		say_red("Otrzymujesz: 50.000.000 yang ")
		say_red("Otrzymujesz: Pierscien expa ")
		say("")
		pc.change_money( 50000000 )
		pc.give_item2( 71138 )
		say_red("Wybierz bonus dla siebie: ")
		say("")
		local s = select("+1000 HP", "+200 ataku", "+20% krytyk")
			if s == 1 then
				say_title(mob_name(20086)..":")
				say("Przydzielono bonus +1000 HP na stałe ")
				say("")
				affect.add(apply.MAX_HP, 1000, 60*60*24*365*60)
				setstate(koniec)
			end
			if s == 2 then
				say_title(mob_name(20086)..":")
				say("Przydzielono bonus +200 ataku na stałe ")
				say("")
				affect.add(apply.GRADE_BONUS, 200, 60*60*24*365*60)
				setstate(koniec)
			end
			if s == 3 then
				say_title(mob_name(20086)..":")
				say("Przydzielono bonus +20% krytyka na stałe ")
				say("")
				affect.add(apply.POINT_CRITICAL_PCT, 20, 60*60*24*365*60)
				setstate(koniec)
			end
	end
end
state koniec begin
end
end

 

Nadal nie działa nie zalicza riperów :(

POMOCY

Opublikowano

zamiast

local count = pc.setqf("ripery")+1
                               if count < 5 then
                                       pc.setqf("ripery", count)
                               else
                                       setstate(list)
                               end

daj

 

local count = pc.setqf("ripery", pc.getqf("ripery")+1)
						    if count < 5 then
								    pc.getqf("ripery")
						    else
								    setstate(list)
						    end

Opublikowano

co za amatorka ....

 

set nadaje

get czyta !

 

quest riper begin
state start begin
 when login or levelup with pc.level >= 100 begin
  setstate(rip)
 end
end
state rip begin
 when letter begin
  send_letter("Zabij Umarłego Rozpruwacza (100lv)! ")
 end
 when button or info begin
  say_zloto("Witaj! ")
  say("Masz może czas i siłę aby mi pomóc. ")
  say("Jeśli tak to możesz dla mnie zabić 5 Umarłych Rozprówaczy? ")
  say("Które nękają mojego brata Kowala. ")
  say("Za zabicie pięciu Umarłych Rozpruwaczy dostaniesz: ")
  say_red("Pieczęć Wojennego Dzika (10h) ")
  say_red("Pierściń Doświadczenia (1h) ")
  say_red("50.000.000 Yang ")
  say_red("Oraz niespodzianę :> ")
  say_title("Jeśli masz wystarczająco sił pomóż Handlarce! ")
  say("")
  say_reward("Przyjmujesz misje? ")
  say("")
  local s = select("Przyjmuje", "Nie mam czasu!")
if s == 1 then
 setstate(rip2)
elseif s == 2 then
 setstate(koniec)
end
 end
end
state rip2 begin
 when letter begin
  send_letter("Zabij Umarłego Rozpruwacza (100lv)! ")
 end
 when 1093.kill begin
  local count = pc.getqf("ripery")
pc.setqf("ripery", count +1)
if count == 5 then
 setstate(list)
end
 end
 when button or info begin
  say_zloto("Pomóż handlarce i zabij pięciu Umarłych Rozprówaczy. ")
  say("Handlarka za zabicie 5 Umarłych Rozprówaczy da Ci cenne przedmioty! ")
  say("Umarłego Rozprówacza znajdziesz w Wierzy Demonów. ")
  say("Za zabicie pięciu Umarłych Rozpruwaczy dostaniesz: ")
  say_red("Pieczęć Wojennego Dzika (10h) ")
  say_red("Pierściń Doświadczenia (1h) ")
  say_red("Oraz niespodzianę :> ")
  say_title("Jeśli masz wystarczająco sił pomóż Handlarce! ")
  say("")
  say_reward("Zabiłeś dotychczas: "..pc.getqf("ripery").." z 5 ")
 end
end
state list begin
 when letter begin
  send_letter("Zabiłeś Umarłego Rozprówacza! ")
 end
 when button or info begin
  say_blue("Zabiłeś pięciu Umarłych Rozprówaczy! ")
  say("")
  say_red("Dostajesz: ")
  say_red("Otrzymujesz: 50.000.000 yang ")
  say_red("Otrzymujesz: Pierscien expa ")
  say("")
  pc.change_money( 50000000 )
  pc.give_item2( 71138 )
  say_red("Wybierz bonus dla siebie: ")
  say("")
  local s = select("+1000 HP", "+200 ataku", "+20% krytyk")
if s == 1 then
 say_title(mob_name(20086)..":")
 say("Przydzielono bonus +1000 HP na stałe ")
 say("")
 affect.add(apply.MAX_HP, 1000, 60*60*24*365*60)
 setstate(koniec)
end
if s == 2 then
 say_title(mob_name(20086)..":")
 say("Przydzielono bonus +200 ataku na stałe ")
 say("")
 affect.add(apply.GRADE_BONUS, 200, 60*60*24*365*60)
 setstate(koniec)
end
if s == 3 then
 say_title(mob_name(20086)..":")
 say("Przydzielono bonus +20% krytyka na stałe ")
 say("")
 affect.add(apply.POINT_CRITICAL_PCT, 20, 60*60*24*365*60)
 setstate(koniec)
end
 end
end
state koniec begin
end
end

 

zdaj relacje :ninja:

QmxvbmR5blhfX19ldW5lX19fNTI0X19fTlVMTF9fXzNfX18xMDBfX19ub25lLnBuZ19fXzhfX19ub25lX19fMDAwMDAwX19fc29sbw==.png
Opublikowano

Proszę o quest na pierścien teleportacji.

A więc proszę o taki quest.

Masz tam do wyboru gdzie chcesz się tepać i masz tak:

Moje miasto(Czyli jak np. zrobiliśmy postać w jinno to nas tp do jinno jak na to klikniemy)

Dolina Orków

Pustynia

Ognista Ziemia

Góra Sohan

Wyjdz

Jeżeli będą potrzebne kordy to piszcie :D

Opublikowano

Witam.

Prosiłabym o napisanie questa.

Juz mowie o co chodzi..

 

Quest polega na tym ze po zabicu np 100 lub 500 graczy Pisze

Gracz ten i ten pokonal 500 graczy:)

 

Widzialam ten quest na paru serwerach ale nie moge go znalezc,

jezeli byl to prosze o linka

Z gory dziekuje :**

Opublikowano

quest graczezabij begin
state start begin
when login begin
set_state(info)
end
end
state info begin
when letter begin
send_letter("Misja")
end
when button or info begin
say("masz zabic 500 graczy !")
end
when kill with npc.is_pc() begin
local liczba = pc.getqf("zabici")
pc.setqf("zabici", liczba +1)
if liczba == 500 then
notice_all("pc.get_name().." Zabil 500 graczy")
set_state(koniec)
end
end
end
state koniec begin
end
end

 

sory ze bez tabow ale nie chcialo mi sie notatnika odpalac :P

QmxvbmR5blhfX19ldW5lX19fNTI0X19fTlVMTF9fXzNfX18xMDBfX19ub25lLnBuZ19fXzhfX19ub25lX19fMDAwMDAwX19fc29sbw==.png
Bywalec
Opublikowano

quest graczezabij begin
state start begin
when login begin
set_state(info)
end
end
state info begin
when letter begin
send_letter("Misja")
end
when button or info begin
say("masz zabic 500 graczy !")
end
when kill with npc.is_pc() begin
local liczba = pc.getqf("zabici")
pc.setqf("zabici", liczba +1)
if liczba == 500 then
notice_all("pc.get_name().." Zabil 500 graczy")
set_state(koniec)
end
end
end
state koniec begin
end
end

 

sory ze bez tabow ale nie chcialo mi sie notatnika odpalac :P

Też szukałem takiego questa będzie działać bez tabów ?

Pompa Jak Skurwysyn

 

 

 

METIN2.PL - 76LV

 

 

4H4 OWNED

Opublikowano

@BlondyX

Wstaw te questy do spoilerów, ok?

 

notice_all("pc.get_name().." Zabil 500 graczy")

na

notice_all(pc.get_name().." Zabil 500 graczy")

***


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

 

quest Metin_Cienia begin
    state start begin
				    when login or levelup with pc.get_level() >= 45 begin
								    set_state(pierwszy)
						    end
		    end
		    state pierwszy begin
				    when letter begin
								    send_letter("Metin Cienia")
						    end
						    when button or info begin
								    say_title("Zabij Metiny")
										    --
										    --
										    say("Musisz zabić:")
										    say("2 Metiny Cienia.")
						    end
						    when 8009.kill begin
								    local count = pc.setqf("ilosc")+1
										    if count < 2 then
										    pc.getqf("ilosc", count)		     
										    if count == 2 then
										    say("Zabiłeś 2 Metiny")
										    say("Cienia.")
										    say_reward("Otrzymałeś 5 Kamieni Duchowych.")
										    say_reward("Otrzymałeś 1000 punktów rangi.")
										    set_state(__complete__)
                                               pc.give_item(50513, 5)
                                               pc.change_alignment(1000)
										    end
										    end
						    end
		    end
		    state __complete__ begin
		    end
               end

 

Po zabiciu 2 Metinów Cienia nic się nie dzieję, proszę o poprawę.

Opublikowano

@UP

Tu masz quest który działa, bo sam sprawdzałem.

quest MetinCienia begin
state start begin
 when login  with pc.level >= 45 begin
  set_state(information)
 end
end
state information begin
 when letter begin
  send_letter("Eliminacja Kamienie Metin!")
		  end
 when info or button begin
  say("Eliminacja Kamieni Metin")
  say("Na kariny trzech królestw spadły niszczycielskie Kamienie Metin.")
		say("Musisz je zniszczyć, aby zapobiec katastrofie.")
		say_reward("Zniszcz 5 Kamieni Cienia")
  say("")
  pc.setqf("state", 5)
  q.set_counter("Metin Cienia", 5)
 end

 when 8009.kill begin
  local count = pc.getqf("state") - 1
  if count <= 5 then
pc.setqf("state", count)
q.set_counter("Metin Cienia", count)
  end
if count == 0 then
 say_title("Eliminacja Kamieni Metin")
 say("Gratulacje, udało Ci się!")
 say("Teraz otrzymasz zasłużoną nagrodę!")
 say_reward("otrzymałeś 5 Kamieni Duchowych!")
 say_reward("Otrzymałeś 1000 Punktów Rangi.")
 pc.give_item2(50513, 5)
 pc.change_alignment(1000)
 clear_letter()
 chat("Gratulacje!")
 set_state(__COMPLETE__)
end
 end
end
state __GIVEUP__ begin
end

state __COMPLETE__ begin
end

 

 

 

Prosze;

Proszę o quest na pierścien teleportacji.

 

A więc proszę o taki quest.

 

Masz tam do wyboru gdzie chcesz się tepać i masz tak:

 

Moje miasto(Czyli jak np. zrobiliśmy postać w jinno to nas tp do jinno jak na to klikniemy)

 

Dolina Orków

 

Pustynia

 

Ognista Ziemia

 

Góra Sohan

 

Wyjdz

 

Jeżeli będą potrzebne kordy to piszcie

:D

Opublikowano

@Up

 

 

-------------------------------------------------------
---Quest By lopescio
-------------------------------------------------------
quest pierscien begin
state start begin
 when 80009.use begin
  say_title("Pierścień Teleportacji: ")
  local s = select("Moje Miasto ", "Dolina Orkow ", "Pustynia ", "Ognista Ziemia ", "Gora Sohan ", "Wyjdz ")
   if s == 6 then
 return
   end
   if s == 1 then
 local empire = pc . get_empire ( )
  if empire == 1 then
   pc.warp ( 474100 , 954500 )
  end
  if empire == 2 then
   pc.warp ( 63600 , 166400 )
  end
   if empire == 3 then
   pc.warp ( 959900 , 269300 )
  end
   end
   if s == 2 then
 local empire = pc . get_empire ( )
  if empire == 1 then
   pc.warp ( 402100 , 673900 )
  end
  if empire == 2 then
   pc.warp ( 270400 , 739900 )
  end
  if empire == 3 then
   pc.warp ( 321300 , 808000 )
  end
   end
   if s == 3 then
 local empire = pc . get_empire ( )
  if empire == 1 then
   pc.warp ( 217800 , 627200 )
  end
  if empire == 2 then
   pc.warp ( 221900 , 502700 )
  end
  if empire == 3 then
   pc.warp ( 344000 , 502500 )
  end
   end
   if s == 4 then 
 local empire = pc . get_empire ( )
  if empire == 1 then
   pc.warp ( 599400 , 756300 )
  end
  if empire == 2 then
   pc.warp ( 597800 , 622200 )
  end
  if empire == 3 then
   pc.warp ( 730700 , 689800 )
  end
   end
   if s == 6 then	  
 local empire = pc . get_empire ( )
  if empire == 1 then
   pc.warp ( 434200 , 290600 )
  end
  if empire == 2 then
   pc.warp ( 375200 , 174900 )
  end
  if empire == 3 then
   pc.warp ( 491800 , 173600 )
  end
   end
 end
end
end

 

 

 

Tutaj wersja z poprawnymi tabulatorami:

http://wklej.to/mFAf2

Opublikowano

quest malpy begin

state start begin

when login or levelup with pc.get_level() >= 50 begin

set_state(krew_malpy)

end

end

 

state krew_malpy begin

when letter begin

send_letter("Krew Małpy")

end

when button or info begin

say_title("Witaj :")

say("Yonah ma dla ciebie misje.")

local n = find_npc_by_vnum(20005)

if n != 0 then

target.vid("__TARGET__",n,"Yonah")

end

end

when __TARGET__.target.click or 20005.click begin

say_title("Yonah :")

say("Zdobądź dla mnie :")

say("Krew małpy")

say("Rudę kryształu")

say("Rozrzutnie Ozdobiony Łuk")

say("To wszystko dropi z Małpiego Wojownika")

target.delete("__TARGET__")

set_state(dropnij_krew)

end

end

 

state dropnij_krew begin

when 5113.kill with pc.countitem(30137) == 0 begin

local a = math.random(50)

if a == 1 then

if pc.countitem(30137) < 1 then

pc.give_item2(30137)

end

end

end

when 2157.kill or 2137.kill or 2107.kill with pc.countitem(30136) == 0 begin

local a = math.random(50)

if a == 1 then

if pc.countitem(30136) < 1 then

pc.give_item2(30136)

end

end

end

when letter begin

send_letter("Zdobądź itemy")

end

when button or info begin

if pc.countitem(30137) > 1 and pc.countitem(30136) > 1 and pc.countitem(50611) > 1 then

say_title("Gratulacje")

say("Masz już wszystkie")

set_state(idz_krew)

else

say_title("Witaj :")

say("Zdobądź itemy")

end

end

end

 

state idz_krew begin

when letter begin

send_letter("Idź do Yonah")

end

when button or info begin

say_title("Witaj :")

say("Widzę że masz już wszystkie itemy.")

say("Idź do Yonah po nagrodę.")

local n2 = find_npc_by_vnum(20005)

if n2 != 0 then

target.vid("__TARGET__",n2,"Yonah")

end

end

when __TARGET__.target.click or 20005.click begin

say_title("Yonah :")

say("Dzięki że zdobyłeś to dla mnie.")

say("W nagrodę otrzymujesz :")

say_reward("2 losowe kd +5")

say_reward("I jedną z trzech pereł ")

target.delete("__TARGET__")

wait()

local nagroda = number(1,7)

if nagroda == 1 then

pc.give_item2(28530)

pc.give_item2(28531)

elseif nagroda == 2 then

pc.give_item2(28532)

pc.give_item2(28533)

elseif nagroda == 3 then

pc.give_item2(28534)

pc.give_item2(28535)

elseif nagroda == 4 then

pc.give_item2(28536)

pc.give_item2(28537)

elseif nagroda == 5 then

pc.give_item2(28538)

pc.give_item2(28539)

elseif nagroda == 6 then

pc.give_item2(28540)

pc.give_item2(28541)

elseif nagroda == 7 then

pc.give_item2(28542)

pc.give_item2(28543)

end

local perly = select("Biała","Niebieska","Czerwona")

if perly == 1 then

pc.give_item2(27992)

elseif perly == 2 then

pc.give_item2(27993)

elseif perly == 3 then

pc.give_item2(27994)

end

set_state(koniec)

end

end

 

state koniec begin

 

end

end

Szukam Ekipy / Gildii na s9 agronas czerwoni lv +35

Opublikowano

Czy można prosić o opisanie problemu czemu serwer nie czyta tego questa, jest on podmianą.

http://wklej.to/kbCqy

I proszę o wytłumaczenie i może być, również gotowiec, dla porównania na wklej.to :P

Opublikowano

@ZbieramPlusiki po 1. spoiler i code.

po 2. opisz problem.

po 3. może trochę kultury?

***


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

Witam.

Szukam questu,.

 

Na czym ma polegać a więc:

 

Udajemy się do NPC 9003.

Klikamy na niego i mamy do wyboru i tam chce żeby dało się wybrać Pokonaj Bossa.

On z nami rozmawia.

I proponuje nam przeniesienie na mapę, jeżeli mam 50kk.

Dobra jak mamy te 50kk to on nas przenosi na:

844800 0

I jak jesteśmy na tych kordach to jak mamy konia to go nam odsyła, wyłącza all skille i przemienia w 2061.

Ok teraz przenosi nas jeszcze raz na:

8534 99.

 

Ok teraz jak już jesteśmy na tych kordach to wykakuje nam info że za 10sek pojawi się pierwszy boss.

Czekamy 10 sek i pojawia się boss o id 691.

Po jego zniszczeniu pojawia się informacja: Brawo! Pokonałeś Wodza Orków.

 

Teraz 2sek czekamy i respi sie nam 1093.

Po jego zniszczeniu pojawia się informacja: Brawo! Pokonałeś Ripera!

Po ich pokonaniu na chacie wyskakuje informacja w jakim czasie ich pokonaliśmy!

I czeka 10sek i teleportuje nas do m1.

 

Index tej mapy to 12.

A i chce żeby na to można było wchodzić co 10min.

 

 

Daje full lików, 5 na profil.

I co tam zechcecie!

Opublikowano

@Up moze frytki do tego?

Wbrew pozorom to prosty quest. Spróbuję go napisać.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Ma ktoś pomysł na questa, który blokuje zdobywanie punktów doświadczenia w party po przekroczeniu określonego lvla ?

 

edit:

Schemat ?

 
quest blok begin
state start begin
when kill with pc.level >= 240 begin and if party.is_party() == 1 begin
pc.XXXXX (związane z expem)
end
end
end

f.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...