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

Potrzebuję takiego oto questa. Wykona ktoś? ;) <plissss> =)

 

- na 12 poziom konia, zabij 1x Wódź Orków (691), 1x Królowa Pajaków (2091), 1x Olrzymi Żółw (2191). Oraz zapłać 100kk.
- na 13 poziom konia, zabij 2x Wódź Orków (691), 2x Królowa Pajaków (2091), 2x Olrzymi Żółw (2191). Oraz zapłać 100kk.
- na 14 poziom konia, zabij 3x Wódź Orków (691), 3x Królowa Pajaków (2091), 3x Olrzymi Żółw (2191). Oraz zapłać 100kk.
- na 15 poziom konia, zabij 1x Zjawe Żołtego Tygrysa (1304), 1x Dziewięć Ogonów (1901), 1x Ognisty Król (2206). Oraz zapłać 200kk.
- na 16 poziom konia, zabij 2x Zjawe Żołtego Tygrysa (1304), 2x Dziewięć Ogonów (1901), 2x Ognisty Król (2206). Oraz zapłać 200kk.
- na 17 poziom konia, zabij 3x Zjawe Żołtego Tygrysa (1304), 3x Dziewięć Ogonów (1901), 3x Ognisty Król (2206). Oraz zapłać 200kk.
- na 18 poziom konia, zabij 1x Lodowa Wiedźma (1191), 1x Czerwony Smok (2291), 1x Metin Jeon-Un (8027). Oraz zapłać 300kk.
- na 19 poziom konia, zabij 2x Lodowa Wiedźma (1191), 2x Czerwony Smok (2291), 2x Metin Jeon-Un (8027). Oraz zapłać 300kk.
- na 20 poziom konia, zabij 3x Lodowa Wiedźma (1191), 3x Czerwony Smok (2291), 3x Metin Jeon-Un (8027) Oraz zapłać 300kk.
- na 21 poziom konia (militara), zabij 3x Umarły Rozpruwacz (1093). Oraz zapłać 1kkk.

 

PS: Żeby zrobić militara potrzeba 75 lvl, pozostałe można od 50.

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

if pc.get_skill_level (1, 18) then

zmień na

if pc.get_skill_level(1) == 21 then

18 to poziom 18, 20 to poziom 20, 21 to poziom M1. W nawiasie podajesz tylko zmienną, wynik po równa się.

no własnie nie wiedziałem jaką liczbę dać :D btw. z tego co pamiętam to działa w nawiasie zrobione, ale chuj tam, poprawi sobie

 

 

edit. poddaję się, aż tak bardzo nie ogarniam funkcji :<

hahaha : DDDDDDDDDDDDDDDDDD

 

:)

 

umarł

Opublikowano

quest skille begin

state start begin

when 20355.chat."skille" with pc.level >= 5 begin

say("Witaj.")

say("Czy chcesz umiejętności na G?")

say("Kosztuje to 50kk.")

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

if s==1 then

 

if pc.get_gold > 50000000

say("Otrzymałeś wszystkie skille na G")

if pc.get_job() == 0 and pc.get_skill_group()==1 then

pc.set_skill_level (1, 30)

pc.set_skill_level (2, 30)

pc.set_skill_level (3, 30)

pc.set_skill_level (4, 30)

pc.set_skill_level (5, 30)

 

elseif pc.get_job()==0 and pc.get_skill_group()==2 then

pc.set_skill_level (16, 30)

pc.set_skill_level (17, 30)

pc.set_skill_level (18, 30)

pc.set_skill_level (19, 30)

pc.set_skill_level (20, 30)

 

elseif pc.get_job()==1 and pc.get_skill_group()==1 then

pc.set_skill_level(31, 30)

pc.set_skill_level(32, 30)

pc.set_skill_level(33, 30)

pc.set_skill_level(34, 30)

pc.set_skill_level(35, 30)

elseif pc.get_job()==1 and pc.get_skill_group()==2 then

pc.set_skill_level(46, 30)

pc.set_skill_level(47, 30)

pc.set_skill_level(48, 30)

pc.set_skill_level(49, 30)

pc.set_skill_level(50, 30)

elseif pc.get_job()==2 and pc.get_skill_group()==1 then

pc.set_skill_level(61, 30)

pc.set_skill_level(62, 30)

pc.set_skill_level(63, 30)

pc.set_skill_level(64, 30)

pc.set_skill_level(65, 30)

pc.set_skill_level(66, 30)

elseif pc.get_job()==2 and pc.get_skill_group()==2 then

pc.set_skill_level(76, 30)

pc.set_skill_level(77, 30)

pc.set_skill_level(78, 30)

pc.set_skill_level(79, 30)

pc.set_skill_level(80, 30)

pc.set_skill_level(81, 30)

elseif pc.get_job()==3 and pc.get_skill_group()==1 then

pc.set_skill_level(91, 30)

pc.set_skill_level(92, 30)

pc.set_skill_level(93, 30)

pc.set_skill_level(94, 30)

pc.set_skill_level(95, 30)

pc.set_skill_level(96, 30)

elseif pc.get_job()==3 and pc.get_skill_group()==2 then

pc.set_skill_level(106, 30)

pc.set_skill_level(107, 30)

pc.set_skill_level(108, 30)

pc.set_skill_level(109, 30)

pc.set_skill_level(110, 30)

pc.set_skill_level(111, 30)

end

pc.change_gold(-50000000)

set_state(koniec)

 

else

say("Nie masz mamony.")

end

 

elseif 2==s then

say("Nie chcesz ? No trudno. ")

say("")

say_reward("Zawsze możesz do mnie wrócić. ")

return

end

end

end

state koniec begin

end

end

 

 

Może ktoś na to looknąć? Wywala błąd w 80 linijce

Opublikowano

z tego co pamiętam to end :)

sprawdź teraz

 

[code]
quest skille begin
    state start begin
		    when 20355.chat."skille" with pc.level >= 5 begin
		    say("Witaj.")
		    say("Czy chcesz umiejętności na P?")
		    say("Kosztuje to 50kk.")
				    local s=select("Tak" , "Nie")
						    if s==1 then

						    if pc.get_gold > 50000000
						    say("Otrzymałeś wszystkie skille na P")
						    if pc.get_job() == 0 and pc.get_skill_group()==1 then
								    pc.set_skill_level (1, 30)
								    pc.set_skill_level (2, 30)
								    pc.set_skill_level (3, 30)
								    pc.set_skill_level (4, 30)
								    pc.set_skill_level (5, 30)
								    elseif pc.get_job()==0 and pc.get_skill_group()==2 then
								    pc.set_skill_level (16, 30)
								    pc.set_skill_level (17, 30)
								    pc.set_skill_level (18, 30)
								    pc.set_skill_level (19, 30)
								    pc.set_skill_level (20, 30)
								    elseif pc.get_job()==1 and pc.get_skill_group()==1 then
								    pc.set_skill_level(31, 30)
								    pc.set_skill_level(32, 30)
								    pc.set_skill_level(33, 30)
								    pc.set_skill_level(34, 30)
								    pc.set_skill_level(35, 30)
								    elseif pc.get_job()==1 and pc.get_skill_group()==2 then
								    pc.set_skill_level(46, 30)
								    pc.set_skill_level(47, 30)
								    pc.set_skill_level(48, 30)
								    pc.set_skill_level(49, 30)
								    pc.set_skill_level(50, 30)
								    elseif pc.get_job()==2 and pc.get_skill_group()==1 then
								    pc.set_skill_level(61, 30)
								    pc.set_skill_level(62, 30)
								    pc.set_skill_level(63, 30)
								    pc.set_skill_level(64, 30)
								    pc.set_skill_level(65, 30)
								    pc.set_skill_level(66, 30)
								    elseif pc.get_job()==2 and pc.get_skill_group()==2 then
								    pc.set_skill_level(76, 30)
								    pc.set_skill_level(77, 30)
								    pc.set_skill_level(78, 30)
								    pc.set_skill_level(79, 30)
								    pc.set_skill_level(80, 30)
								    pc.set_skill_level(81, 30)
								    elseif pc.get_job()==3 and pc.get_skill_group()==1 then
								    pc.set_skill_level(91, 30)
								    pc.set_skill_level(92, 30)
								    pc.set_skill_level(93, 30)
								    pc.set_skill_level(94, 30)
								    pc.set_skill_level(95, 30)
								    pc.set_skill_level(96, 30)
								    elseif pc.get_job()==3 and pc.get_skill_group()==2 then
								    pc.set_skill_level(106, 30)
								    pc.set_skill_level(107, 30)
								    pc.set_skill_level(108, 30)
								    pc.set_skill_level(109, 30)
								    pc.set_skill_level(110, 30)
								    pc.set_skill_level(111, 30)
								    pc.change_gold(-50000000)
	 set_state(koniec)
    end
    else
	 say("Nie masz mamony.")
    end

						   if 2==s then
						    say("Nie chcesz ? No trudno. ")
						    say("")
						    say_reward("Zawsze możesz do mnie wrócić. ")
	  end
		    end
    end
    state koniec begin
    end
end

[/code]

 

umarł

Opublikowano

Potrzebuję takiego oto questa. Wykona ktoś? ;) <plissss> =)

 

- na 12 poziom konia, zabij 1x Wódź Orków (691), 1x Królowa Pajaków (2091), 1x Olrzymi Żółw (2191). Oraz zapłać 100kk.
- na 13 poziom konia, zabij 2x Wódź Orków (691), 2x Królowa Pajaków (2091), 2x Olrzymi Żółw (2191). Oraz zapłać 100kk.
- na 14 poziom konia, zabij 3x Wódź Orków (691), 3x Królowa Pajaków (2091), 3x Olrzymi Żółw (2191). Oraz zapłać 100kk.
- na 15 poziom konia, zabij 1x Zjawe Żołtego Tygrysa (1304), 1x Dziewięć Ogonów (1901), 1x Ognisty Król (2206). Oraz zapłać 200kk.
- na 16 poziom konia, zabij 2x Zjawe Żołtego Tygrysa (1304), 2x Dziewięć Ogonów (1901), 2x Ognisty Król (2206). Oraz zapłać 200kk.
- na 17 poziom konia, zabij 3x Zjawe Żołtego Tygrysa (1304), 3x Dziewięć Ogonów (1901), 3x Ognisty Król (2206). Oraz zapłać 200kk.
- na 18 poziom konia, zabij 1x Lodowa Wiedźma (1191), 1x Czerwony Smok (2291), 1x Metin Jeon-Un (8027). Oraz zapłać 300kk.
- na 19 poziom konia, zabij 2x Lodowa Wiedźma (1191), 2x Czerwony Smok (2291), 2x Metin Jeon-Un (8027). Oraz zapłać 300kk.
- na 20 poziom konia, zabij 3x Lodowa Wiedźma (1191), 3x Czerwony Smok (2291), 3x Metin Jeon-Un (8027) Oraz zapłać 300kk.
- na 21 poziom konia (militara), zabij 3x Umarły Rozpruwacz (1093). Oraz zapłać 1kkk.

 

PS: Żeby zrobić militara potrzeba 75 lvl, pozostałe można od 50.

Opublikowano

hahaha : DDDDDDDDDDDDDDDDDD

 

:)

Nie ma się z czego śmiać :) Ty to zrobiłeś na ~500 linijek, ja to chciałem w 50-100 zmieścić (a uwierz mi, da się xD)

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

@z4z0l

if pc.get_gold > 50000000

a może by tak () i then?

A poza tym, już raz ci to pisałem..

Yang odejmuje i ustawia końcowy state tylko jeśli masz szamana smoka (chyba smoka)...

Popraw to.

 

@EDIT

@z4z0l taka prośba ode mnie, w sumie do wszystkich..

Umieszczajcie questy w spoilerach, ok?

 

@Sunushi, jaka jest funkcja sprawdzająca czy jesteśmy na koniu?

Niestety nie zamierzam pisać questów dla kolegi wyżej, ale będę pisać co innego ;)

***


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

Nie ma się z czego śmiać :) Ty to zrobiłeś na ~500 linijek, ja to chciałem w 50-100 zmieścić (a uwierz mi, da się xD)

ten quest pisałem jakieś 3-4 miechy temu na oko, gdy jeszcze się "uczyłem" :D

 

@z4z0l

if pc.get_gold > 50000000

a może by tak () i then?

A poza tym, już raz ci to pisałem..

Yang odejmuje i ustawia końcowy state tylko jeśli masz szamana smoka (chyba smoka)...

Popraw to.

 

@EDIT

@z4z0l taka prośba ode mnie, w sumie do wszystkich..

Umieszczajcie questy w spoilerach, ok?

 

@Sunushi, jaka jest funkcja sprawdzająca czy jesteśmy na koniu?

Niestety nie zamierzam pisać questów dla kolegi wyżej, ale będę pisać co innego ;)

przepraszam skarbie ;>

 

umarł

Opublikowano

Co do kupowania to musisz stworzyć własny sklepik. Pierścień tp:

http://www.mpcforum.pl/topic/442148-tut-nowy-kod-na-pierscien-teleportacji-v2/

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Albo tak jak było na innym privie (nie pamiętam), że klikasz opcję kup mikstury i wteeedy ...

pc.give_item2(27002, 200)
pc.give_item2(27002, 200)
pc.give_item2(27002, 200)
pc.give_item2(27002, 200)
pc.change_money(-400000)

powiedzmy ... :P

 

umarł

Opublikowano

Da sie zrobić takiego quest'a zeby tam np. po zabiciu 10 rippów mamy +5% szanse na ulepszenie u kowala Czyli jak mamy 30% to jest 35%

Opublikowano

Ja mam do was takie pytanie:

 

Czy da się zrobić questem takie coś:

 

Że jeśli zabijemy np. metina walki to wtedy mobowi o id doda lub odejmie hp lub ataku

 

Da się takie coś zrobić ?

RGVyaW9ueF9fX2V1bmVfX180MTBfX19OVUxMX19fMl9fXzEwMF9fX25vbmUucG5nX19fMTBfX18zX19fMDAwMDAwX19fc29sbw==.png

Opublikowano

Masz na myśli zrobienie coś w stylu smoka w grocie na PLu? Obstawiam, że są specjalne funkcje w questach działające w dungeonach lecz czy to zadziała przy zwykłych potworach to nie mam pojęcia.

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

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Napisałem swój pierwszy quest sprawdzicie ? Tylko proszę nie surowo ;d

 


quest kowal begin
state start begin
when login or levelup with pc.get_level() >=80
set_state(information)
end
end

when button or info begin
say_title("Kowal")
say("Kowal pilnie potrzebuje Twojej pomocy")
say("Przybadz do Niego jak najpredzej")
end

when __TARGET__.target.click or
20016.chat."Kowal" begin
target.delete("__TARGET__")
say(locale.NOTICE_COLOR.."Kowal:"..locale.NORMAL_COLOR)
say("Dzisiaj w nocy bardzo twardo spałem")
say("Gdy sie obudzilem, zauwazylem ze w okolicy krąży smok")
set_state(kowal)
end
end

state kowal begin

when letter begin
send_letter("Zabij Smoka Dla Kowala")
end

when button or info begin
say_title("Zabij Smoka Dla Kowala")
say("Smok jest na prawdę groźny")
say("Smoka znajdziesz na nowej mape")
end

when 2291.kill begin
local s = random(9)
if s == 1 then
say("Udalo Ci sie zabiić Smoka")
say("Udaj sie jak najszybciej do Kowala")
set_state(nagroda)
end
end
end
state nagroda begin

when __TARGET__.target.click or
20016.chat."Kowal" begin
target.delete("__TARGET__")
say(locale.NOTICE_COLOR.."Kowal:"..locale.NORMAL_COLOR)
say("Bardzo ci dziekuje. Bez twojej pomocy")
say("NIe dał bym rady")
say_reward("Otrzymales 300 000 000 Yang")
say_reward("Otrzymales 10 000 000 Doswiadczenia")
pc.change_money(3000000000)
pc.give_exp2(10000000)
clear_letter()
set_state(__complete)
end

end 

25860852250340054243.png

Opublikowano

i co?

będzie ten quest dla mnie?

1384891713-U294848.png


Robię strony WWW, fora i inne! Jak chcesz coś tego typu pisz na skype lub na pw (skype: bazyli1235)

Opublikowano

Napisałem swój pierwszy quest sprawdzicie ? Tylko proszę nie surowo ;d

 


quest kowal begin
state start begin
when login or levelup with pc.get_level() >=80
set_state(information)
end
end

when button or info begin
say_title("Kowal")
say("Kowal pilnie potrzebuje Twojej pomocy")
say("Przybadz do Niego jak najpredzej")
end

when __TARGET__.target.click or
20016.chat."Kowal" begin
target.delete("__TARGET__")
say(locale.NOTICE_COLOR.."Kowal:"..locale.NORMAL_COLOR)
say("Dzisiaj w nocy bardzo twardo spałem")
say("Gdy sie obudzilem, zauwazylem ze w okolicy krąży smok")
set_state(kowal)
end
end

state kowal begin

when letter begin
send_letter("Zabij Smoka Dla Kowala")
end

when button or info begin
say_title("Zabij Smoka Dla Kowala")
say("Smok jest na prawdę groźny")
say("Smoka znajdziesz na nowej mape")
end

when 2291.kill begin
local s = random(9)
if s == 1 then
say("Udalo Ci sie zabiić Smoka")
say("Udaj sie jak najszybciej do Kowala")
set_state(nagroda)
end
end
end
state nagroda begin

when __TARGET__.target.click or
20016.chat."Kowal" begin
target.delete("__TARGET__")
say(locale.NOTICE_COLOR.."Kowal:"..locale.NORMAL_COLOR)
say("Bardzo ci dziekuje. Bez twojej pomocy")
say("NIe dał bym rady")
say_reward("Otrzymales 300 000 000 Yang")
say_reward("Otrzymales 10 000 000 Doswiadczenia")
pc.change_money(3000000000)
pc.give_exp2(10000000)
clear_letter()
set_state(__complete)
end

end 

 

when login or levelup with pc.get_level() >=80

trzeba rozpocząć czyli begin na końcu.

 

potem nie zaczynasz state'a information. nie ustawiasz wyświetlania listu. na koniec nie rozpoczynasz state'a __complete. pozdrawiam

 

umarł

Opublikowano

witam potrzebuje questa na grote zeby pokazalo wybor poziomow np poziom 1 pierwszy itd i na kazdy poziom krwisty u koeponga.jak by mozna bylo to 3 poziomy.

ezgif-1-018983d124.gif

Opublikowano

Może mi ktoś poprawić questa cały czas błąd w 80 linijce

 

quest skille begin

state start begin

when 20355.chat."skille" with pc.level >= 5 begin

say("Witaj.")

say("Czy chcesz umiejętności na P?")

say("Kosztuje to 50kk.")

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

if s==1 then

 

if pc.get_gold > 50000000

say("Otrzymałeś wszystkie skille na P")

if pc.get_job() == 0 and pc.get_skill_group()==1 then

pc.set_skill_level (1, 30)

pc.set_skill_level (2, 30)

pc.set_skill_level (3, 30)

pc.set_skill_level (4, 30)

pc.set_skill_level (5, 30)

elseif pc.get_job()==0 and pc.get_skill_group()==2 then

pc.set_skill_level (16, 30)

pc.set_skill_level (17, 30)

pc.set_skill_level (18, 30)

pc.set_skill_level (19, 30)

pc.set_skill_level (20, 30)

elseif pc.get_job()==1 and pc.get_skill_group()==1 then

pc.set_skill_level(31, 30)

pc.set_skill_level(32, 30)

pc.set_skill_level(33, 30)

pc.set_skill_level(34, 30)

pc.set_skill_level(35, 30)

elseif pc.get_job()==1 and pc.get_skill_group()==2 then

pc.set_skill_level(46, 30)

pc.set_skill_level(47, 30)

pc.set_skill_level(48, 30)

pc.set_skill_level(49, 30)

pc.set_skill_level(50, 30)

elseif pc.get_job()==2 and pc.get_skill_group()==1 then

pc.set_skill_level(61, 30)

pc.set_skill_level(62, 30)

pc.set_skill_level(63, 30)

pc.set_skill_level(64, 30)

pc.set_skill_level(65, 30)

pc.set_skill_level(66, 30)

elseif pc.get_job()==2 and pc.get_skill_group()==2 then

pc.set_skill_level(76, 30)

pc.set_skill_level(77, 30)

pc.set_skill_level(78, 30)

pc.set_skill_level(79, 30)

pc.set_skill_level(80, 30)

pc.set_skill_level(81, 30)

elseif pc.get_job()==3 and pc.get_skill_group()==1 then

pc.set_skill_level(91, 30)

pc.set_skill_level(92, 30)

pc.set_skill_level(93, 30)

pc.set_skill_level(94, 30)

pc.set_skill_level(95, 30)

pc.set_skill_level(96, 30)

elseif pc.get_job()==3 and pc.get_skill_group()==2 then

pc.set_skill_level(106, 30)

pc.set_skill_level(107, 30)

pc.set_skill_level(108, 30)

pc.set_skill_level(109, 30)

pc.set_skill_level(110, 30)

pc.set_skill_level(111, 30)

pc.change_gold(-50000000)

set_state(koniec)

end

else

say("Nie masz mamony.")

end

 

if 2==s then

say("Nie chcesz ? No trudno. ")

say("")

say_reward("Zawsze możesz do mnie wrócić. ")

end

end

end

state koniec begin

end

end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...