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

Chce zeby zabij Umarly Ripka

Rozmowa z npc 20091 : Witam mam dla ciebie misje ! - Jaką ? - Powazna bo kiedys mój Bratanek posiadal Krwisty kamien ale go skradl pustelnik i podarowal rozpruwaczowi - I co mam Pomoc - Tak jak mozesz to morzesz -

Zabij Umarly Rozpruwacz

- Za zabicie Umarlego rozpruwaca daje ci kamien krwisty ID 30190

nieregulaminowa sygnatura

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

Hehe to ja skorzystam.

 

Misja u seona (ID 20091)

 

Misja dostępna od poziomu 90 dla każdej postaci.

 

Rozmowa:

 

Seon - Witaj przybyszu, czy mógłbyś mi pomóc?

Seon - Pradawni wojownicy Setaou posiadają pewien przedmiot...

Seon - Czy mógłbyś go dla mnie odzyskać? Oczywiście Cię za to wynagrodzę.

Postać - Oczywiście, co to za przedmiot?

Seon - Jest to pradawna tablica, która skrywa...

Seon - pewien sekret... Jest nim...

Seon - Nauka czystej mocy Sauryn.

Seon - Idź i zdobądź ten przedmiot!

Seon - Przedmiot znajdziesz u wojowników Setaou. Powodzenia!

 

 

ID itemka (sztuk 20 do wydropienia, z tego 60% szans na pomyślne oddanie - coś jak u biologa, czyli te Percent coś tam)

 

ID - 70034

 

 

Nagroda za wykonanie misji - obrona, atak lub max pż na stałe (mam nadzieję, że wiesz jak to napisać w razie co poszperam :D) wartośći obrony ataki i pż podaj jako 'wartosc'

A nagroda pieniężna - 500kk

 

 

Z góry dzięki, już pisałeś dla mnie quest, działa perfekcyjnie :*

Jak będę mógł to dam ci 20 x + xD

Opublikowano

Pierwszy:

 

Po kliknięciu w npc o numerze "666" będzie do wyboru,

NWD / Anuluj

 

Jak jak wybiorę Największy Wspólny Dzielnik to zapyta mnie się ten Quest o dwie liczby.

Jak mu je podam to wylicza z nich największy wspólny dzielnik i mi go podaje oraz wypisuje czy ta liczba jest

parzysta czy nieparzysta.

 

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

 

Drugi:

 

po kliknięciu w npc o numerze "666" quest się mnie zapyta:

Podaj liczbę:

Podaję mu jakąś liczbę z klawiatury to quest się mnie zapyta ponownie

Podaj Liczbę:

i tak ciągle aż zamiast liczby wpiszę mu KONIEC wtedy Quest ma zliczać wszystkie liczby i wyliczyć mi z nich średnią.

 

Najlepiej jeszcze by były podane warunki do tego typu NIE MOŻNA DZIELIĆ PRZEZ ZERO itd.. =)

 

Dziękuje, na kiedy te Questy będą możliwe? Bo mam kolejne jeszcze zadanie z obliczaniem delty i miejsc zerowych.

Opublikowano

Quest u npc: 20004

Po kliknięciu na NPC pojawia się opcja "wpłata na event"

po wbraniu tego wyskakuje komunikat:

111 (proszę wpisać te liczby, ponieważ ja sobie później sutale co tam ma być)

Gracz naciska ok i wpisuje ile yang chce wpłacić i daje ok lub anuluj

kwota jaką gracz wpisał zostaje odjęta z eq, a u NPC wyskakuje komunikat o aktualnym stanie Yang jakie przechowuje

 

Przykład:

Jako pierwszy: gracz A wpłaca 500k i widzi kwotę 500k

Jako drugi: gracz B wpłaca 1kk i widzi kwotę 1,5kk

Jako trzeci: gracz C wpłaca 500k i widzi kwotę 2kk

 

Po uzbieraniu 1,5kkk uruchamia się Event (w nazwie eventu proszę dać xxx) automatycznie

Na Chacie Wyskakuje komunikat: Event właśnie się rozpoczął. (kolor tekstu taki jaki ma GM)

Po uruchomieniu Eventu, te 1,5kkk u NPC zeruje się i trzeba dalej uzbierać 1,5kk na kolejny Event

i tak w kółko

 

Każdy licznik kasy u NPC ma być oddzielny dla wszystkich królestw.

 

 

Sowicie wynagrodze teg kto ułoży działający quest

Opublikowano

Nazwa misji: "Heroiczny symbol"

U NPC: Kapitan (20355)

Co potrzeba:

1.Mieć co najmniej 71lv

2.Iść do kapitana

3.Wybrać opcje: Chcę heroiczny symbol

4.Kapitan zaczyna gadać "11111" (sam sobie tam coś wstawię)

5.Idziemy zdobyć 3itemki o takich id:

30166 (ma dropić !ZAWSZE! z moba o id 2291)

70042 (Ma dropić ZAWSZE z moba o id 1095)

70045 (Ma dropić ZAWSZE z moba o id 1093)

Zanosimy mu te itemki i wybieramy opcję "Daj symbol"

Jeżeli mamy to wszystko to teraz kapitan mówi "22222" (sam sobie tam coś wstawię) i daje nam itemka z id 60003

Jeżeli przychodzimy i klikamy "Daj symbol" a nie mamy pozostałych itemków to kapitan pisze: "33333" (sam sobie tam coś wstawię) i misja nadal trwa.

UWAGA: Mile widziane jest to ,że quest ten można powtarzać w nieskończoność, ale gdy mamy w ekwipunku item 60003 to nie można wykonać tej misji, trzeba się pozbyć itemka 60003

W zamian możecie dostać posadę GM'a na moim serwerze (po oficjalnym otwarciu) i kilka +ików ,oraz 5 na profilu

 

Zamówienie nie ważne sam sobie napisałem

LEAGUE OF LEGENDS

EU Nordic and East: Bambus3k 30lv ON KARTHUS FOREVER

EU West: xspellmasterx 30lv off

Aktualnie stawiam serwer mc.

Opublikowano

Damdus

 

 

quest event begin
       state start begin
	        when 20004.chat."Wpłata na Event" begin
			        local empire = pc.get_empire()
					if empire == 1 then
					pc.getqf("shinsoo_kasa")
			        say("Przepisz kod:")
					say("111")
					local kod = input()
					if kod == '111' then
					say("Wpisz ilosc Yang")
					say("ktora ma być wplacona")
					say("na Event.")
					local yang = input()
					local dodaj = yang + pc.getqf("shinsoo_kasa")
					if pc.get_money() < yang then
					say("Nie masz tyle ..yang.. Yang.")
					else
					local blabla = pc.getqf("shinsoo_kasa")
					if blabla > 15000000000 then
					say("Wpłaciłeś za dużo Yang")
					say("Musi być równo 1.500.000.000")
					else
					pc.change_money(-yang)
					pc.setqf("shinsoo_kasa", dodaj)
					say("Wplaciles ..yang..")
					say("Pozostalo do wplacenia 15000000000-pc.getqf("shinsoo_kasa"))
					else
					elseif blabla == 1500000000 then
					game.set_event_flag("shinsoo", 1) --event
					pc.setqf("shinsoo_kasa")-1500000000
					notice_all("Shinsoo uzbieralo 1.500.000.000 Yang")
					notice_all("Event rozpoczety dla Shinsoo.")
					end
					end
					end
					end
                       elseif empire == 2 then
					pc.getqf("chunjo_kasa")
			        say("Przepisz kod:")
					say("111")
					local kod = input()
					if t == '111' then
					say("Wpisz ilosc Yang")
					say("ktora ma być wplacona")
					say("na Event.")
					local yangi = input()
					local dodaja = yangi + pc.getqf("chunjo_kasa")
					if pc.get_money() < yang then
					say("Nie masz tyle ..yangi.. Yang.")
					else
					local blablaa = pc.getqf("chunjo_kasa")
					if blablaa > 15000000000 then
					say("Wpłaciłeś za dużo Yang")
					say("Musi być równo 1.500.000.000")
					else
					pc.change_money(-yangi)
					pc.setqf("shinsoo_kasa", dodaja)
					say("Wplaciles ..yangi..")
					say("Pozostalo do wplacenia 15000000000-pc.getqf("chunjo_kasa"))
					else
					elseif blablaa == 1500000000 then
					game.set_event_flag("Chunjo", 1) --event
					pc.setqf("chunjo_kasa")-1500000000
					notice_all("Chunjo uzbieralo 1.500.000.000 Yang")
					notice_all("Event rozpoczety dla Chunjo.")
					end
					end
					end
					elseif empire == 3 then
					pc.getqf("jinno_kasa")
			        say("Przepisz kod:")
					say("111")
					local kod = input()
					if t == '111' then
					say("Wpisz ilosc Yang")
					say("ktora ma być wplacona")
					say("na Event.")
					local yangii = input()
					local dodajaa = yangi + pc.getqf("jinno_kasa")
					if pc.get_money() < yang then
					say("Nie masz tyle ..yangii.. Yang.")
					else
					local blablaaa = pc.getqf("jinno_kasa")
					if blablaaa > 15000000000 then
					say("Wpłaciłeś za dużo Yang")
					say("Musi być równo 1.500.000.000")
					else
					pc.change_money(-yangii)
					pc.setqf("jinno_kasa", dodajaa)
					say("Wplaciles ..yangii..")
					say("Pozostalo do wplacenia 15000000000-pc.getqf("jinno_kasa"))
					else
					elseif blablaaa == 1500000000 then
					game.set_event_flag("jinno", 1) --event
					pc.setqf("jinno_kasa")-1500000000
					notice_all("Jinno uzbieralo 1.500.000.000 Yang")
					notice_all("Event rozpoczety dla Jinno.")
					end
					end
					end
	        end
	end
end

 

Opublikowano

Jak działa to masz wieeelki + xD

Powiedz mi tylko o jaki kod chodzi w linjice

say("Przepisz kod:")

 

oraz co to jest to blablaa

local blablaaa = pc.getqf("jinno_kasa")

 

 

wogóle napsiz mi co muszę wpisać od siebie oprócz w "111"

Sprawdzałeś u siebie czy działa??

Jest tak, że po uruchomieniu eventu kasa się resetuje i zbiera się odnowa??

Opublikowano

1.Ten numer to jaki kod musisz wpisać.

 

Np. wpisz tam 4657984 i w tej linijce zmień :

 

if t == '111' then

 

111 zmień na np. 4657984 wychodzi :

 

if t == '4657984' then

 

Czyli jak przepiszesz ten kod to wejdzie ci dalej.

 

2.Blablaaa nie zmieniasz na nic zostawiasz.

 

Zmieniasz tylko co ci podałem wyżej.

Misji nie sprawdzałem bo nie mam serwa.

 

@Down

 

Dokładnie.

Opublikowano

Aha czyli wyskoczy kod który gracz bd musiał poprostu przepisać i jak przepisze poprawnie to bd mógł wpłacić yang tak??

Zaraz wprowadzę do maszyny i sprawdzę czy działa, jeśli tak to dam ci baaaaardzo dużo + lub - zależy co wolisz xD

Opublikowano

nie powinno byc zamist tego:

                                                if t == '123456' then

to:

                                                if kod == '123456' then

bo dales input jakod kod

nie jestem pewnie jezeli moje myslenie jest zle to sry

211c73cd6486beb.gif

Minecraft

odkrywcai.pngwolftamer.png

Odkrywca

Wolfer:Lubie pieski:P

Jeżeli jesteś człowiek to kliknij na obrazek:

baner6.gif

Opublikowano

PoczatKujacy to jak ten quest ma isc ?

 

 

 

quest event begin

state start begin

when 20004.chat."Wpłata na Event" begin

local empire = pc.get_empire()

if empire == 1 then

pc.getqf("shinsoo_kasa")

say("Przepisz kod:")

say("111")

local kod = input()

if kod == '111' then

say("Wpisz ilosc Yang")

say("ktora ma być wplacona")

say("na Event.")

local yang = input()

local dodaj = yang + pc.getqf("shinsoo_kasa")

if pc.get_money() < yang then

say("Nie masz tyle ..yang.. Yang.")

else

local blabla = pc.getqf("shinsoo_kasa")

if blabla > 15000000000 then

say("Wpłaciłeś za dużo Yang")

say("Musi być równo 1.500.000.000")

else

pc.change_money(-yang)

pc.setqf("shinsoo_kasa", dodaj)

say("Wplaciles ..yang..")

say("Pozostalo do wplacenia 15000000000-pc.getqf("shinsoo_kasa"))

else

elseif blabla == 1500000000 then

game.set_event_flag("shinsoo", 1) --event

pc.setqf("shinsoo_kasa")-1500000000

notice_all("Shinsoo uzbieralo 1.500.000.000 Yang")

notice_all("Event rozpoczety dla Shinsoo.")

end

end

end

end

elseif empire == 2 then

pc.getqf("chunjo_kasa")

say("Przepisz kod:")

say("111")

local kod = input()

if t == '111' then

say("Wpisz ilosc Yang")

say("ktora ma być wplacona")

say("na Event.")

local yangi = input()

local dodaja = yangi + pc.getqf("chunjo_kasa")

if pc.get_money() < yang then

say("Nie masz tyle ..yangi.. Yang.")

else

local blablaa = pc.getqf("chunjo_kasa")

if blablaa > 15000000000 then

say("Wpłaciłeś za dużo Yang")

say("Musi być równo 1.500.000.000")

else

pc.change_money(-yangi)

pc.setqf("shinsoo_kasa", dodaja)

say("Wplaciles ..yangi..")

say("Pozostalo do wplacenia 15000000000-pc.getqf("chunjo_kasa"))

else

elseif blablaa == 1500000000 then

game.set_event_flag("Chunjo", 1) --event

pc.setqf("chunjo_kasa")-1500000000

notice_all("Chunjo uzbieralo 1.500.000.000 Yang")

notice_all("Event rozpoczety dla Chunjo.")

end

end

end

elseif empire == 3 then

pc.getqf("jinno_kasa")

say("Przepisz kod:")

say("111")

local kod = input()

if t == '111' then

say("Wpisz ilosc Yang")

say("ktora ma być wplacona")

say("na Event.")

local yangii = input()

local dodajaa = yangi + pc.getqf("jinno_kasa")

if pc.get_money() < yang then

say("Nie masz tyle ..yangii.. Yang.")

else

local blablaaa = pc.getqf("jinno_kasa")

if blablaaa > 15000000000 then

say("Wpłaciłeś za dużo Yang")

say("Musi być równo 1.500.000.000")

else

pc.change_money(-yangii)

pc.setqf("jinno_kasa", dodajaa)

say("Wplaciles ..yangii..")

say("Pozostalo do wplacenia 15000000000-pc.getqf("jinno_kasa"))

else

elseif blablaaa == 1500000000 then

game.set_event_flag("jinno", 1) --event

pc.setqf("jinno_kasa")-1500000000

notice_all("Jinno uzbieralo 1.500.000.000 Yang")

notice_all("Event rozpoczety dla Jinno.")

end

end

end

end

end

end

 

 

 

f82adac946184c36574a8521c877970c.gif

Opublikowano

Npc które ułatwi robienie eventów z paroma Opcje:

1.Metiny

a)Słabe(1-30)

b ) Średnie(35-60)

c)Trudne(65-XXXX)

2.Bossy:

a)Słabe(1-50)

b)Srednie(50-70)

c)Trudne(75-xxx)

3.Inne

a)Złota Żaba

b)Tak zwane opony

 

ID Npc 2004

 

Te wszystkie rzeczy będą się respić(Po wybraniu opcji) w dolinie orków po środku będą one rozproszone

 

Dasz radę??

2ivh0ly.jpg

 

Opublikowano

Hehe to ja skorzystam.

 

Misja u seona (ID 20091)

 

Misja dostępna od poziomu 90 dla każdej postaci.

 

Rozmowa:

 

Seon - Witaj przybyszu, czy mógłbyś mi pomóc?

Seon - Pradawni wojownicy Setaou posiadają pewien przedmiot...

Seon - Czy mógłbyś go dla mnie odzyskać? Oczywiście Cię za to wynagrodzę.

Postać - Oczywiście, co to za przedmiot?

Seon - Jest to pradawna tablica, która skrywa...

Seon - pewien sekret... Jest nim...

Seon - Nauka czystej mocy Sauryn.

Seon - Idź i zdobądź ten przedmiot!

Seon - Przedmiot znajdziesz u wojowników Setaou. Powodzenia!

 

 

ID itemka (sztuk 20 do wydropienia, z tego 60% szans na pomyślne oddanie - coś jak u biologa, czyli te Percent coś tam)

dropić ma z ID 2401, 2402, 2403 (wojo, łucznik, mistyk setaou :D)

 

ID - 70034

 

 

Nagroda za wykonanie misji - obrona, atak lub max pż na stałe (mam nadzieję, że wiesz jak to napisać w razie co poszperam :D) wartośći obrony ataki i pż podaj jako 'wartosc'

A nagroda pieniężna - 500kk

 

 

Z góry dzięki, już pisałeś dla mnie quest, działa perfekcyjnie :*

Jak będę mógł to dam ci 20 x + xD

 

 

Dasz radę? xD

Opublikowano

Mam prośbę o napisanie do mnie questa , a quest ma polegać na


  •  
  • idziemy do npc o id 20090(heok yoang)
  • Ona nam mówi , musisz zabić silnąlodową wiedźmę w grocie wygnanćów , a w zamian otrzymasz ulepszacz na szmaragdowe zbroje
  • ona daje na questa Zabij Lodową wiedźmę(id 1192chyba)
  • I ona na mówi dobrze ze ja zabiles , otrzymasz ulepszacz potrzebny do ulepszenia super zbroi po czym otrzymujemy przedmiot podany poniżej
  • Gdy ją zabijemy otrzymujemy przedmiot o id 50109
  • Quest powinien się powtarzać co 24 h czy 3600 s

edit na level 90 ten mój quest

Opublikowano

No to ja bym prosił też o queścika ;)

 

Po zabiciu Umarłego Rozpruwacza(ID 1093) ma się pojawiać kowal (ID 9999), który ulepszałby specjalne przedmioty (bez ulepszaczy).
Zbroja z Czarnej Stali +9 (ID 11299) na Hwanga (ID 11971)
Ubranie Czarnego Wiatru +9 (ID 11499) na Hwanga (ID 11972)
Zbroja Płytowa Czarnej Magii +9 (ID 11699) na Hwanga (ID 11973)
Czarna Szata +9 (ID 11899) na Hwanga (ID 11974)
Bron (ID xxxx) na Bron (ID yyyy)
Bron (ID xxxx) na Bron (ID yyyy)
Bron (ID xxxx) na Bron (ID yyyy)
Bron (ID xxxx) na Bron (ID yyyy)
Zbroja (ID xxxx) na Zbroje (ID yyyy)
Zbroja (ID xxxx) na Zbroje (ID yyyy)
Zbroja (ID xxxx) na Zbroje (ID yyyy)
Zbroja (ID xxxx) na Zbroje (ID yyyy)

 

Tam, gdzie jest xxxx i yyyy to wpisz tak, po prostu potem sobie wpisze te przedmioty ;)

P.S. Jeśli dasz radę napisać takiego questa, to będę wdzięczny.

EDIT: Nie musisz się spieszyć, mam czas ;)

 

Z góry dzięki.

65994253024037513199.png
Opublikowano

Pawemol13

 

 

quest lodowa_wiedzma begin
       state start begin
	        when login or levelup with pc.level >= 90 begin
			        set_state(jakis)
			end
	end

	state jakis begin
	        when letter begin
			        local v = find_npc_by_vnum(20090)
					if v != 0 then
					        target.vid("__TARGET__", v, "Buuu")
					end
			end

			when __TARGET__.target.click or
			        20090.chat."Lodowa Wiedźma" begin
					say_title(mob_name(20090)..": ")
					        target.delete("__TARGET__")
							say("Witaj. Możesz zdobyć")
							say("pewien przedmiot,")
							say("którym ulepsza się")
							say("Szmaragdowe Zbroje.")
							wait()
							say_title(mob_name(20090)..": ")
							say("Musisz tylko zabić")
							say("Lodową Wiedźmę.")
							say("Idź i ją zabij.")
							say("Powodzenia.")
							set_state(kill)
			end
	end

	state kill begin
	        when 1192.kill begin
			        pc.give_item2(50109, 1)
					say("Zdobyłeś przedmiot.")
					say("Teraz możesz ulepszyć zbroję")
					timer("poczatkujacy", 86400)
			end

			when poczatkujacy.timer begin
			        restart_quest()
			end
	end
end

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...