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 No ok, ja tam dodałem jak coś :)

 

 

Czekam na zamówienia! xD

***


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.


***

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

jeszcze mam taki problem z 2 questem ze jak chce wgrac to psize costam costam "core dumped" czy jakos tak.

Bede za godzine

Opublikowano

Podaj pełny błąd, może być screen, podaj także questa.

chmody 777 pamiętaj

 

ZAMÓWIENIAAAAAAAAAA :D

 

umarł

Opublikowano

@watus jeden end zjadłem xD

 

poprawka:

 

-------------------------------------
--- Misja by Czarny dla CzarnyMT2
--- Prosze o nie przypisywanie sobie
--- cudzej pracy! Pozdrawiam
-------------------------------------

quest dropkamykow begin
state start begin
when kill with mob_vnum >= 2401 and mob_vnum <=2493 begin
local warunek = math.random(2201)
if warunek >= 2191 and warunek < 2500 then
game.drop_item(50513)
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

ZAMÓWIENIAAAAAAAAAA :D

 

No to żebyś się nie nudził... Hmm ;D

 

Zaczyna się na 95lvl, bez listu czy rozmowy z npc. Gdy zabijemy 50 mobków o id 2315 dostajemy list z jakąś treścią i musimy iść do 20355, idziemy do niego i klikamy w misje. Nie ma żadnej rozmowy tylko od razu odsyła nas do 20011, tam to samo i wtedy do 9008, ten zaś już coś nam powiada. kończy się rozmowa i dostajemy list z treścią zadania. Musimy zabić 1000 mobków (obojętnie jakich w przedziale od 2301 do 2404 ). Gdy je zabijemy musimy isc do 1m, gdy wejdziemy na mapę dostajemy list z nagrodą. Ale to jeszcze nie koniec... Gdy wbijemy 97lvl dostajemy list i musimy zabić jeszcze raz 1000 mobków (od 2411 do 2454), gdy to zrobimy wracamy do 9008 i odbieramy nagrodę. ;)

Może być? ;P

 

@EDIT Ojj... Coś chyba pomyliłem... ;/ (dubel to nie jest, a jestem pewny ze nacisnąłem na edytuj... ;|

***


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

Dobra ci napiszę ale teraz w sql jestem więc będzie na hmmm 15 jakos :pp

 

quest napisany. bd w ddomu to Ci przepiszę :)

 

umarł

Opublikowano

siema

 

mógłby mi ktoś zrobić questa, że po kliknięciu na medal konny(50050), dostaje się level konia i wyskakuje okienko (Gratulacje osiągnąłeś 1lvl konia) itd. aż do 21lvl konia.

Opublikowano

@up ja bym ci to ładnie i szybko napisał ale jestem na praktyce i pisze z telefonu :(

 

 

@z4z0l ok ja i tak dopiero po 17 bd w domu :( ;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

Aby dodać questa do itema nie wystarczy sam quest, trzeba też item_proto edytować i nadać specjalne flagi itemowi.

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

@up Aj tam. Gdyby nie ze pisze z telefonu to bym mu wszystko napisał i wytłumaczyl co ma zmienić ;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

Masz tak okrakiem napisane bo nie miałem dostępu do niczego innego poza notatnikiem :D

 

PS. nie sprawdzałem

 

 

 
quest asd begin
state start begin
	when login or levelup with pc.level >= 95 begin
		set_state(pierwszy)
	end	
end

state pierwszy begin
	when 2315.kill begin
	local count = pc.getqf("ilosc")+1
		if count < 50 then
			pc.setqf("ilosc", count)
		elseif count == 50 then
			set_state(drugi)
		end
	end
end

state drugi begin
	when letter begin
			local v = find_npc_by_vnum(20355)
			if v != 0 then
				target.vid("__TARGET__", v, "Kapitan")
			end
			send_letter("List")
	end

	when button or info begin
			say_title("Kapitan :")
			say("")
			say("Zabiłeś 50 mobów. ")
			say("Wróć do mnie.")
			say("")
	end

	when __TARGET__.target.click  or
		20355.click begin
	    target.delete("__TARGET__")
		notice("Idź do Uriela.")
			local v = find_npc_by_vnum(20011)
			if v != 0 then
				target.vid("__TARGET__", v, "Uriel")
			end
		set_state(trzeci)
	end
end

state trzeci begin
	when __TARGET__.target.click  or
		20011.click begin
	    target.delete("__TARGET__")
		notice("Idź do Handlarza Zbrojami.")
			local v = find_npc_by_vnum(9008)
			if v != 0 then
				target.vid("__TARGET__", v, "Handlarz Zbrojami")
			end
		set_state(czwarty)
	end
end

state czwarty begin
	when __TARGET__.target.click  or
		9008.click begin
	    target.delete("__TARGET__")
		say_title("Handlarz Zbrojami : ")
		say("Fajnie fajnie, byłem, pogadałem ...")
		say_reward("")
		say_reward("Idź zabij lepiej moby 2301 - 2404")
		set_state(piaty)
	end
end	

state piaty begin
	when kill with mob_vnum >= 2301 and mob_vnum 2404 begin
		local count = pc.getqf("ilosc")+1
			if count < 1000 then
				pc.setqf("ilosc", count)
			elseif count == 1000 then
			notice("Zabiłeś 1000 potworów. Wróć do M1.")
			set_state(szosty)
			end
	end
end

state szosty begin
	when login with pc.get_map_index() == INDEX M1 begin
		set_state(siodmy)
	end
end

state siodmy begin
	when letter begin
		send_letter("List")
	end

	when button or info begin
		say_title("Kapitan :")
		say("")
		say("Zabiłeś 1000 mobów. ")
		say("Dostajesz jakieś śmieci.")
		say("")
		pc.give_item2(ID, 1)
		set_state(osmy)
	end
end

state osmy begin
	when login or levelup with pc.level >= 97 begin
		set_state(dziewiaty)
	end	

end

state dziewiaty begin
	when kill with mob_vnum >= 2411 and mob_vnum 2454 begin
		local count = pc.getqf("ilosc")+1
			if count < 1000 then
				pc.setqf("ilosc", count)
			elseif count == 1000 then
			notice("Zabiłeś 1000 potworów. Wróć do Handlarza Zbrojami.")
			local v = find_npc_by_vnum(9008)
				if v != 0 then
				target.vid("__TARGET__", v, "Handlarz Zbrojami")
				set_state(dziesiaty)
				end
			end
	end
end

state dziesiaty begin
	when __TARGET__.target.click  or
		20011.click begin
	    target.delete("__TARGET__")
		say_title("z4z0l :")
		say("Dziękuję za tą pracę, przynajmniej się nie nudziłem na godzinie informatyki. Pozdrawiam. ) ")
		pc.give_item2(ID, 1)
	end
end
end

 

 

umarł

Opublikowano

@Dziękuję ;)

Jus sprawdzam i ci napisze czy działa ;P :)

 

@Chyba byłeś głodny ;D

Zjadłeś 2 razy: <= ;P

(w tym miejscu *2)

when kill with mob_vnum >= 2301 and mob_vnum 2404 begin

i tutaj ;P

when kill with mob_vnum >= 2301 and mob_vnum 2404 begin

 

(a ten map_index zauważyłem i uzupełniłem przed wpisaniem ;P

Ale musiałem użyć or bo każde królestwo się liczy ;P

		state szosty begin
			when login with pc.get_map_index() == 1 or
			pc.get_map_index() == 21 or
			pc.get_map_index() == 41 begin
					set_state(siodmy)

 

A teraz sprawdzę czy jest w grze ;) ;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

No tak faktycznie zjadło. Ale tak jak pisałem, wszystko robione na lekcji inf. tylko notatnik i głowa. W domu wrzuciłem na lapka, i na mpc. Teraz jestem na kompie to może sprawdzę :P

 

umarł

Opublikowano

@Zabijam te moby i zabijam chyba ze 3k i nic xD

Chyba za duża ilość ;P

Spróbuję zmienić na liczbę 3cyfrowa np 999 ;P :)

 

@EDIT to tedy ładnie ^^

Ja jak się nudzę na infie to gram na fonie xD

(nawet kompa nie włączam ;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

ten quest to jest ze kamole lecą tylko z mistyk seatou czy z lowca seatou itd. tez?

-------------------------------------
--- Misja by Czarny dla CzarnyMT2
--- Prosze o nie przypisywanie sobie
--- cudzej pracy! Pozdrawiam
-------------------------------------

quest dropkamykow begin
state start begin
when kill with mob_vnum >= 2401 and mob_vnum <=2493 begin
local warunek = math.random(2201)
if warunek >= 2191 and warunek < 2500 then
game.drop_item(50513)
end
end
end

Opublikowano

@UP Od mobków o id 2401 do id 2493

;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

Wiesz ... mi nie gra ta linijka :P

when kill with mob_vnum >= 2301 and mob_vnum <= 2404 begin

 

ona nie wiem czemu ale nigdy mi nie działała :D

 

umarł

Opublikowano

@UP

lepiej zrobić drop itemów plikiem mob_drop_item :P Ten quest jest dziwny i nie wiem czy działa.

 

umarł

Opublikowano

ten quest to jest ze kamole lecą tylko z mistyk seatou czy z lowca seatou itd. tez?

-------------------------------------
--- Misja by Czarny dla CzarnyMT2
--- Prosze o nie przypisywanie sobie
--- cudzej pracy! Pozdrawiam
-------------------------------------

quest dropkamykow begin
state start begin
when kill with mob_vnum >= 2401 and mob_vnum <=2493 begin
local warunek = math.random(2201)
if warunek >= 2191 and warunek < 2500 then
game.drop_item(50513)
end
end
end

 

Hmm... Ciekawi mnie twój sposób myślenia.

 

Funkcja math.random losuje liczby od 0 do 2201, po co dajesz, że warunek musi być mniejszy niż 2500?

 

Nigdy nie wylosuje liczby większej niż 2201, więc po co sobie utrudniać sprawę?

 

Po drugie mob_vnum to jest funkcja, a funkcja potrzebuje nawiasów.

Opublikowano
quest yhyhyhy begin
state start begin
when login and 72702.use begin
say("")
end
end
end

Opublikowano

ja tam nic nei grzebie bo mi sie serw nie odpali :D

 

Nic nie zepsujesz, umiejętność posługiwania się tabem i będzie ok

 

umarł

Opublikowano

@Hmm. Miałem 3 questy działające z tą linijka... Ale może i masz rację, bo ten quest co napisałeś (z zabiciem 1000 mobów) też nie działa ;/ ;P

 

@Loozakku. ma rację xD z tym np.

mob_vnum >= 101 and mob_vnum <= 194

 

Muszą być nawiasy...

czyli

mob_vnum() >= 101 and mob_vnum() <= 194

 

Mam tak w tamtych questach, pewnie dlatego działają xD

Wcześniej tego nie zauważyłem ;| ;| O_o

@Dzięki ^^ ;P ;)

 

@watus popraw w queście

tak jak napisał Loozakku. ;P

 

I sorry za błąd ;P

ustawiłem warunek większy od math.random... Całkiem o tym zapomniałem (kiedyś tak miałem w jednej misji i było ok (chyba ;P)) ;|

zamień liczby ;P

 

@DOWN Miłej zabawy ;D ^^

xD xD xD

***


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.


***

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...