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

Skoro temat ucichł, to może byście się zajęli moim Questem.

Dobrze?? :D

Bardzo was o to proszę ^^, dam limit + i 5.

Yo, chaox!

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

Stelios, sam do tego doszedłem i poprawiłem co było źle, w Questach to aż tak zielony nie jestem :D

 

No ok ok ;D

Ja chciałem tylko pomóc ;( ;P

A ty od razu krzyczysz! :(

xD xD xD;) (joke ;) ;P )

 

@

Skoro temat ucichł, to może byście się zajęli moim Questem.

Dobrze?? :D

Bardzo was o to proszę ^^, dam limit + i 5.

 

Ja gdybym się znał tak dobrze to bym pomógł, ale niestety...

O funkcjach zdejmowania, zakładania czegoś przy logowaniu nie znam się nic a nic... ;|

***


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.


***

Pasjonat
Opublikowano

Napisałem następnego questa ale gdy dochodzi do 1137.kill wyskakuje błąd:

 

qc in malloc(): error: allocation failed
Abort (core dumped)

 

Prosił bym o uwagi co źle robię.

 

 

 

quest golemy_nowe begin
state start begin
	when login or levelup with pc.level() >= 92 begin
		set_state(rozmowa)
		end
	end
state rozmowa begin
	when letter begin
		local v = find_npc_by_vnum(20091)
		if v != 0 then
			target.vid("__TARGET__", v, "Seon-Pyeong")
		end
	send_letter("Podziemne Golemy")
		end
	when button or info begin
			say_title("Witaj dzielny wojowniku!")
				say("Mój przyjaciel z miasta opowiadał mi o Tobie.")
				say("Dlatego przyszykowałem dla Ciebie zadanie,")
				say("aby się go podjąć przyjdź do mnie, jestem")
				say("obok wejścia do Groty Wygnańców.")
			end
	when __TARGET__.target.click or 20091.chat."Podziemne Golemy" begin
			target.delete("__TARGET__")
		say_title(mob_name(20091)..":")
			say("Witaj, widzę że mnie znalazłeś.")
			say("Od pewnego czasu w Grocie Wygnańców jest")
			say("niespokojnie. Potwory szykują się do ucieczki")
			say("poza bramy swojego królestwa. Za tym całym")
			say("spiskiem stoją Podziemne Golemy które buntują ")
			say("reszte mieszkańców Groty. Musisz mi pomóc.")
			wait()
			say("Podziemne Golemy już zaczeły poszukiwania")
			say("słabego miejsca by się wydostać z zamku,")
			say("musisz je powstrzymać. By to skutecznie zrobić ")
			say("zabij 500 Podziemnych Golemów. Znajdziesz je ")
			say("w bardziej odległych miejscach Groty. Śpiesz się ")
			say("nie wiem jak długo zajmie im znalezienie wyjścia.")
				set_state(zabij_golemy)
			end
		end
state zabij_golemy begin
	when letter begin
			send_letter("Podziemne Golemy")
		end
	when button or info begin
		say("Zabij 500 Podziemnych Golemów")
		end
	when 1137.kill begin
		local a = pc.getqf("500")+1
			if a < 500 then
				pc.setqf("500", a)
				elseif a == 500 then
			setstate(list)
		end
state list begin
	when letter begin
		local v = find_npc_by_vnum(20091)
			if v != 0 then
				target.vid("__TARGET2__", v, "Seon-Pyeong")
			end
					send_letter("Wróc do Seon-Pyeong")
				end
	when button or info begin
		say_title("Wróć do Seon-Pyeong")
			say("Zabiłeś 500 Podziemnych Golemów. Wróć ")
			say("do Seon-Pyeong")
				set_state(powrot)
		end
state powrot begin
	when __TARGET2__.target.click or 20091.chat."Zabiłem Golemy" begin
			target.delete("__TARGET2__")
		say_title(mob_name(20091)..":")
			say("O! Nie podziewałem się Ciebie tak szybko,")
			say("więc mówisz że zabiłeś już 500 Podziemnych")
			say("Golemów?")
			say("")
			say_reward(pc.get_name()..":")
			say("A no właśnie. Udało mi się. ")
			say("")
			say_reward(mob_name(20091)..":")
			say("Świetnie. Przygotowałem już dla Ciebie nagrodę.")
			say("Będziesz miał do wyboru dwie opcje. Albo +50 ")
			say("wartości ataku albo +50 więcej defa. Wybieraj.")
				if s = select("Atak +50", "Obrona +50")
				if s == 1 then
					pc.give_exp2(50000000)
					pc.change_money(20000000)
					affect.add_collect(apply.DEF_GRADE_BONUS, 50, 60*60*24*365*60)
						say("Wybrałeś +50 do Obrony!")
						say("Bonus ten jest przyznany na zawsze! ")
				set_state(koniec)
			end
				if s == 2 then
				 == 1 then
					pc.give_exp2(50000000)
					pc.change_money(20000000)
					affect.add_collect(apply.ATT_SPEED, 150, 60*60*24*365*60)
						say("Wybrałeś +50 do Ataku!")
						say("Bonus ten jest przyznany na zawsze! ")
					set_state(koniec)
				end
			end
		state koniec begin
	end
end

 

Opublikowano

@adm Nie zamykasz czegoś... Masz zamknięty if ale nie zamykasz when. jeden end więcej po setstate(list)

***


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.


***

Pasjonat
Opublikowano

dodałem jeszcze 1 end po set_state(list) to teraz mi wyskakuje inny błąd:

 

syntax error : [string "powrot"]: 14: 'then' expected near '='
golemy_nowe.quest:105: Abort (core dumped)

Opublikowano

dodałem jeszcze 1 end po set_state(list) to teraz mi wyskakuje inny błąd:

 

syntax error : [string "powrot"]: 14: 'then' expected near '='
golemy_nowe.quest:105: Abort (core dumped)

 

                                        if s = select("Atak +50", "Obrona +50")

Dlaczego "if"? o_O "If" to "jeżeli".

Tu zapewne powinno być:

                                        local s = select("Atak +50", "Obrona +50")

Opublikowano

Siema :D nie wiedzialem gdzie to tutaj pisze :P

Jak napisac questa ktory nigdy nie znika? :D

 

 

idziesz do npc, klikasz opcje i on ci mowi ze masz zabic tyle i tyle potworow, jak zabije to ma wrocic do niego i potem znow moze to zrobic 2 raz :P ?

tak jak by nigdy nie znika ;x

Opublikowano

Spoko, zaraz edit.

 

quest kapitanozoid begin
state start begin
	when 20355.chat."Polowanie" begin
		say_title("Idź zabij te 30 psów")
		set_state(psy)
	end
end	

state psy begin
	when letter begin
		send_letter("Zabij psy.")
	end

	when button or info begin
		say_title("Kapitan :")
		say("Zabij 30 psów.")
	end

	when 101.kill begin
		local count = pc.getqf("ilosc")+1
			if count < 30 then
				pc.setqf("ilosc", count)
				elseif count == 30 then
				say_title("Kapitan :")
				say("")
				say("Wykonałeś zadanie.")
				say("Wróć do mnie")
			set_state(powrot)
			end
	end
end

state powrot begin
	when 20355.chat."Dupa" begin
		say_title("Kapitan :")
		say("Aha, zabiłeś, fajnie, pamiętaj, że")
		say("możesz to powtórzyć. ")
		pc.give_item2(19, 1)
		set_state(start)
	end
end
end

W tym przypadku ustawiasz ostatni state, ale będzie to state pierwszy :) W przypadku powiedzmy, że idziesz do typa i klikasz na niego on sobie poględzi i coś ci da, to wtedy nie ustawiasz żadnego. Bo w tym queście, jakbyś nie ustawił ostatniego state'u to mógłbyś cały czas klikać na kapitana i brać sobie nagrodę :)) Pozdrawiam.

 

umarł

Opublikowano

Witam potrzebuje pomoc w tym temacie dotyczy to questow http://www.mpcforum.pl/topic/364222-problemquesty-maszyna/page__gopid__2587232#entry2587232 prosze o pomoc ss problemu jest

 

@edit a mozesz to prosze cie poszukac zalezy mi calkiem jest to w

MPC Forum - Cheaty, Boty, Bugi, Hacki do gier online

» Metin2

» Metin 2 - Serwery Prywatne

» Metin2 - Tworzenie serwerów prywatnych i tam jest temat prawie na samej gorze [Problem]questy-maszyna

 

@down jejku to nie lezy w samych questach tylko dotyczy to questow i maszyny

Daj Lubię To Ciebie to nic nie kosztuje a mnie to pocieszy :))

5196ea519f634cbc802d3f5a440018a9.0.gif

Opublikowano

@UP Wklej po prostu treść questa...

Mnie to przenosi na stronę główną MPC...

***


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
Ja chciałem tylko pomóc ;( ;P

A ty od razu krzyczysz! :(

Stelios, ja nie krzyczę. Nieopatrznie źle zrozumiałeś moją wypowiedź. :D

Jeszcze raz dzięki za pomoc :D

57941428314396613531.png


 


Morlinka aka Lyshantus


 


esent.png

Opublikowano

@MorlinkaUU11 To był sarkazm czy ironia, nie wiem jak to określić... Po prostu żart ;) ;P

I jeszcze raz, nie ma za co :) Polecam się na przyszłość ^^ ;P ;)

***


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

Proszę o napisanie quest.

W queście chodzi o przyniesieniu 5 itemów YYY do NPC VVV.

Trudność polega na tym ,że quest można wykonywać od 5 lvl

w nieskończoność. Jedynym warunkiem jest to ,że można go robić

co 30 min (Oddamy i musimy czekać 30 min ,żeby go znów wziąć).

 

 

 

###Stelios

 

Trzeba przynieść 5 przedmiotów CCC

Opublikowano

Mam pytanie co do tych tabulatorów.

Nie znam się na tych tabulatorach, czy one w końcu muszą być?

Chodzi o to, że mam np. coś takiego:

 

quest cien begin 
state start begin 
when 71125.use begin
pc.mount(20110, 999)
end

when 71124.use begin
pc.mount(20113, 999)
end

when 71126.use begin
pc.mount(20112, 999)
end

when 71127.use begin
pc.mount(20111, 999)
end
end
end

 

Czy muszę robić tabulatory, aby to dobrze chodziło?

Yo, chaox!

Opublikowano

Siemka napisał by mi ktoś questa z pierścieniem tp takim jak na dragonmt2 ;D albo pandoramt2??

 

po leci + xD

Opublikowano

Siemka napisał by mi ktoś questa z pierścieniem tp takim jak na dragonmt2 ;D albo pandoramt2??

 

po leci + xD

 

Nie wszyscy grają na tych serwerach więc jaśniej to opisz...

A poza tym, w googlach możesz znaleźć wiele questów na pierścień teleportacji.

 

 

@

Proszę o napisanie quest.

W queście chodzi o przyniesieniu 5 itemów YYY do NPC VVV.

Trudność polega na tym ,że quest można wykonywać od 5 lvl

w nieskończoność. Jedynym warunkiem jest to ,że można go robić

co 30 min (Oddamy i musimy czekać 30 min ,żeby go znów wziąć).

 

A co trzeba zrobić żeby zdobyć te przedmioty?

Zabić coś, zniszczyć metiny, znaleźć jakiś item który wymieniamy na to ...?

Konkrety proszę ;|

***


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 mi ktoś pomóc z Questem na zdejmowane pieczęcie wierzchowców?

 

Oto i on:

 

quest zdejmowanie begin
state start begin
when login or logout or kill with 71125.use begin
pc.mount(20110)
end
end
end

 

Co zrobiłem nie tak?

Wyskakuje taki błąd:

 

ingxcouch.png

 

Bardzo was proszę o pomoc. :)

Yo, chaox!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...