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

Za mało endów. Zamykamy każdy quest, state, when, if. Możesz to zrobić zawsze na timerze :)

Ale po co mi to mówisz ? Ja chce aby ktoś poprawił i tyle,po to jest ten temat ....
  • Odpowiedzi 8,7 tys.
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

@UP

quest informacja begin
state start begin
	when login with pc.is_gm() begin
		game.set_event_flag("Advert", 1)
		local time = get_time(600)
		pc.setqf("czas", time)
		if time < 600 then
			pc.getqf("czas", time)
		end
		if time == 600 then
			notice_all("Bot:Widzisz hackera? lub gm'a który niepoprawnie wykonuje swoje obowiazki?")
			notice_all("Bot:Zgłoś to na naszym forum w dziale skargi")
			notice_all("Bot:www.xxx.pl")
		end
	end
end
end

 

lub

 


quest informacja begin
   state start begin
       when login with pc.is_gm() begin
           game.set_event_flag("Advert", 1)
           local time = get_time(600)
           pc.setqf("czas", time)
           if time < 600 then
               pc.getqf("czas", time)
           elseif time == 600 then
               notice_all("Bot:Widzisz hackera? lub gm'a który niepoprawnie wykonuje swoje obowiazki?")
               notice_all("Bot:Zgłoś to na naszym forum w dziale skargi")
               notice_all("Bot:www.xxx.pl")
           end
       end
   end
end

 

powód:

nie zamknąłeś if...

gogame.png

Opublikowano

Czesc.. poprawi mi ktos ten quest ,tak aby po uzyciu opcji ''skille'' ,pierscien się usuwał ?

 

 

say ( "Witaj" )
say ( "Masz Do wyboru Opcje Wybierz Jaka Ci sie Podoba !" )
say ( "" )
wait ( )
local s = select ( "Wróć Do Miasta" ,"Idź Do Atlantydy" , "Idź do Czer. Las" , "Idź Do V2" , "Bossy" , "Koń I Ranga" , "Skile" , "Poli Moby" , "Anuluj" )
if 1 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc . warp ( 474300 , 954800 )
elseif empire == 2 then
pc . warp ( 63800 , 166400 )
elseif empire == 3 then
pc . warp ( 959900 , 269200 )
end


elseif 2 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 9800 , 1215100 )
elseif empire == 2 then
pc.warp ( 9800 , 1215100 )
elseif empire == 3 then
pc.warp ( 9800 , 1215100 )
end


elseif 3 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 1119900 , 70800 )
elseif empire == 2 then
pc.warp ( 1119900 , 70800 )
elseif empire == 3 then
pc.warp ( 1119900 , 70800 )
end

elseif 4 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 704100 , 464100 )
elseif empire == 2 then
pc.warp ( 704100 , 464100 )
elseif empire == 3 then
pc.warp ( 704100 , 464100 )
end

elseif 5 == s then
say ( "Cześć" )
say ( "Wybierz Jednego Z tych Bossów" )
say ("Lub Wybierz Opcje Powrotu Do Noralnej Postaci ")
local s = select ( "Reaper" ,"Ogni.Krol" , "Eli.Krol.Demo." , "Tysięczny Woj" , "Wroc_Do_Normalnej_Postaci." )
say ("Czy Napewno Chcesz Kontynuowac?")
local scelta = select ( "Tak","Nie" )
if scelta==1 then
pc.polymorph ( 1093, 80 )
elseif scelta==2 then
say ( "Nie To Nie Łaski Bez" )
return
end

if 2 == s then
pc.polymorph ( 2206, 90 )
end

if 3 == s then
pc.polymorph ( 1092, 80 )
end


if 4 == s then
pc.polymorph ( 1403, 80 )
end
if 5 == s then
pc.polymorph ( 1, 1 )
end

elseif 6 == s then
say ( "Cześć" )
say ( "Czy Chcesz Dostać Konia lvl 21 I Range Rycerski??" )
local scelta = select ( "Tak","Nie" )
if scelta==1 then
pc . set_skill_level ( 131 , 10 )
horse.set_level ( 21 )
pc.change_alignment ( 2000 )
pc.change_money ( 0 )
pc.give_exp2 ( 1 )
pc.give_item2 ( 50053 )
elseif scelta==2 then
say ("Nie to Nie laski Bez ")
return
end

elseif 7 == s then
say_title ( "Cześć" )
say ( "Czy chcesz wbić wszystkie skille na P??" )
local s = select ( "Tak" , "Nie" )
if 2 == s then
say ("Nie To Nie Łaski Bez ")
return
end
say ( "Otrzymałeś Wszystkie Skille P" )
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
elseif 8 == s then
say ( "Cześć" )
say ( "Wybierz Jakiego Moba Chcesz Sie Zamienic," )
say ( "Lub Wybierz Opcje Powrotu Do Normalnej Postaci " )
local s = select ( "Silny Dziki Sluga" ,"Dziki Pies" , "Goo-Pae" , "Podly Demoni Zolnierz" , "Niebianski Zolnierz" , "Wroc_Do_Normalnej_Postaci." )
say ("Czy Napewno Chcesz Kontynuowac?")
local scelta = select ( "Tak","Nie" )
if scelta==1 then
pc.polymorph ( 552, 80 )
elseif scelta==2 then
say ( "Nie To Nie Łaski Bez" )
return
end


if 2 == s then
pc.polymorph ( 101, 90 )
end

if 3 == s then
pc.polymorph ( 493, 80 )
end


if 4 == s then
pc.polymorph ( 1031, 80 )
end

if 5 == s then
pc.polymorph ( 2401, 80 )
end


if 6 == s then
pc.polymorph ( 1, 1 )
end

pc . setqf ( "next_time" , get_time ( ) + 3600 )
elseif 9 == s then
say ( "Może Innym razem" )
say ( "" )
end

 

 

 

Opublikowano

@UP

 

a nie lepiej usunąć opcję skille z select'u

i wybór if'a niżej :D :

 

say ( "Witaj" )
say ( "Masz Do wyboru Opcje Wybierz Jaka Ci sie Podoba !" )
say ( "" )
wait ( )
local s = select ( "Wróć Do Miasta" ,"Idź Do Atlantydy" , "Idź do Czer. Las" , "Idź Do V2" , "Bossy" , "Koń I Ranga" , "Poli Moby" , "Anuluj" )
if 1 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc . warp ( 474300 , 954800 )
elseif empire == 2 then
pc . warp ( 63800 , 166400 )
elseif empire == 3 then
pc . warp ( 959900 , 269200 )
end


elseif 2 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 9800 , 1215100 )
elseif empire == 2 then
pc.warp ( 9800 , 1215100 )
elseif empire == 3 then
pc.warp ( 9800 , 1215100 )
end


elseif 3 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 1119900 , 70800 )
elseif empire == 2 then
pc.warp ( 1119900 , 70800 )
elseif empire == 3 then
pc.warp ( 1119900 , 70800 )
end

elseif 4 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 704100 , 464100 )
elseif empire == 2 then
pc.warp ( 704100 , 464100 )
elseif empire == 3 then
pc.warp ( 704100 , 464100 )
end

elseif 5 == s then
say ( "Cześć" )
say ( "Wybierz Jednego Z tych Bossów" )
say ("Lub Wybierz Opcje Powrotu Do Noralnej Postaci ")
local s = select ( "Reaper" ,"Ogni.Krol" , "Eli.Krol.Demo." , "Tysięczny Woj" , "Wroc_Do_Normalnej_Postaci." )
say ("Czy Napewno Chcesz Kontynuowac?")
local scelta = select ( "Tak","Nie" )
if scelta==1 then
pc.polymorph ( 1093, 80 )
elseif scelta==2 then
say ( "Nie To Nie Łaski Bez" )
return
end

if 2 == s then
pc.polymorph ( 2206, 90 )
end

if 3 == s then
pc.polymorph ( 1092, 80 )
end


if 4 == s then
pc.polymorph ( 1403, 80 )
end
if 5 == s then
pc.polymorph ( 1, 1 )
end

elseif 6 == s then
say ( "Cześć" )
say ( "Czy Chcesz Dostać Konia lvl 21 I Range Rycerski??" )
local scelta = select ( "Tak","Nie" )
if scelta==1 then
pc . set_skill_level ( 131 , 10 )
horse.set_level ( 21 )
pc.change_alignment ( 2000 )
pc.change_money ( 0 )
pc.give_exp2 ( 1 )
pc.give_item2 ( 50053 )
elseif scelta==2 then
say ("Nie to Nie laski Bez ")
return
end

elseif 7 == s then
say ( "Cześć" )
say ( "Wybierz Jakiego Moba Chcesz Sie Zamienic," )
say ( "Lub Wybierz Opcje Powrotu Do Normalnej Postaci " )
local s = select ( "Silny Dziki Sluga" ,"Dziki Pies" , "Goo-Pae" , "Podly Demoni Zolnierz" , "Niebianski Zolnierz" , "Wroc_Do_Normalnej_Postaci." )
say ("Czy Napewno Chcesz Kontynuowac?")
local scelta = select ( "Tak","Nie" )
if scelta==1 then
pc.polymorph ( 552, 80 )
elseif scelta==2 then
say ( "Nie To Nie Łaski Bez" )
return
end


if 2 == s then
pc.polymorph ( 101, 90 )
end

if 3 == s then
pc.polymorph ( 493, 80 )
end


if 4 == s then
pc.polymorph ( 1031, 80 )
end

if 5 == s then
pc.polymorph ( 2401, 80 )
end


if 6 == s then
pc.polymorph ( 1, 1 )
end

pc . setqf ( "next_time" , get_time ( ) + 3600 )
elseif 8 == s then
say ( "Może Innym razem" )
say ( "" )
end

 

 

w formie questa : (sądzę iż powinno działać lecz nie jestem tego do końca pewien :D)

 

quest pierscien begin
state start begin
	when ID.use begin
		say("Witaj")
		say("Masz Do wyboru Opcje Wybierz Jaka Ci sie Podoba !")
		say("")
		wait()
		local s = select("Wróć Do Miasta","Idź Do Atlantydy","Idź do Czer. Las","Idź Do V2","Bossy","Koń I Ranga","Poli Moby","Anuluj")
		if s == 1 then
			say_title("Zostaniesz Przeniesiony")
			say("Trzymaj się Mocno")
			wait()
			local empire = pc.get_empire()
				if empire == 1 then
					pc.warp(474300, 954800)
				elseif empire == 2 then
					pc.warp(63800, 166400)
				elseif empire == 3 then
					pc.warp(959900, 269200)
				end
		elseif s == 2 then
			say_title("Zostaniesz Przeniesiony")
			say("Trzymaj się Mocno")
			wait()
			pc.warp(9800, 1215100)
		elseif s == 3 then
			say_title("Zostaniesz Przeniesiony")
			say("Trzymaj się Mocno")
			wait()
			pc.warp(1119900, 70800)
		elseif s == 4 then
			say_title("Zostaniesz Przeniesiony")
			say("Trzymaj się Mocno")
			wait()
			pc.warp(704100, 464100)
		elseif s == 5 then
			say("Cześć")
			say("Wybierz Jednego Z tych Bossów")
			say("Lub Wybierz Opcje Powrotu Do Noralnej Postaci ")
			local a = select("Reaper","Ogni.Krol","Eli.Krol.Demo.","Tysięczny Woj","Wroc_Do_Normalnej_Postaci.")
			if a == 1 then
				say("Czy Napewno Chcesz Kontynuowac?")
				local scelta = select("Tak","Nie")
				if scelta == 1 then
					pc.polymorph(1093, 80)
				elseif scelta == 2 then
					say("Nie To Nie Łaski Bez")
					return
				end
			elseif a == 2 then
				pc.polymorph(2206, 90)
			elseif a == 3 then
				pc.polymorph(1092, 80)
			elseif a == 4 then
				pc.polymorph(1403, 80)
			elseif a == 5 then
				pc.polymorph(1, 1)
			end
		elseif s == 6 then
			say("Cześć ")
			say("Czy Chcesz Dostać Konia lvl 21 I Range Rycerski??")
			local b = select ("Tak","Nie")
			if b == 1 then
				pc.set_skill_level(131, 10)
				horse.set_level(21)
				pc.change_alignment(12000)
				pc.give_item2(50053, 1)
			elseif b==2 then
				say("Nie to Nie laski Bez ")
				return
			end
		elseif s == 7 then
			say("Cześć ")
			say("Wybierz Jakiego Moba Chcesz Sie Zamienic,")
			say("Lub Wybierz Opcje Powrotu Do Normalnej Postaci ")
			local c = select ( "Silny Dziki Sluga" ,"Dziki Pies" , "Goo-Pae" , "Podly Demoni Zolnierz" , "Niebianski Zolnierz" , "Wroc_Do_Normalnej_Postaci.")
			if c == 1 then
				say("Czy Napewno Chcesz Kontynuowac?")
				local xscelta = select("Tak","Nie")
				if xscelta == 1 then
					pc.polymorph(552, 80)
				elseif xscelta == 2 then
					say("Nie To Nie Łaski Bez")
					return
				end
			elseif c == 2 then
				pc.polymorph(101, 90)
			elseif c == 3 then
				pc.polymorph(493, 80)
			elseif c == 4 then
				pc.polymorph(1031, 80)
			elseif c == 5 then
				pc.polymorph(2401, 80)
			elseif c == 6 then
				pc.polymorph(1, 1)
			end
			pc.setqf("next_time", get_time()+3600)
		elseif s == 8 then
			say("Może Innym razem")
			say("")
		end
	end
end
end

 

gogame.png

Opublikowano

Witam. Prosze o poprawienie mojego qesta. Jest to moj 1 qest, wiec bedzie duzo byków :D.

 

quest Kapitan_Potrzebuje_Pomocy! begin
		    state start begin
						    when login or levelup with pc.get_level > 80 begin
								    set_state(info)
						    end
		    end
state info begin
						    when letter begin
										    local v = find_npc_by_vnum(20355)
										    if v != 0 then
														    target.vid("__TARGET__", v, "Uriel")
										    end
										    send_letter("Zdychajacy_Kapitan!")*
when button or info begin
										    say_title("")
										    say("Kapitan potrzebuje twojej pomocy! Zjadl zarazone mieso dzieki ktoremu moze zgniac!")
										    say("Idz do niego, spytaj go o pomoc, i badz przy nim w tych ciezkich chwilach.")
										    say("")
										    say_reward("")
						    end
when __TARGET__.target.click or
										    20355.chat."Rozmawiaj" begin
										    target.delete("__TARGET__")
										    say_title("")
										    say("Ohhh, Ohhh. Nadchodzi kres moich dni. Wiele zdzialalismy w walce ze zlem, ale zawsze tak jest, sa to poprostu straty wojenne. Nie przejmuj sie mna. Zyj swoim zyciem, raduj sie kazda chwila zycia. Moze mi pomoc tylko roslina octu, bardzo zadko spotykana. Ostatnio wojownicy zauwazyli ja w rekach Umarlego rozpruwacza. Niestety nie udalo im sie go zabic i zdobyc rosliny. Ledwo od niego uciekli. Prosze przynies mi go! Tylko to moze mnie uratowac.")
										    set_state(kolejny_state)
										    end
						    end
state kolejny_state begin
						    when letter begin
								    send_letter("Zdobac rzadka rosline")
				    end
				    when button or info begin
								    say("Zabij Umarlego rozpruwacza i zdobac zadka rosline dla Kapitana. To on uczyl cie chodzic i pomagal ci z lekcjami. Poswiecil polowe swojego zycia na szkolenie ciebie. Zabij Umarlego rozpruwacza i zdobac Oset.")
				    end

				  when 101.kill with pc.countitem(1093)==0 begin
					   local random = math.random(3)
					   if random == 1 then
					   pc.give_item2(50730, 1)
					   say("UDALO CI SIE! Szybko biegnij do kapitana i zanies mu rosline. Masz malo czasu. Spiesz sie bo inaczej kapitan zgnie!")
					   say("
				    local v = find_npc_by_vnum(20355)
				    if v != 0 then
						    target.vid("__TARGET__", v, "Kapitan")
				    end
		    end
    end
when 20355 .chat."Oddaj Oset!" with pc.countitem(50730)>0 begin
						    target.delete("__TARGET__")
						    say_title("")
						    say("Oby tylko operacja sie udala, zycz mi powodzenia. Mam dla ciebie nagrode ktora mialem ofiarowac tobie w spadku. Wez te przedmioty.")
						    say_reward("")
				    pc.remove_item(50730, 1)
				    pc.give_item2(71026, 50082, 27994)
										    set_state(__COMPLETE__)
										    end
						    end
  end
    state __COMPLETE__  begin
    end
end

Opublikowano

Witam. Prosze o poprawienie mojego qesta. Jest to moj 1 qest, wiec bedzie duzo byków :D.

 

quest Kapitan_Potrzebuje_Pomocy! begin
			state start begin
							when login or levelup with pc.get_level > 80 begin
									set_state(info)
							end
			end
state info begin
							when letter begin
											local v = find_npc_by_vnum(20355)
											if v != 0 then
															target.vid("__TARGET__", v, "Uriel")
											end
											send_letter("Zdychajacy_Kapitan!")*
when button or info begin
											say_title("")
											say("Kapitan potrzebuje twojej pomocy! Zjadl zarazone mieso dzieki ktoremu moze zgniac!")
											say("Idz do niego, spytaj go o pomoc, i badz przy nim w tych ciezkich chwilach.")
											say("")
											say_reward("")
							end
when __TARGET__.target.click or
											20355.chat."Rozmawiaj" begin
											target.delete("__TARGET__")
											say_title("")
											say("Ohhh, Ohhh. Nadchodzi kres moich dni. Wiele zdzialalismy w walce ze zlem, ale zawsze tak jest, sa to poprostu straty wojenne. Nie przejmuj sie mna. Zyj swoim zyciem, raduj sie kazda chwila zycia. Moze mi pomoc tylko roslina octu, bardzo zadko spotykana. Ostatnio wojownicy zauwazyli ja w rekach Umarlego rozpruwacza. Niestety nie udalo im sie go zabic i zdobyc rosliny. Ledwo od niego uciekli. Prosze przynies mi go! Tylko to moze mnie uratowac.")
											set_state(kolejny_state)
											end
							end
state kolejny_state begin
							when letter begin
									send_letter("Zdobac rzadka rosline")
					end
					when button or info begin
									say("Zabij Umarlego rozpruwacza i zdobac zadka rosline dla Kapitana. To on uczyl cie chodzic i pomagal ci z lekcjami. Poswiecil polowe swojego zycia na szkolenie ciebie. Zabij Umarlego rozpruwacza i zdobac Oset.")
					end

				  when 101.kill with pc.countitem(1093)==0 begin
					   local random = math.random(3)
					   if random == 1 then
					   pc.give_item2(50730, 1)
					   say("UDALO CI SIE! Szybko biegnij do kapitana i zanies mu rosline. Masz malo czasu. Spiesz sie bo inaczej kapitan zgnie!")
					   say("
					local v = find_npc_by_vnum(20355)
					if v != 0 then
							target.vid("__TARGET__", v, "Kapitan")
					end
			end
	end
when 20355 .chat."Oddaj Oset!" with pc.countitem(50730)>0 begin
							target.delete("__TARGET__")
							say_title("")
							say("Oby tylko operacja sie udala, zycz mi powodzenia. Mam dla ciebie nagrode ktora mialem ofiarowac tobie w spadku. Wez te przedmioty.")
							say_reward("")
					pc.remove_item(50730, 1)
					pc.give_item2(71026, 50082, 27994)
											set_state(__COMPLETE__)
											end
							end
  end
	state __COMPLETE__  begin
	end
end

 

Trzymaj poprawione :)

Wcale nie było tak źle.

Kilka drobnych błędów :)

 

quest Kapitan_Potrzebuje_Pomocy begin
state start begin
	when login or levelup with pc.get_level() > 80 begin
		set_state(info)
	end
end
state info begin
	when letter begin
		local v = find_npc_by_vnum(20355)
		if v != 0 then
			target.vid("__TARGET__", v, "Uriel")
		end
		send_letter("Zdychajacy_Kapitan!")
	end
	when button or info begin
		say_title("")
		say("Kapitan potrzebuje twojej pomocy! Zjadl zarazone mieso dzieki ktoremu moze zgniac!")
		say("Idz do niego, spytaj go o pomoc, i badz przy nim w tych ciezkich chwilach.")
		say("")
		say_reward("")
	end
	when __TARGET__.target.click or
		20355.chat."Rozmawiaj" begin
		target.delete("__TARGET__")
		say_title("")
		say("Ohhh, Ohhh. Nadchodzi kres moich dni. Wiele zdzialalismy w walce ze zlem, ale zawsze tak jest, sa to poprostu straty wojenne. Nie przejmuj sie mna. Zyj swoim zyciem, raduj sie kazda chwila zycia. Moze mi pomoc tylko roslina octu, bardzo zadko spotykana. Ostatnio wojownicy zauwazyli ja w rekach Umarlego rozpruwacza. Niestety nie udalo im sie go zabic i zdobyc rosliny. Ledwo od niego uciekli. Prosze przynies mi go! Tylko to moze mnie uratowac.")
		set_state(kolejny_state)
	end
end
state kolejny_state begin
	when letter begin
		send_letter("Zdobac rzadka rosline")
	end
	when button or info begin
		say("Zabij Umarlego rozpruwacza i zdobac zadka rosline dla Kapitana. To on uczyl cie chodzic i pomagal ci z lekcjami. Poswiecil polowe swojego zycia na szkolenie ciebie. Zabij Umarlego rozpruwacza i zdobac Oset.")
	end

	when 101.kill with pc.countitem(1093)==0 begin
	   local random = math.random(3)
	   if random == 1 then
	   pc.give_item2(50730, 1)
	   say("UDALO CI SIE! Szybko biegnij do kapitana i zanies mu rosline. Masz malo czasu. Spiesz sie bo inaczej kapitan zgnie!")
	   say("")
	local v = find_npc_by_vnum(20355)
		if v != 0 then
			target.vid("__TARGET__", v, "Kapitan")
		end
		end
	end
	when 20355.chat."Oddaj Oset!" with pc.countitem(50730)>0 begin
		target.delete("__TARGET__")
		say_title("")
		say("Oby tylko operacja sie udala, zycz mi powodzenia. Mam dla ciebie nagrode ktora mialem ofiarowac tobie w spadku. Wez te przedmioty.")
		say_reward("")
			pc.remove_item(50730, 1)
			pc.give_item2(71026)
			pc.give_item2(50082)
			pc.give_item2(27994)
			set_state(__COMPLETE__)
	end
end
state __COMPLETE__  begin
end
end

 

***


Nie gram już w ogóle w metina,


ale jeśli potrzeba komuś pomoc z questem


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


***

Opublikowano

Czesc.. poprawi mi ktos ten quest ,tak aby po uzyciu opcji ''skille'' ,pierscien się usuwał ?

tak jak napisałem ,tak chcę . Pozdro : D

 

 

say ( "Witaj" )
say ( "Masz Do wyboru Opcje Wybierz Jaka Ci sie Podoba !" )
say ( "" )
wait ( )
local s = select ( "Wróć Do Miasta" ,"Idź Do Atlantydy" , "Idź do Czer. Las" , "Idź Do V2" , "Bossy" , "Koń I Ranga" , "Skile" , "Poli Moby" , "Anuluj" )
if 1 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc . warp ( 474300 , 954800 )
elseif empire == 2 then
pc . warp ( 63800 , 166400 )
elseif empire == 3 then
pc . warp ( 959900 , 269200 )
end


elseif 2 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 9800 , 1215100 )
elseif empire == 2 then
pc.warp ( 9800 , 1215100 )
elseif empire == 3 then
pc.warp ( 9800 , 1215100 )
end


elseif 3 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 1119900 , 70800 )
elseif empire == 2 then
pc.warp ( 1119900 , 70800 )
elseif empire == 3 then
pc.warp ( 1119900 , 70800 )
end

elseif 4 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 704100 , 464100 )
elseif empire == 2 then
pc.warp ( 704100 , 464100 )
elseif empire == 3 then
pc.warp ( 704100 , 464100 )
end

elseif 5 == s then
say ( "Cześć" )
say ( "Wybierz Jednego Z tych Bossów" )
say ("Lub Wybierz Opcje Powrotu Do Noralnej Postaci ")
local s = select ( "Reaper" ,"Ogni.Krol" , "Eli.Krol.Demo." , "Tysięczny Woj" , "Wroc_Do_Normalnej_Postaci." )
say ("Czy Napewno Chcesz Kontynuowac?")
local scelta = select ( "Tak","Nie" )
if scelta==1 then
pc.polymorph ( 1093, 80 )
elseif scelta==2 then
say ( "Nie To Nie Łaski Bez" )
return
end

if 2 == s then
pc.polymorph ( 2206, 90 )
end

if 3 == s then
pc.polymorph ( 1092, 80 )
end


if 4 == s then
pc.polymorph ( 1403, 80 )
end
if 5 == s then
pc.polymorph ( 1, 1 )
end

elseif 6 == s then
say ( "Cześć" )
say ( "Czy Chcesz Dostać Konia lvl 21 I Range Rycerski??" )
local scelta = select ( "Tak","Nie" )
if scelta==1 then
pc . set_skill_level ( 131 , 10 )
horse.set_level ( 21 )
pc.change_alignment ( 2000 )
pc.change_money ( 0 )
pc.give_exp2 ( 1 )
pc.give_item2 ( 50053 )
elseif scelta==2 then
say ("Nie to Nie laski Bez ")
return
end

elseif 7 == s then
say_title ( "Cześć" )
say ( "Czy chcesz wbić wszystkie skille na P??" )
local s = select ( "Tak" , "Nie" )
if 2 == s then
say ("Nie To Nie Łaski Bez ")
return
end
say ( "Otrzymałeś Wszystkie Skille P" )
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
elseif 8 == s then
say ( "Cześć" )
say ( "Wybierz Jakiego Moba Chcesz Sie Zamienic," )
say ( "Lub Wybierz Opcje Powrotu Do Normalnej Postaci " )
local s = select ( "Silny Dziki Sluga" ,"Dziki Pies" , "Goo-Pae" , "Podly Demoni Zolnierz" , "Niebianski Zolnierz" , "Wroc_Do_Normalnej_Postaci." )
say ("Czy Napewno Chcesz Kontynuowac?")
local scelta = select ( "Tak","Nie" )
if scelta==1 then
pc.polymorph ( 552, 80 )
elseif scelta==2 then
say ( "Nie To Nie Łaski Bez" )
return
end


if 2 == s then
pc.polymorph ( 101, 90 )
end

if 3 == s then
pc.polymorph ( 493, 80 )
end


if 4 == s then
pc.polymorph ( 1031, 80 )
end

if 5 == s then
pc.polymorph ( 2401, 80 )
end


if 6 == s then
pc.polymorph ( 1, 1 )
end

pc . setqf ( "next_time" , get_time ( ) + 3600 )
elseif 9 == s then
say ( "Może Innym razem" )
say ( "" )
end

 

 

 

Opublikowano

dzieki up

a to nie powinno byc to

pc.remove_item("ID", 1)

po :

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

jako ze po dostaniu skillow ,krysztal znika ?

Opublikowano

dzieki up

a to nie powinno byc to

pc.remove_item("ID", 1)

po :

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

jako ze po dostaniu skillow ,krysztal znika ?

 

Najlepiej zrób to w momencie wyboru "Tak".

Jeśli kliknie tak, dostanie skille i item zniknie.

czyli tu:

elseif 7 == s then
say_title ( "Cześć" )
say ( "Czy chcesz wbić wszystkie skille na P??" )
local s = select ( "Tak" , "Nie" )
if 2 == s then
say ("Nie To Nie Łaski Bez ")
return
end
say ( "Otrzymałeś Wszystkie Skille P" )
pc.remove_item(ID, 1) -- ID wpisz
if pc . get_job() == 0 and pc . get_skill_group()==1 then

 

@EDIT

A poza tym, masz polskie znaki przy "

zrób spacje miedzy polskimi znakami a " lub wstaw jakiś znak, np. :

***


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 , jak zapewne się domyślacie potrzebuje questa , a dokładniej 3 questów jednak są one bardzo zbliżone do siebie.

 

1.Gdy klikniemy na pewnego npc (przypuścmy id 20091) i będziemy mieli +30lvl będzie możliwość teleportowania się na pewną mapę (warp x , y) . Jeśli spełniamy wymóg lvl`owy to spyta nas czy jesteśmy pewni decyzji. Opcje do wyboru tak i nie. Po wybraniu nie zamyka okno , po wybraniu tak teleportuje nas.

 

2.Npc który po rozmownie z npc (Teleport > Jakiś dialog bla bla bla i na dole Tak/Nie) przenosi nas do naszego miasta (M1 shinsoo , chunjo , jinioo zaleznie skąd pochodzimy).

 

3.Npc który teleportuje nas po krótkiej rozmowie w wybraną pozycje (warp x,y) . Rozmowa ma wyglądać ( przycisk "Teleport" > Dialog i na dole Tak/Nie).

 

4.Npc identyczny jak z punktu 1 , czyli przenosi nas od 30 lvla jednak przy pierwszej rozmowie zleca nam zadanie zabicia 3 ognistych króli i 5 dzikich psów. Dopiero po wykonaniu tego zadania będziemy mieli możliwość teleportacji (warp x , y ) , zadanie wykonujemy JEDNORAZOWO . Kolejne teleporty nie wymagają powtórzenia zadania.

 

Z góry dziękuję , mam nadzieję że sprecyzowałem to w miarę jasno.

Opublikowano

Proszę o poprawę tego questa, aby działało dawanie skilli na P.

 

-----------------
-----BY WuWu-----
-----------------
quest move_ring begin
state start begin
when 80009.use begin
say_title ( "Pierscien Teleportacji:" )
say (pc.get_name().. " Moge cie przeniesc do :" )
say ( "" )
local s = select ( "Główne Miasta" , "Skille" , "Inne" , "Expowiska" , "Expowiska cz.2" , "Wyjdz" )
if s == 1 then
say_reward ( "hmm..." )
say ( pc.get_name().." Do którego miasta chcesz sie wybrac??" )
local s = select ( "Shinsoo" , "Chujno" , "Jinno" , "Nigdzie!" )
if s == 1 then
say_title ( pc.get_name().."!")
say ("Lecisz do wioski Shinsso")
wait ()
pc.warp ( 474300 , 954800 )

elseif 2 == s then
say_title ( pc.get_name().."!")
say ("Lecisz do wioski Chunjo")
wait ()
pc.warp ( 63800 , 166400 )

elseif 3 == s then
say_title ( pc.get_name().."!")
say ("Lecisz do wioski Jinno")
wait ()
pc.warp ( 959900 , 269200 )

elseif 4 == s then

else
return
end
elseif s == 2 then

say_title ( "Cześć" )
say ( "Czy chcesz wbić wszystkie skille na P??" )
local s = select ( "Tak" , "Nie" )
if 2 == s then
say ("Nie To Nie Łaski Bez ")
return
end
say ( "Otrzymałeś Wszystkie Skille P" )
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

elseif 4 == s then
return
end
elseif s == 3 then
say_title ( pc.get_name().."!")
say ( "Zwiedz tez inne miejsca :")
local s = select ( "Przed DT" , "Ziemia Olbrzymów" , "GM map/zombie" , "Oj Nieee!" )
if s == 1 then
say_title ( pc.get_name().."!")
say ("Lecisz Na DT :DD ??")
wait ()
pc.warp ( 590500 , 110500 )

elseif 2 == s then
say_title ( pc.get_name().."!")
say ("Lecisz na Tysiaki ")
wait ()
pc.warp ( 845100 , 745900 )

elseif 3 == s then
say_title ( pc.get_name().."!")
say ("Nowa mapa (jeszcze w budowie , ale zobaczysz jak wyglada)")
wait ()
pc.warp ( 83200 , 0 )

elseif 4 == s then

else
return
end
elseif s == 4 then
say_title ( pc.get_name().."!")
say ( "Idz poexpic " )
local s = select ( "Dolina Seungryong" , "Pustynia Yongbi" , "Góra Sohan" , "Loch Pająków v1" , "Ognista Ziema" , "Wyjdz" )
if s == 1 then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 402100 , 673900 )
elseif empire == 2 then
pc.warp ( 270400 , 739900 )
elseif empire == 3 then
pc.warp ( 321300 , 808000 )
end




elseif 2 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 217800 , 627200 )
elseif empire == 2 then
pc.warp ( 221900 , 502700 )
elseif empire == 3 then
pc.warp ( 344000 , 502500 )
end


elseif 3 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 434200 , 290600 )
elseif empire == 2 then
pc.warp ( 375200 , 174900 )
elseif empire == 3 then
pc.warp ( 491800 , 173600 )
end

elseif 4 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 60000 , 496000 )
elseif empire == 2 then
pc.warp ( 60000 , 496000 )
elseif empire == 3 then
pc.warp ( 60000 , 496000 )
end

elseif 5 == s then
say_title ("Zostaniesz Przeniesiony")
say ("Trzymaj się Mocno")
wait ()
local empire = pc . get_empire ( )
if empire == 1 then
pc.warp ( 599400 , 756300 )
elseif empire == 2 then
pc.warp ( 597800 , 622200 )
elseif empire == 3 then
pc.warp ( 730700 , 689800 )
end
else
return
end
elseif s == 5 then
say_reward ( "hmm..." )
say ( pc.get_name().." Do którego mistasta chcesz sie wybrac" )
local s = select ( "Loch Pająków V2" , "Czerwony Las" , "Alantyda V1" , "Atlantyda V2" , "Anuluj" )
if s == 1 then
say_title ("Zostaniesz Przeniesiony do Lochy Pajaków V2")
say ("Trzymaj się Mocno")
wait ()
pc.warp ( 704100 , 464100 )

elseif 2 == s then
say_title ("Zostaniesz Przeniesiony do Czerwonego Lasu")
say ("Trzymaj się Mocno")
wait ()
pc.warp ( 1119900 , 70800 )

elseif 3 == s then
say_title ("Zostaniesz Przeniesiony do Atlantydy V1")
say ("Trzymaj się Mocno")
wait ()
pc.warp ( 9800 , 1215100 )

elseif 4 == s then
say_title ("Zostaniesz Przeniesiony do Atlantydy V2")
say ("Trzymaj się Mocno")
wait ()
pc.warp ( 135200 , 1215100 )

elseif 5 == s then
return
end
end

end
end
end

Opublikowano

Siemano napisze mi ktoś questa

 

 

 

Mam prośbee!:D

 

Napiszeszecie mi quest w którym będzie się szło do kowala i zamieniało się u niego 25 bodzi na 1 magiczny metal ?

\

Bardzo prosze

tean.gif

Bywalec
Opublikowano

quest lodowa_wiedzma begin
       state start begin
                       when login or levelup with pc.level >= 1 begin
                                       set_state(jakis)
                               end
               end

               state jakis begin
                       when letter begin
                                       local v = find_npc_by_vnum(20016)
                                               if v != 0 then
                                                       target.vid("__TARGET__", v, "Buuu")
                                               end
                               end

                               when __TARGET__.target.click or
                                       20016.chat."Lodowa Wiedzma" begin
                                               say_title(mob_name(20016)..": ")
                                                       target.delete("__TARGET__")
                                                               say("Witaj. Możesz zdobyć")
                                                               say("pewien przedmiot,")
                                                               say("którym ulepsza się")
                                                               say("epickie przedmioty...")
                                                               wait()
                                                               say_title(mob_name(20016)..": ")
                                                               say("Musisz tylko zabić")
                                                               say("Lodową Wiedźmę.")
                                                               say("Idź i ją zabij.")
                                                               say("Powodzenia.")
                                                               set_state(kill)
                               end
               end

               state kill begin
                       when 1191.kill begin
                                       pc.give_item2(50082, 2)
                                               say("Zdobyłeś 4 szkaty ripera.")
                                               timer("poczatkujacy", 86400)
                               end

                               when poczatkujacy.timer begin
                                       restart_quest()
                               end
               end
end

 

proszę o poprawę questa i proszę o plik drop_item o edytowanie żeby z ripera dropiły też perły z góry thx !

Pompa Jak Skurwysyn

 

 

 

METIN2.PL - 76LV

 

 

4H4 OWNED

Opublikowano

@Usiuu

quest zamiana_bodzi begin
   state start begin
       when 20355.chat."Zamień Zwoje Błogosławieństwa" begin
               say_title(color256(255, 250, 205).."Kapitan:"..locale.NORMAL_COLOR)
               say"Witaj,"
               say"Widzę że chcesz wymienić zwoje błogosławieństwa"
               say_reward"Czy to prawda ?"
               local s=select("Tak","Nie")
				    if s == 1 then
				    say_title(color256(255, 250, 205).."Kapitan:"..locale.NORMAL_COLOR)
				    say("Sprawdźmy czy posiadasz owe 25 Bodzi...")
                       pc.remove_item(25040 , 25)
                       pc.give_item2("25040")
				    elseif s == 2 then
				    return
				    end
               end
   end
end
antivia2.png

Opublikowano

@UP

raczej w ten sposób :

 

quest bodzie begin
state start begin
when 20016.chat."Wymiana bodzi" begin
say_title("Kowal :")
say("Chcesz wymienić bodzie na m. metal?")
local a=select("tak", "nie")
if a== 1 then
if pc.count_item(25040) >= 25 then
say_title("kowal:")
say("proszę bardzo.")
pc.give_item2(25041, 1)
pc.remove_item(25040, 25)
else
say_title("kowal:")
say("nie masz 25 bodzi")
end
else
return
end
end
end
end

 

 

@ktoś tam ze skillami

 

say_title ( "Cześć" )
say ( "Czy chcesz wbić wszystkie skille na P??" )
local s = select ( "Tak" , "Nie" )
if 2 == s then
say ("Nie To Nie Łaski Bez ")
return
end
say ( "Otrzymałeś Wszystkie Skille P" )
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 59)
pc . set_skill_level (2, 59)

 

popraw na

 

say_title ( "Cześć" )
say ( "Czy chcesz wbić wszystkie skille na P??" )
local s = select ( "Tak" , "Nie" )
if 2 == s then
say ("Nie To Nie Łaski Bez ")
return
else
say ( "Otrzymałeś Wszystkie Skille P" )
if pc . get_job() == 0 and pc . get_skill_group()==1 then
pc . set_skill_level (1, 59)
pc . set_skill_level (2, 59)

i potam sprawdź endy

 

umarł

Opublikowano

Witam potrzebuje quest na teleportacje na nowa mape

 

Kikam na npc i wyskakuje!

 

i pisze czy chcesz się przeteleportować na nowa mape ŻbikLand

 

I PISZĘ COŚ TAM NIEWIEM JAKAS KRÓTKA OPOWIEŚĆ

 

i że trza wejść od poziomu 95 więc

 

 

warpy 4000 60000

 

nazwa mapy ZbikLand

 

Że można wejśc od poziomu 95

 

z góry thx

Opublikowano

@up


quest kwiatmix_tele begin
state start begin
when npc_id.chat."czy chcesz się przeteleportować na nowa mape ŻbikLand" begin
if pc.get_max_level() >= 95 then
say("lol")
say("kocham ciebie:")
local s = select("Chcesz iśĆ?","Nie ?")

if s == 1 then
say("OK")
pc.warp(4000, 60000)
end
else
say("CO TY KURWA?")
say_reward("NIE MASZ 95 lvl szmato!:")
end
end
end
end

Opublikowano

@up


quest kwiatmix_tele begin
state start begin
when npc_id.chat."czy chcesz się przeteleportować na nowa mape ŻbikLand" begin
if pc.get_max_level() >= 95 then
say("lol")
say("kocham ciebie:")
local s = select("Chcesz iśĆ?","Nie ?")

if s == 1 then
say("OK")
pc.warp(4000, 60000)
end
else
say("CO TY KURWA?")
say_reward("NIE MASZ 95 lvl szmato!:")
end
end
end
end

 

oto chodzilo haha fajny quescik leci + thx

ej ale ten qust do konca nie dziala

klikam na mpc wyskakuje czy chcesz sie przeteleportowac klikam to i nic dalej zamyka sie i nie teleportuje nic nie wyskakuje popraw jak mozesz

Opublikowano


quest kwiatmix_tele begin
state start begin
when npc_id.chat."czy chcesz się przeteleportować na nowa mape ŻbikLand" begin
if pc.get_level() >= 95 then
say("lol")
say("kocham ciebie:")
local s = select("Chcesz iśĆ?","Nie ?")

if s == 1 then
say("OK")
pc.warp(4000, 60000)
end
else
say("CO TY KURWA?")
say_reward("NIE MASZ 95 lvl szmato!:")
end
end
end
end

Pomyliłem funkcje:

if pc.get_max_level()<takiej funkcji nie ma) z if pc.get_level()

Opublikowano

@up


quest kwiatmix_tele begin
state start begin
when npc_id.chat."czy chcesz się przeteleportować na nowa mape ŻbikLand" begin
if pc.get_max_level() >= 95 then
say("lol")
say("kocham ciebie:")
local s = select("Chcesz iśĆ?","Nie ?")

if s == 1 then
say("OK")
pc.warp(4000, 60000)
end
else
say("CO TY KURWA?")
say_reward("NIE MASZ 95 lvl szmato!:")
end
end
end
end

 

niewiem ale nie chce przeteleportować wiesz co za problem ?

Opublikowano

czesc.. poszukuję questa... dzięki któremu po kliknieciu w item 21300

pisze czy chcesz wylogować wszystkich graczy? i opcja tak / nie

 

a jezeli ktos chce limit to

zakladki :

all gracze --> czy chcesz wylogowac wzsystkich graczy [tak] / [nie]

nick gracza --> wprowadz nick gracza ktorego chcesz wylogować

Opublikowano

niewiem ale nie chce przeteleportować wiesz co za problem ?

Kwiatmix podał poprawionego questa..

oto on:

 

quest kwiatmix_tele begin
state start begin
when npc_id.chat."czy chcesz się przeteleportować na nowa mape ŻbikLand" begin
if pc.get_level() >= 95 then
say("lol")
say("kocham ciebie:")
local s = select("Chcesz iśĆ?","Nie ?")

if s == 1 then
say("OK")
pc.warp(4000, 60000)
end
else
say("CO TY KURWA?")
say_reward("NIE MASZ 95 lvl szmato!:")
end
end
end
end

 

 

A up z wylogowaniem all,

to raczej możliwe pojedyncze wylogowanie.

Chyba, że ktoś potrafi napisać quest na

wylogowanie all poza wpisaniem komendy pewnej.

***


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 mógłby ktoś mi napisać quest polowanie na 95 poziom .

 

 

Po wbiciu 95 poziom , musimy pójść do kapitana i mówi nam :

(Kapitan)Witaj . Widzę że już osiągnąłeś 95 poziom . Mam dla ciebie zadanie .. Czy jesteś na nie gotowy ?

(JA)Tak , jestem mów do rzeczy .

(Kapitan) Dobrze . Musisz pokonać 3000 mobów Setaou .

(JA)Spokojnie , wykonam to zadanie . Mógłbyś mi zdradzić nagrodę ?

(Kapitan)Tak . W Nagrodę otrzymasz 100.000.000 yang , oraz Szkatułkę Umarłego Rozpruwacza . A teraz idź już .

 

 

 

Rozmowa z Kapitanem

Nagroda 100.000.000 yang , Szkatułka Umarłego Rozpruwacza

Ograniczenie czasowe : BRAK

Poziom misji : 95 poziom .

Ilość mobów do zabicia : 3000

rodzaj mobów : Wszystkie moby z groty wygnańców poziom 2 tzw Setaou .

Id mobów : 2401 , 2402 , 2403 , 2404 , 2411 , 2412 , 2413 , 2431 , 2432 , 2433 , 2434 , 2451 , 2452 , 2453 , 2454 , 2491 , 2492

Id nagrody : 50082

 

Za napisanie questa daje 2x Lubie TO oraz 5*

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...