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

@UP trzymaj. W tym quescie możesz dać itemy dla danych klas + swój item jeżeli będziesz chciał mogę ci przerobić go tak aby za quest dostawać tylko itemy.

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

--COLLECT QUEST_lv30

--METIN2 Collect Quest

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

quest collect_quest_lv30 begin

state start begin

when login or levelup with pc.level >= 30 and pc.level <= 90 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 - Zeby Orka")

end

send_letter("Analiza Biologa - Zeby Orka")

end

 

when button or info begin

say_title("Analiza Biologa - Zeby Orka")

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 Zeby Orka.")

say("Musze przeprowadzic kilka eksperymentow,")

say("dlatego potrzebuje kilku Zebow Orka.")

say("Czy moglbys przyniesc mi 15 Zebow Orka?")

say("")

set_state(go_to_disciple)

pc.setqf("duration",0)

pc.setqf("collect_count",0)

pc.setqf("drink_drug",0)

end

end

 

state go_to_disciple begin

when letter begin

send_letter("Zadanie Specjalne - Zeby Orka")

 

end

when button or info begin

say_title("Znajdz Zeby Orka")

--- l

say("")

say("Biolog Chaegirab, uczen Uriela,")

say("szuka Zebow Orka.")

say("")

say("Zebow Orka szukaj u Czarnych Orkow!")

say("")

say_item_vnum(30006)

say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").." Zebow Orka.")

say("")

end

 

when 70036.use begin --°g´bĂĤô

if get_time() < pc.getqf("duration") then

say("Musisz odczekac godzine")

return

end

if pc.getqf("drink_drug")==1 then

say("Juz przeczytales Notatke Studenta")

return

end

if pc.count_item(30006)==0 then

say("Biolog Chaegirab:")

say("Co? Nie przyniosles mi zadnych")

say("Zebow Orka?")

say("")

return

end

 

item.remove()

pc.setqf("drink_drug",1)

end

 

 

 

 

when 20084.click with pc.count_item(30006) >0 begin

if get_time() > pc.getqf("duration") then

say("Biolog Chaegirab:")

--- l

say("Oh!! Znalazles!")

say("Pozwol, ze rzuce okiem...")

say("Jeszcze chwilke.")

say("")

pc.remove_item("30006", 1)

pc.setqf("duration",get_time()+0)

wait()

 

local pass_percent

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

pass_percent=60

else

pass_percent=100

end

 

local s= number(1,100)

if s<= pass_percent then

if pc.getqf("collect_count")< 14 then --15­ÓĄH¤U

local index =pc.getqf("collect_count")+1

pc.setqf("collect_count",index) --¨ú±o¤@­ÓÉ +1

say("Biolog Chaegirab:")

say("Oh!! Ten Zab Orka jest doskonalej jakosci!")

say("Przynies mi jeszcze".." "..15-pc.getqf("collect_count").. " Zebow Orka.")

say("Prosze, sprobuj je znalezc!")

say("")

pc.setqf("drink_drug",0) --ĂĤôŞěl¤Ć

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("collect_count",0)

pc.setqf("drink_drug",0)

pc.setqf("duration",0)

set_state(key_item)

return

else

say("Biolog Chaegirab:")

say("Ten Zab orka jest zlej jakosci!")

say("Sprobuj przyniesc inny!")

say("Prosze, pomoz mi!")

pc.setqf("drink_drug",0) --ĂĤôŞěl¤Ć

return

end

else

say("Biolog Chaegirab:")

say("Jeszcze nie skonczylem badac ostatniego Zebu Orka!")

say("Wroc pozniej, kiedy juz skoncze!")

say("")

return

end

 

end

end

 

 

state key_item begin

when letter begin

send_letter("Zadanie Specjalne - Zeby Orka")

 

if pc.count_item(30220)>0 then

local v = find_npc_by_vnum(20084)

if v != 0 then

target.vid("__TARGET__", v, "Analiza Biologa - Zeby Orka")

end

end

 

end

when button or info begin

if pc.count_item(30220) >0 then

say_title("Znalazles kamien duszy!")

say("")

--- l

say("Wroc do biologa, aby")

say("odniesc mu kamien!")

say("")

return

end

say_title("Kamien Duszy")

say("")

--- l

say("Zebrales juz wszystkie 15 Zebow!")

say("Teraz, biolog potrzebuje ostatni")

say("przedmiot, aby zakonczyc swoje badania!")

say_item_vnum(30220)

say("Mozesz go znalezc zabijajac orki")

say("w Dolinie Seungryong!")

say("")

say("Poluj na:")

say("Czarny Ork, Czarny Ork Zwiadowca, Elit. Ork General")

end

 

 

 

when 635.kill or

636.kill or

637.kill begin

local s = number(1, 50)

if s == 1 and pc.count_item(30220)==0 then

pc.give_item2(30220, 1)

send_letter("Wroc do biologa!")

end

end

 

when __TARGET__.target.click or

20084.chat."Znalazlem Kamien Duszy" with pc.count_item(30220) > 0 begin

target.delete("__TARGET__")

say("Biolog Chaegirab:")

say("Oh, Znalazles!")

say("Bardzo Tobie dziekuje!")

say("")

say_reward("Mozesz teraz isc do Baek-Go po nagrode!")

say("")

pc.remove_item(30220,1)

set_state(__reward)

end

 

end

 

state __reward begin

when letter begin

send_letter("Analiza Biologa - Nagroda")

 

local v = find_npc_by_vnum(20018)

if v != 0 then

target.vid("__TARGET__", v, "Baek-Go")

end

 

end

when button or info begin

say_title("Skonczyles analize biologa!")

--- l

say("Biolog Chaegirab wysyla Cie")

say("po nagrode do Baek-Go!")

say("")

end

 

when __TARGET__.target.click or

20018.chat."Nagroda" begin

target.delete("__TARGET__")

say("Baek-Go:")

say("Hmm, a wiec Biolog")

say("wyslal Cie po nagrode?")

say("Zobaczmy, co tam masz...")

say("")

say_reward("Otrzymujesz +25 szybkosci poruszania sie")

say_reward("Na zawsze! Oraz niespodzianke")

 

affect.add_collect(apply.MOV_SPEED, 25, 60*60*24*365*60) --60¦~

if pc.job == 0 then

pc.give_item2 (xxx)

end

 

if pc.job == 1 then

pc.give_item2 (xxx)

end

 

if pc.job == 2 then

pc.give_item2 (xxx)

end

 

if pc.job == 3 then

pc.give_item2 (xxx)

end

 

pc.give_item2(xxx)

 

 

clear_letter()

set_quest_state("collect_quest_lv40", "run")

set_state(__complete)

end

 

end

 

 

state __giveup__ begin

when 20084.chat."Poddajesz sie?" begin

say("Biolog Chaegirab:")

say("Czy jestes pewien, ze chcesz sie poddac!?")

say("Nie bedziesz mial szansy, aby zaczac")

say("ponownie!")

end

end

state __complete begin

end

end

dCrwk2h.gif

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

@UP trzymaj. W tym quescie możesz dać itemy dla danych klas + swój item jeżeli będziesz chciał mogę ci przerobić go tak aby za quest dostawać tylko itemy.

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

--COLLECT QUEST_lv30

--METIN2 Collect Quest

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

quest collect_quest_lv30 begin

state start begin

when login or levelup with pc.level >= 30 and pc.level <= 90 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 - Zeby Orka")

end

send_letter("Analiza Biologa - Zeby Orka")

end

 

when button or info begin

say_title("Analiza Biologa - Zeby Orka")

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 Zeby Orka.")

say("Musze przeprowadzic kilka eksperymentow,")

say("dlatego potrzebuje kilku Zebow Orka.")

say("Czy moglbys przyniesc mi 15 Zebow Orka?")

say("")

set_state(go_to_disciple)

pc.setqf("duration",0)

pc.setqf("collect_count",0)

pc.setqf("drink_drug",0)

end

end

 

state go_to_disciple begin

when letter begin

send_letter("Zadanie Specjalne - Zeby Orka")

 

end

when button or info begin

say_title("Znajdz Zeby Orka")

--- l

say("")

say("Biolog Chaegirab, uczen Uriela,")

say("szuka Zebow Orka.")

say("")

say("Zebow Orka szukaj u Czarnych Orkow!")

say("")

say_item_vnum(30006)

say_reward("Do tej pory zebrales".." "..pc.getqf("collect_count").." Zebow Orka.")

say("")

end

 

when 70036.use begin --°g´bĂĤô

if get_time() < pc.getqf("duration") then

say("Musisz odczekac godzine")

return

end

if pc.getqf("drink_drug")==1 then

say("Juz przeczytales Notatke Studenta")

return

end

if pc.count_item(30006)==0 then

say("Biolog Chaegirab:")

say("Co? Nie przyniosles mi zadnych")

say("Zebow Orka?")

say("")

return

end

 

item.remove()

pc.setqf("drink_drug",1)

end

 

 

 

 

when 20084.click with pc.count_item(30006) >0 begin

if get_time() > pc.getqf("duration") then

say("Biolog Chaegirab:")

--- l

say("Oh!! Znalazles!")

say("Pozwol, ze rzuce okiem...")

say("Jeszcze chwilke.")

say("")

pc.remove_item("30006", 1)

pc.setqf("duration",get_time()+0)

wait()

 

local pass_percent

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

pass_percent=60

else

pass_percent=100

end

 

local s= number(1,100)

if s<= pass_percent then

if pc.getqf("collect_count")< 14 then --15­ÓĄH¤U

local index =pc.getqf("collect_count")+1

pc.setqf("collect_count",index) --¨ú±o¤@­ÓŸÉ +1

say("Biolog Chaegirab:")

say("Oh!! Ten Zab Orka jest doskonalej jakosci!")

say("Przynies mi jeszcze".." "..15-pc.getqf("collect_count").. " Zebow Orka.")

say("Prosze, sprobuj je znalezc!")

say("")

pc.setqf("drink_drug",0) --ĂĤôŞě�l¤Ć

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("collect_count",0)

pc.setqf("drink_drug",0)

pc.setqf("duration",0)

set_state(key_item)

return

else

say("Biolog Chaegirab:")

say("Ten Zab orka jest zlej jakosci!")

say("Sprobuj przyniesc inny!")

say("Prosze, pomoz mi!")

pc.setqf("drink_drug",0) --ĂĤôŞě�l¤Ć

return

end

else

say("Biolog Chaegirab:")

say("Jeszcze nie skonczylem badac ostatniego Zebu Orka!")

say("Wroc pozniej, kiedy juz skoncze!")

say("")

return

end

 

end

end

 

 

state key_item begin

when letter begin

send_letter("Zadanie Specjalne - Zeby Orka")

 

if pc.count_item(30220)>0 then

local v = find_npc_by_vnum(20084)

if v != 0 then

target.vid("__TARGET__", v, "Analiza Biologa - Zeby Orka")

end

end

 

end

when button or info begin

if pc.count_item(30220) >0 then

say_title("Znalazles kamien duszy!")

say("")

--- l

say("Wroc do biologa, aby")

say("odniesc mu kamien!")

say("")

return

end

say_title("Kamien Duszy")

say("")

--- l

say("Zebrales juz wszystkie 15 Zebow!")

say("Teraz, biolog potrzebuje ostatni")

say("przedmiot, aby zakonczyc swoje badania!")

say_item_vnum(30220)

say("Mozesz go znalezc zabijajac orki")

say("w Dolinie Seungryong!")

say("")

say("Poluj na:")

say("Czarny Ork, Czarny Ork Zwiadowca, Elit. Ork General")

end

 

 

 

when 635.kill or

636.kill or

637.kill begin

local s = number(1, 50)

if s == 1 and pc.count_item(30220)==0 then

pc.give_item2(30220, 1)

send_letter("Wroc do biologa!")

end

end

 

when __TARGET__.target.click or

20084.chat."Znalazlem Kamien Duszy" with pc.count_item(30220) > 0 begin

target.delete("__TARGET__")

say("Biolog Chaegirab:")

say("Oh, Znalazles!")

say("Bardzo Tobie dziekuje!")

say("")

say_reward("Mozesz teraz isc do Baek-Go po nagrode!")

say("")

pc.remove_item(30220,1)

set_state(__reward)

end

 

end

 

state __reward begin

when letter begin

send_letter("Analiza Biologa - Nagroda")

 

local v = find_npc_by_vnum(20018)

if v != 0 then

target.vid("__TARGET__", v, "Baek-Go")

end

 

end

when button or info begin

say_title("Skonczyles analize biologa!")

--- l

say("Biolog Chaegirab wysyla Cie")

say("po nagrode do Baek-Go!")

say("")

end

 

when __TARGET__.target.click or

20018.chat."Nagroda" begin

target.delete("__TARGET__")

say("Baek-Go:")

say("Hmm, a wiec Biolog")

say("wyslal Cie po nagrode?")

say("Zobaczmy, co tam masz...")

say("")

say_reward("Otrzymujesz +25 szybkosci poruszania sie")

say_reward("Na zawsze! Oraz niespodzianke")

 

affect.add_collect(apply.MOV_SPEED, 25, 60*60*24*365*60) --60¦~

if pc.job == 0 then

pc.give_item2 (xxx)

end

 

if pc.job == 1 then

pc.give_item2 (xxx)

end

 

if pc.job == 2 then

pc.give_item2 (xxx)

end

 

if pc.job == 3 then

pc.give_item2 (xxx)

end

 

pc.give_item2(xxx)

 

 

clear_letter()

set_quest_state("collect_quest_lv40", "run")

set_state(__complete)

end

 

end

 

 

state __giveup__ begin

when 20084.chat."Poddajesz sie?" begin

say("Biolog Chaegirab:")

say("Czy jestes pewien, ze chcesz sie poddac!?")

say("Nie bedziesz mial szansy, aby zaczac")

say("ponownie!")

end

end

state __complete begin

end

end

 

a np jakbym chciał tam dodać żeby był na stałe def ;)

to jaki jest wpis

Opublikowano

Prosze o questa biologa na 95 lvl ktoryt daje w zaleznosci od klasy postaci np woj 30 wita 30 sila sura 30 wita 30 inta ninja 30 wita 30 zreka szaman to samo co sura, bedzie to dropilo z mobow w grocie v2. Trzeba tego oddac przykladowo 30 drop tego dosyc dobry kamienia takze. Nagrody 2x broszurka 1kkk expa 500kk kasy =) Prosze o questa na PW! Z gory dziekuje !

Opublikowano

Prosiłbym o questa ,który po wpisaniu przykładowej kkomendy :

/online

Który pokazuje ile osób jest na serwerze ..

to jest takjakby komenda gm ..ale chce ja przerobić na gracza

Opublikowano

Poszukuję questa ,zapewne nie jest on trudny : )

polega on na tym ze jak gracz wpisze komende

/komendy

to na chacie wyskakuje mu naprzyklad tekst :

bla bla bla

mamy takie komendy

ziomus tutaj srutu tutu

majtki z drutu

oczywiscie limit + pojdzie

Opublikowano

Witam wszystkich tego pięknego wiosennego dnia :)!

Mam do was prośbę w formie napisania questa.

Postaram się wytłumaczyć, o co mi chodzi.

A więc:

1. Quest polega na zniszczeniu Kamiennej Małpy (5115), misję dostajemy u Soon (20023).

2. Misja posiada ograniczenie poziomowe, a mianowicie może ją wykonać gracz, który osiągnie 35 poziom.

3. Nagrodą za wykonanie zadania jest: 250.000 PD, 3.000.000 Yang, oraz Małż (27987)

4. Quest w panelu zadań wyświetla się pod nazwą: Pogromca Małp - Część 1

5. Powinna istnieć możliwość odrzucenia zadania przez gracza.

6. Po wykonaniu zadania powinna się wyświetlić Informacja: "Świetnie! Soon jest Ci wdzięczny za wykonanie zadania! Oto twoja nagroda: Otrzymałeś 250.000 PD, 3.000.000 Yang, oraz Małża.

7. Gdy przyjdziemy do Soon i klikniemy na niego w celu informacji o misji pojawia się okno rozmowy z NPC,a w nim:

"Witam Cię! Mam ostatnio problemy z Kamiennymi Małpami, czy możesz mi pomóc?

Bardzo często pojawiają się w wiosce i niszczą wszystko co stanie im na drodze.

Mieszkańcy mają tego dosyć. Czy byłbyś w stanie zniszczyć Kamienną Małpę?

Będę Ci dozgonnie wdzięczny, i oczywiście sowicie Cię wynagrodzę!

W razie akceptacji Questa: Och, jak dobrze, że niebiosa mi Cię zesłały! Kamienne Małpy znajdziesz w Łatwym Lochu Małp, a teraz idź już. Powodzenia!

W razie odrzucenia Questa: O Nie! Co ja teraz zrobię! No trudno. Znikaj mi z oczu!

 

 

Za pomoc oczywiście limit +, lub jak kto woli - :)

Oczywiście również 5* na profilu! :D

 

POZDRAWIAM GORĄCO! :D

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

quest malpa begin
state start begin
	when login or levelup with pc.get_level() == 35
		set_state(raz)
	end
end
state raz begin
	when letter begin
		local v = find_npc_by_vnum(20023)
		if v != 0 then
			target.vid("__TARGET__", v, "Znajdź Soona")
		end
		send_letter("Pogromca Małp - Część 1 ")
	end

	when button or info begin
		say_title("Pogromca Małp - Część 1")
		say("")
		say("Idź do Soona,")
		say("ma on dla ciebie zadanie")
		say("bla bla")
		say("")
	end

	when __TARGET__.target.click or
		20023.chat."Pogromca Małp - Część 1 " begin
		target.delete("__TARGET__")
                       say_title("Soon:")
		say("")
		say("Witam Cię! Mam ostatnio problemy z Kamiennymi Małpami,")
		say("czy możesz mi pomóc?")
		say("Bardzo często pojawiają się w wiosce i")
		say("i niszczą wszystko co stanie im na drodze.")
		say("Mieszkańcy mają tego dosyć.")
		say("Czy byłbyś w stanie zniszczyć Kamienną Małpę?")
		say("Będę Ci dozgonnie wdzięczny, i oczywiście sowicie Cię wynagrodzę!")
		local s=("Zniszczę ją", "Nie dzięki")
		if s==1 then
		say("Och, jak dobrze, że niebiosa mi Cię zesłały!")
		say("Kamienne Małpy znajdziesz w Łatwym Lochu Małp, a teraz idź już.")
		say("Powodzenia!")
		if s== 2 then
                       end
		say("O Nie! Co ja teraz zrobię! No trudno. Znikaj mi z oczu!")
		set_state(dwa)
		end
	end

	state dwa begin
		when 5115.kill begin
			say("Świetnie! Soon jest Ci wdzięczny za wykonanie zadania!")
			say("Oto twoja nagroda: ")
			say_reward("Otrzymałeś 250.000 PD, 3.000.000 Yang, oraz Małża.")
			pc.give_item2(27987)
			pc.give_exp2(250000)
			pc.give_gold(3000000)
		end
	end
end

 

Nie wiem czy zadziała, pisany na szybko.

1313330877-U255743.jpg

Opublikowano

Prosze o questa biologa na 95 lvl ktoryt daje w zaleznosci od klasy postaci np woj 30 wita 30 sila sura 30 wita 30 inta ninja 30 wita 30 zreka szaman to samo co sura, bedzie to dropilo z mobow w grocie v2. Trzeba tego oddac przykladowo 30 drop tego dosyc dobry kamienia takze. Nagrody 2x broszurka 1kkk expa 500kk kasy =) Prosze o questa na PW! Z gory dziekuje ! Nie napisze mi nikt tego?

Opublikowano

Do DraVee

Czy podczas wgrywania Questa mam zostawić fragment QUESTA, który pod spodem zaznaczyłem? Czy mam go usunąć?

quest malpa begin

state start begin

when login or levelup with pc.get_level() == 35

set_state(raz)

 

I czy jak będę chciał zrobić taki sam dla innego rodzaju bossa małp to mam napisać np. quest malpa2 begin, czy zostawić quest malpa begin ??

Proszę o szybką odpowiedź :P

 

@EDIT: Każdy może się wypowiedzieć :D

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

@UP to bedziesz musial (jesli chcesz zrobić dla drugiego ,ale dla tego co masz tez )

to musisz zrobic dwa questy ,a w tym drugim zmienić ID tego boosa ,moba

Opublikowano

@UP: To już wiem, teraz interesuje mnie czy musi pozostać tam wyraz "raz". Czy jest on wymagany do prawidłowej pracy Questa?

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

Ja bym chciał o takiego QUESTA żeby go wgrać w NPC np : 20021 Ariyoung

Po kliknięciu wyskakuje kilka Opcji :

Chcę 99lvl

Chcę skille na P

Chce Range (+ / -)

Chce Militara

Chcę Poli na P

Chcę Combo na Max (2)

Chcę Marmur ( I daje mu Marmur Dziki Sługa)

I to wszystko :)

Pozdrawiam

 

CHADA

Opublikowano

@2up

tak, to nazwa state

 

@UP

były już takie questy

 

@DraVee

ten twój quest nie zadziała, wgra się poprawnie, ale w grze go nie będzie... W sumie, nie wgra się poprawnie, ale z innej przyczyny. Błędy opisałem po komentarzach:

 

                when __TARGET__.target.click or
                       20023.chat."Pogromca Małp - Część 1 " begin
                       target.delete("__TARGET__")
                       say_title("Soon:")
                       say("")
                       say("Witam Cię! Mam ostatnio problemy z Kamiennymi Małpami,")
                       say("czy możesz mi pomóc?")
                       say("Bardzo często pojawiają się w wiosce i")
                       say("i niszczą wszystko co stanie im na drodze.")
                       say("Mieszkańcy mają tego dosyć.")
                       say("Czy byłbyś w stanie zniszczyć Kamienną Małpę?")
                       say("Będę Ci dozgonnie wdzięczny, i oczywiście sowicie Cię wynagrodzę!")
                       local s=("Zniszczę ją", "Nie dzięki") -- znak polski przed cudzyslowem - niedozwolone ;x
                       if s==1 then
                       say("Och, jak dobrze, że niebiosa mi Cię zesłały!")
                       say("Kamienne Małpy znajdziesz w Łatwym Lochu Małp, a teraz idź już.")
                       say("Powodzenia!")
                       if s== 2 then
                       end
                       say("O Nie! Co ja teraz zrobię! No trudno. Znikaj mi z oczu!")
                       set_state(dwa)
                       end
               end -- do zamkniecia 2 ify, when i state, a tu sa tylko 2 endy

 

Trzecim błędem jest brak zmiany state na końcu, przez co robisz pętle... Tj. za każdym razem gdy zabijemy potworka dostaniemy te itemki i będą te say`e ;x


 

Opublikowano

To możesz napisać mi na PW poprawnie te questy?

Podam Ci konkretniejsze informacje:

1. Pokonaj Skalistą Małpę (5161) dla Poziomu 35, Nagroda: 250.000 PD, 3.000.000 Yang, Małż.

2. Pokonaj Chodzącą Małpę (5162) dla Poziomu 45, Nagroda 800.000 PD, 5.000.000 Yang, Małż.

3. Pokonaj Lorda Małp (5163) dla Poziomu 55, nagroda 1.300.000 PD, 7.500.000 Yang, Małż.

 

Treść Questu pozostaje identyczna jak w moim pierwszym Poście co do samego Questa :)

Poszukaj na tej stronie :)

 

Postaram się odwdzięczyć! :D

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

To możesz napisać mi na PW poprawnie te questy?

Podam Ci konkretniejsze informacje:

1. Pokonaj Skalistą Małpę (5161) dla Poziomu 35, Nagroda: 250.000 PD, 3.000.000 Yang, Małż.

2. Pokonaj Chodzącą Małpę (5162) dla Poziomu 45, Nagroda 800.000 PD, 5.000.000 Yang, Małż.

3. Pokonaj Lorda Małp (5163) dla Poziomu 55, nagroda 1.300.000 PD, 7.500.000 Yang, Małż.

 

Treść Questu pozostaje identyczna jak w moim pierwszym Poście co do samego Questa :)

Poszukaj na tej stronie :)

Czyli:

ZACHOWAJ POP PROSTU PUNKTY OD 4 DO 7 :) (W czwartym odpowiedni nazwy : Pogromca Małp - Część 1, 2, 3 :P )

 

Witam wszystkich tego pięknego wiosennego dnia :)!

Mam do was prośbę w formie napisania questa.

Postaram się wytłumaczyć, o co mi chodzi.

A więc:

1. Quest polega na zniszczeniu Kamiennej Małpy (5115), misję dostajemy u Soon (20023).

2. Misja posiada ograniczenie poziomowe, a mianowicie może ją wykonać gracz, który osiągnie 35 poziom.

3. Nagrodą za wykonanie zadania jest: 250.000 PD, 3.000.000 Yang, oraz Małż (27987)

4. Quest w panelu zadań wyświetla się pod nazwą: Pogromca Małp - Część 1

5. Powinna istnieć możliwość odrzucenia zadania przez gracza.

6. Po wykonaniu zadania powinna się wyświetlić Informacja: "Świetnie! Soon jest Ci wdzięczny za wykonanie zadania! Oto twoja nagroda: Otrzymałeś 250.000 PD, 3.000.000 Yang, oraz Małża.

7. Gdy przyjdziemy do Soon i klikniemy na niego w celu informacji o misji pojawia się okno rozmowy z NPC,a w nim:

"Witam Cię! Mam ostatnio problemy z Kamiennymi Małpami, czy możesz mi pomóc?

Bardzo często pojawiają się w wiosce i niszczą wszystko co stanie im na drodze.

Mieszkańcy mają tego dosyć. Czy byłbyś w stanie zniszczyć Kamienną Małpę?

Będę Ci dozgonnie wdzięczny, i oczywiście sowicie Cię wynagrodzę!

W razie akceptacji Questa: Och, jak dobrze, że niebiosa mi Cię zesłały! Kamienne Małpy znajdziesz w Łatwym Lochu Małp, a teraz idź już. Powodzenia!

W razie odrzucenia Questa: O Nie! Co ja teraz zrobię! No trudno. Znikaj mi z oczu!

 

 

Za pomoc oczywiście limit +, lub jak kto woli - :)

Oczywiście również 5* na profilu! :D

 

POZDRAWIAM GORĄCO! :D

 

POSTARAM SIĘ ODWDZIĘCZYĆ! :D

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

Poszukuję questa ,zapewne nie jest on trudny : )

polega on na tym ze jak gracz wpisze komende

/komendy

to na chacie wyskakuje mu naprzyklad tekst :

bla bla bla

mamy takie komendy

ziomus tutaj srutu tutu

majtki z drutu

oczywiscie limit + pojdzie

Opublikowano

@Up

Pisałem Ci już, że takie coś to nie w serverside, tylko w cliencie, a już na 100% nie questem... Więc nie spamuj po raz kolejny tym samym postem


 

Pasjonat
Opublikowano

Mam problem z questem. Wyświetla się w grze ale po zniszczeniu 15 metinów nic się nie dzieje.

 

quest zniszcz_wszystkie_metiny begin
       state start begin
                       when login or levelup with pc.get_level() >= 75 begin
                                       set_state(pierwszy)
                               end
               end

               state pierwszy begin
                       when letter begin
                                       send_letter("Zniszcz Metiny")
                               end

                               when button or info begin
                                       say_title("Zniszcz Metiny")
                                               --
                                               --
                                               say("Musisz zniszczyć:")
                                               say("15 Metinów To-Young")
                               end

                               when 8026.kill begin
                                       local count = pc.setqf("ilosc")+15

                                               if count < 15 then
                                               pc.getqf("ilosc", count)

                                               if count == 15 then
                                               say("Zniszczyłeś 15 Metinów")
                                               say("To-Young.")
                                               say_reward("Otzymałeś 200.000.000 Yang.")
                                               say_reward("Otrzymałeś rangę: Rycerski.")
                                               set_state(__complete__)
                                               pc.change_money(200000000)
                                               pc.change_alignment(400000)
                                               end
                                               end
                               end
               end
               state __complete__ begin
               end
end   

Opublikowano

@Up

quest zniszcz_wszystkie_metiny begin
       state start begin
                       when login or levelup with pc.get_level() >= 75 begin
                                       set_state(pierwszy)
                               end
               end

               state pierwszy begin
                       when letter begin
                                       send_letter("Zniszcz Metiny")
                               end

                               when button or info begin
                                       say_title("Zniszcz Metiny")
                                               --
                                               --
                                               say("Musisz zniszczyć:")
                                               say("15 Metinów To-Young")
                               end

                               when 8026.kill begin
                                       local count = pc.getqf("ilosc")+1

                                               if count < 15 then
                                               pc.setqf("ilosc", count)

                                               elseif count == 15 then
                                               say("Zniszczyłeś 15 Metinów")
                                               say("To-Young.")
                                               say_reward("Otzymałeś 200.000.000 Yang.")
                                               say_reward("Otrzymałeś rangę: Rycerski.")
                                               pc.change_money(200000000)
                                               pc.change_alignment(400000)
set_state(__complete__)
                                               end
                                               end
                               end
               state __complete__ begin
               end
end

 

@down

moje niedopatrzenie, on dał +15 i przez przypadek skasowałem też + ;p


 

Opublikowano

Prosze o questa biologa na 95 lvl ktoryt daje w zaleznosci od klasy postaci np woj 30 wita 30 sila sura 30 wita 30 inta ninja 30 wita 30 zreka szaman to samo co sura, bedzie to dropilo z mobow w grocie v2. Trzeba tego oddac przykladowo 30 drop tego dosyc dobry kamienia takze. Nagrody 2x broszurka 1kkk expa 500kk kasy =) Prosze o questa na PW! Z gory dziekuje ! Nie napisze mi nikt tego?

Opublikowano

@UP
były już takie questy

 

Jeżeli był podobny quest to zapodaj numer strony do tego questa wynagrodzę + i 5

 

CHADA

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...