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

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

Czesć, poproszę questa u npc 14048 ktory daje militara i oswojenie konia na 10.

Z góry dziękuje :)

 

quest kon begin
state start begin
	when 14048.chat."Militar" begin
		say_title(mob_name(14048)..":")
		say("Chcesz dostac militara? ")
		say("")
		local s = select("Tak", "Nie")
			if s == 2 then
				return
			end
			if s == 1 then
				if pc.getqf("bylem") == 0 then
					say("dostales militara ")
					pc.give_item2(50052, 1)
					horse.set_level(21)
					pc.setqf("bylem", 1)
				else
					say("juz dostales militara")
				end
			end
	end
end
end

 

 

@EDIT

Poprawione.

***


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 kon begin
state start begin
	when 14048.chat."Militar" begin
		say_title(mob_name(14048)..":")
		say("Chcesz dostac militara? ")
		say("")
		local s = select("Tak", "Nie")
			if s == 2 then
				return
			end
			if s == 2 then
				if pc.getqf("bylem") == 0 then
					say("dostales militara ")
					pc.give_item2(50052, 1)
					horse.set_level(21)
					pc.setqf("bylem", 1)
				else
					say("juz dostales militara")
				end
			end
	end
end
end

 

 

 

local s = select("Tak", "Nie")
if s == 2 then
return
end
if s == 2 then
if pc.getqf("bylem") == 0 then
say("dostales militara ")
pc.give_item2(50052, 1)

błąd przy drugim if :) ma być :

 

 

local s = select("Tak", "Nie")
if s == 2 then
return
end
if s == 1 then
if pc.getqf("bylem") == 0 then
say("dostales militara ")
pc.give_item2(50052, 1)

 

Co do prośby o wylogowanie, przypomniałem sobie, że jest komenda :

/shutdown

Oczywiście używamy w sposób :

command("shutdown")

Dzięki której wyłącza się serwer. Ale jeżeli chodzi o tzw. "kicka" wszystkich graczy to nie wiem czy jest taka możliwość.

 

btw. usunięte zostały tutaj jakieś posty czy ja jestem ślepy ?

 

umarł

Opublikowano

Napisze mi ktoś wkońcu poprawnego questa na teleportacje

Po kliknienciu na npc teleportuje na nową mape

 

 

Nazwa Mapy ZbikLand

 

Warpy 40000 - 60000

 

npc teleportujacy moze byc 20095

Opublikowano

Napisałem go ale jakoś znikł gdzieś ...

 

quest tp begin
state start begin
when 20095.chat."ZbikLand" begin
if pc.get_level() >= 95 then
local s = select("Tak","Nie")

if s == 1 then
pc.warp(400, 600)
else
return
end
else
say_reward("NIE MASZ 95 lvl")
end
end
end
end

źle umiejscowiony end był i troszkę nie podobają mi się say'e...

 

umarł

Opublikowano

@up

Przecież ci go już napisałem....:


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

Opublikowano

@up

Przecież ci go już napisałem....:


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

 

Nie rozumiesz, że ma on błąd ?

 

umarł

Opublikowano

Witajcie! Poprawi mi ktos tego questa :

quest kon begin

state start begin

when 14048.chat."Militar" begin

say_title(mob_name(14048)..":")

say("Chcesz dostac militara? ")

say("")

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

if s == 2 then

return

end

if s == 2 then

if pc.getqf("bylem") == 0 then

say("dostales militara ")

pc.give_item2(50052, 1)

horse.set_level(21)

pc.setqf("bylem", 1)

else

say("juz dostales militara")

end

end

end

end

end

 

Niedziała mi on, kiedy klikam u npc "Militar" klikam "Tak" gdy pyta czy chce militara i zamyka mi questa. Niewiem co w nim moze byc nie tak. prosze o naprawienie go. Chdozi mi szczegolnie o to aby poprzez tego questa dostac militara ksiege do przywolania militara i 100% na przywolanie. Z gory dziekuje :)

Opublikowano

@up

A możesz mi wytłumaczyć jaki jest błąd, skoro go widzisz?

Dołączam się, nie widzę błędu.

else jest do lvl, a nie do wyboru.

 

@EDIT

 

Witajcie! Poprawi mi ktos tego questa :

quest kon begin

state start begin

when 14048.chat."Militar" begin

say_title(mob_name(14048)..":")

say("Chcesz dostac militara? ")

say("")

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

if s == 2 then

return

end

if s == 2 then

if pc.getqf("bylem") == 0 then

say("dostales militara ")

pc.give_item2(50052, 1)

horse.set_level(21)

pc.setqf("bylem", 1)

else

say("juz dostales militara")

end

end

end

end

end

 

Niedziała mi on, kiedy klikam u npc "Militar" klikam "Tak" gdy pyta czy chce militara i zamyka mi questa. Niewiem co w nim moze byc nie tak. prosze o naprawienie go. Chdozi mi szczegolnie o to aby poprzez tego questa dostac militara ksiege do przywolania militara i 100% na przywolanie. Z gory dziekuje :)

Pomyliłem się, zmień:

			if s == 2 then
				return
			end
			if s == 2 then
				if pc.getqf("bylem") == 0 then

Na

			if s == 2 then
				return
			end
			if s == 1 then
				if pc.getqf("bylem") == 0 then

***


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

say("OK")
pc.warp(4000, 60000)

 

To cię nie przeteleportuje, musiałoby być tak :

say("OK")
wait()
pc.warp... 

 

umarł

Opublikowano

Quest :

 

NPC : Uzupełnie

Text : Uzupełnie

ID : Uzupełnie

 

Klikamy na NPC i pojawia sie "Ulepszacz 110+" gdy klikniemy w to pojawia sie jakis text bla bla bla i potrzeba nam 1 perla kazdego rodzaju jesli mamy to wymienia nam na cos tam (Uzupełnie sobie sam all)

 

=D

Opublikowano

Quest :

 

NPC : Uzupełnie

Text : Uzupełnie

ID : Uzupełnie

 

Klikamy na NPC i pojawia sie "Ulepszacz 110+" gdy klikniemy w to pojawia sie jakis text bla bla bla i potrzeba nam 1 perla kazdego rodzaju jesli mamy to wymienia nam na cos tam (Uzupełnie sobie sam all)

 

=D

 

Chodzi o wymiane na inny item?

 

qyest wymiana begin
   state start begin
       when NPC.chat."Ulepszacz" begin
           say("Chcesz wymienic biala, niebieska ")
           say("i czerwona perle na .. ? ")
           say("")
           local s = select("tak", "nie")
               if s == 2 then
                   return
               end
               if s == 1 then
                   if pc.count_item(27992) > 0 then
                       if pc.count_item(27993) > 0 then
                           if pc.count_item(27994) > 0 then
                               say("wymieniles. ")
                               pc.remove_item(27992, 1)
                               pc.remove_item(27993, 1)
                               pc.remove_item(27994, 1)
                               pc.give_item2(id_item, 1)

                           else
                               say("Nie masz czerwonej perly ")
                           end
                       else
                           say("Nie masz niebieskiej perly ")
                       end
                   else
                       say("Nie masz bialej perly ")
                   end
               end
       end
   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

@UP

 

Tak

 

A zeby 3 takie rzeczy zrobić to wystarczy ze w 1 quescie zrobie 3 takie jak to tylko inne nazwy itd?

Opublikowano

@UP

 

Tak

 

A zeby 3 takie rzeczy zrobić to wystarczy ze w 1 quescie zrobie 3 takie jak to tylko inne nazwy itd?

Wystarczy ze skopiujesz od when do enda zamykającego when i wkleisz.

Wtedy uzyskasz dwie zakładki z tym samym, oczywiście mozesz je zmienic.

***


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

Prosze o Quest:

 

 

Podchodzimy do NPC kilkamy i mamy tam do wyboru cos ..

 

 

 

I gdy klikniemy mozemy raz na 15min napisać do wszystkich cos takiego jak GM tylko ze :

 

 

 

z przodu jest nick i treść np.

 

 

 

"Nick" : text

 

WoWMT2333 : Sell stal +8 PW

Opublikowano

A zeby dac np. Perłe i yang to jak mam to dac?;x

 

item dajesz przez pc.give_item2(id, ilosc)

yang przez pc.change_money( ilość )

exp przez pc.give_exp2( ilość )

 

Jeśli chcesz odjąć yang bądź exp przy ilości wpisujesz -

np. pc.give_exp2( -100 )

***


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

Prosze o Quest:

 

 

Podchodzimy do NPC kilkamy i mamy tam do wyboru cos ..

 

 

 

I gdy klikniemy mozemy raz na 15min napisać do wszystkich cos takiego jak GM tylko ze :

 

 

 

z przodu jest nick i treść np.

 

 

 

"Nick" : text

 

WoWMT2333 : Sell stal +8 PW

Opublikowano

Witam was! :)

Co mam dodac do tego quest zebym miał jeszcze 100% na przywołanie konia ;p

 

quest kon begin

state start begin

when 14048.chat."Militar" begin

say_title(mob_name(14048)..":")

say("Chcesz Dostac Militara? ")

say("")

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

if s == 2 then

return

end

if s == 1 then

if pc.getqf("bylem") == 0 then

say("Dostales Militara ")

pc.give_item2(50053, 1)

horse.set_level(21)

pc.setqf("bylem", 1)

else

say("Dostales Militara")

end

end

end

end

end

 

nagradzam i z góry dziekuje ;p

Opublikowano

@up

Przecież ci go już napisałem....:


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

 

Nie dziłał ;D ;O

Opublikowano
quest kon begin
	state start begin
			when 14048.chat."Militar" begin
					say_title(mob_name(14048)..":")
					say("Chcesz Dostac Militara? ")
					say("")
					local s = select("Tak", "Nie")
							if s == 2 then
									return
							end
							if s == 1 then
									if pc.getqf("bylem") == 0 then
											say("Dostales Militara ")
											pc.give_item2(50053, 1)
											horse.set_level(21)
pc.set_skill_level(131, 10)
											pc.setqf("bylem", 1)
									else
											say("Dostales Militara")
									end
							end
			end
	end
end

 

umarł

Opublikowano

Prosze o wyedytowanie tego questa i dodanie do niego 86 lv na start

 

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

-- Metin2 Triadica.net

-- Kapitan Quest By Bambus3k

-- First Login

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

quest first_login begin

state start begin

when login begin

if pc.getqf("bambus3k") == 0 then

pc.setqf("bambus3k", 1)

 

say_reward(string.format("Witamy na Wykurwistym Serwerze!"))

say("Piczka2")

say_title("GameAdmin: [GA]KuBa")

say("Raty na serwerze:")

say("EXP: 999%")

say("DROP: 999%")

say("Yang: 999%")

say("A teraz zapoznaj się z serwerem !")

say("Zapierdalaj pod piec ;D !")

say_reward(string.format("Życzymy miłej gry."))

 

pc . give_item2 ( "14009" , 1 )

pc . give_item2 ( "15009" , 1 )

pc . give_item2 ( "13009" , 1 )

pc . give_item2 ( "16009" , 1 )

pc . give_item2 ( "17009" , 1 )

pc . give_item2 ( "50052" , 1 )

pc . give_item2 ( "71095" , 10 )

pc . give_item2 ( "27003" , 200 )

pc . give_item2 ( "27006" , 200 )

 

 

pc . set_skill_level ( 131 , 10 )

pc . change_money(100000000)

horse.set_level ( 21 )

horse.ride()

 

 

if pc.job==0 then --WOJOWNIK

pc . give_item2 ( "19" , 1 )

pc . give_item2 ( "3009" , 1 )

pc . give_item2 ( "11209" , 1 )

pc . give_item2 ( "12209" , 1 )

end

if pc.job==1 then --NINJA

pc . give_item2 ( "1009" , 1 )

pc . give_item2 ( "2009" , 1 )

pc . give_item2 ( "11409" , 1 )

pc . give_item2 ( "12349" , 1 )

end

if pc.job==2 then -- SURA

pc . give_item2 ( "19" , 1 )

pc . give_item2 ( "11609" , 1 )

pc . give_item2 ( "12489" , 1 )

end

if pc.job==3 then -- SZAMAN

pc . give_item2 ( "5009" , 1 )

pc . give_item2 ( "7009" , 1 )

pc . give_item2 ( "11809" , 1 )

pc . give_item2 ( "12629" , 1 )

end

clear_letter ( )

end

end

end

state Bambus3k begin

end

end

 

Oczywiscie daje + :)

Opublikowano

Quest :

 

Klikamy na item i przywołuje mooba o ID 1093

 

quest przywolaj begin
state start begin
when ID.use begin
local x = pc.get_local_x()+1
local y = pc.get_local_y()-1
mob.spawn(1093, x, y, 0, 0, 1)
end
end
end

oczywiście itemek w item_proto serwerowym subtype 18 a type 10 czy na odwrót, nie pamiętam :)

 

umarł

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...