Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

Szukam standardowych questów (domyślne PLowskie)

Nieaktywny

Featured Replies

Opublikowano

Dobry dzień, czy ma ktoś może pod ręką albo rzuciło mu się w oczy zestawienie domyślnych questów w tym polowanie itd.? Korzystam z martysamy v5.8 i one tu były pobugowane tzn. były "main" questy miały warunki że np. min. 20lvl max 29lvl itd.. (po zmianie i tak polowa nie działa) Tak samo polowania są domyślnie w 5.8 pobugowane dlatego pytam może ktoś ma gdzieś albo wie które pliki to mają to sobie pobiorę i przerzucę (tak kompilowałem questy i nie pomaga)

Rozwiązane przez marcin9994PL

Przejdź do rozwiązania
Opublikowano

Mówisz o tych questach? Też mi właśnie nie działają a nie bawiłem się tym jeszcze, ale spróbuj je przerzucić do folderu quest i wtedy sprawdz czy działa. Miałem tak z Alchemikiem od Paszki że jak wrzuciłem to jako cały osobny folder to nie działało ale jak dałem bezpośrednio do głównego folderu quest to questy z alchemia zatrybiły.

sharegon_storage_chat_uploader_2026-01-02_17-37-54.png

Opublikowano
1 godzinę temu, Largo napisał(a):

Mówisz o tych questach? Też mi właśnie nie działają a nie bawiłem się tym jeszcze, ale spróbuj je przerzucić do folderu quest i wtedy sprawdz czy działa. Miałem tak z Alchemikiem od Paszki że jak wrzuciłem to jako cały osobny folder to nie działało ale jak dałem bezpośrednio do głównego folderu quest to questy z alchemia zatrybiły.

sharegon_storage_chat_uploader_2026-01-02_17-37-54.png

A podałeś w quest_list folder przed tym questem? przykładowo alchemik/misja.quest?

Opublikowano
  • Autor
1 godzinę temu, Largo napisał(a):

Mówisz o tych questach? Też mi właśnie nie działają a nie bawiłem się tym jeszcze, ale spróbuj je przerzucić do folderu quest i wtedy sprawdz czy działa. Miałem tak z Alchemikiem od Paszki że jak wrzuciłem to jako cały osobny folder to nie działało ale jak dałem bezpośrednio do głównego folderu quest to questy z alchemia zatrybiły.

sharegon_storage_chat_uploader_2026-01-02_17-37-54.png

Questy jako questy już działają bo wziąłem je z innej wersji Martysamy, gdzie były wbudowane Ikarus Shopy, a na 99 lvl mapa świeci się jak rynek w Nowy Rok, więc "RACZEJ" działa.
Tylko kuźwa te nieszczęsne polowania coś nie trybią, tak więc zawężam poszukiwania do polowań

//edit
Mój levelup.quest wyglada tak jak cos (domyslna martysama). I po os. 2 poziomu mam "Zadanie:" i cisza, po relogu jak klikam znowu zadanie to mam wybrane od razu moby, nie analizowałem jeszcze teraz zacznę sobie go analizować ale mowie napisze posta może ktoś ma to ogarnięte w pełni, będę wdzięczny mogę nawet na browar rzucić jak ktoś podeśle działające
levelup.quest

Opublikowano
22 minuty temu, wrobel napisał(a):

Questy jako questy już działają bo wziąłem je z innej wersji Martysamy, gdzie były wbudowane Ikarus Shopy, a na 99 lvl mapa świeci się jak rynek w Nowy Rok, więc "RACZEJ" działa.
Tylko kuźwa te nieszczęsne polowania coś nie trybią, tak więc zawężam poszukiwania do polowań

//edit
Mój levelup.quest wyglada tak jak cos (domyslna martysama). I po os. 2 poziomu mam "Zadanie:" i cisza, po relogu jak klikam znowu zadanie to mam wybrane od razu moby, nie analizowałem jeszcze teraz zacznę sobie go analizować ale mowie napisze posta może ktoś ma to ogarnięte w pełni, będę wdzięczny mogę nawet na browar rzucić jak ktoś podeśle działające
levelup.quest

quest levelup begin
	state start begin

		when levelup or login begin
			local lev = pc.getqf("current")

			if lev == 0 then
				lev = pc.get_level()

				if lev < 2 or lev > 90 then
					return
				end

				pc.setqf("current", lev)
				pc.setqf("select", 1)
				pc.setqf("remain", special.levelup_quest[lev][2])
				pc.setqf("buttonstate", 2)

				makequestbutton(string.format(gameforge.levelup._10_makequestbutton, lev))
				setskin(NOWINDOW)
			end
		end

		when login begin
			local lev = pc.getqf("current")

			if lev != 0 then
				if pc.getqf("remain") <= 0 then
					pc.setqf("buttonstate", 3)
					makequestbutton(string.format(gameforge.levelup._30_makequestbutton, lev))
				else
					pc.setqf("buttonstate", 1)
					makequestbutton(string.format(gameforge.levelup._40_makequestbutton, lev))
				end
			end
		end

		when info begin
			local lev = pc.getqf("current")
			if lev == 0 then return end

			setskin(SCROLL)
			setbgimage("level_bg.tga")

			local s = pc.getqf("select")
			if s == 0 then s = 1 end

			addimage(55, 12, special.levelup_img[special.levelup_quest[lev][s*2-1]])
			setcolor(0,0,0)

			say("")
			say("               "..string.format(gameforge.levelup._20_say, mob_name(special.levelup_quest[lev][s*2-1])))
			say("               "..string.format(gameforge.levelup._26_say, special.levelup_quest[lev][s*2]))
			say("               "..string.format(gameforge.levelup._27_say, special.levelup_quest[lev][5]))
			say("")

			if lev <= table.getn(special.levelup_reward1) then
				say("               "..item_name(special.levelup_reward1[lev][pc.job+1]))
			elseif lev < 26 then
				say("               "..locale.levelup.random_item)
			end

			if lev >= 21 then
				say("               "..locale.gold)
			end

			levelup.show_mob_pos(lev)
			select(gameforge.locale.confirm)

			setskin(NOWINDOW)
			clearmapsignal()
		end

		when button begin
			local lev = pc.getqf("current")
			if lev == 0 then
				q.done()
				return
			end

			local state = pc.getqf("buttonstate")

			if state == 2 then
				say_title(gameforge.levelup._140_sayTitle)
				say(gameforge.levelup._150_say)

				local sel = select(
					string.format(gameforge.levelup._155_say2, mob_name(special.levelup_quest[lev][1]), special.levelup_quest[lev][2]),
					string.format(gameforge.levelup._155_say2, mob_name(special.levelup_quest[lev][3]), special.levelup_quest[lev][4])
				)

				pc.setqf("select", sel)
				pc.setqf("remain", special.levelup_quest[lev][sel*2])
				pc.setqf("buttonstate", 1)

				q.set_title(string.format(gameforge.levelup._180_qSetTitle, mob_name(special.levelup_quest[lev][sel*2-1])))
				q.set_counter(gameforge.levelup._250_say, pc.getqf("remain"))
				q.start()

				setskin(NOWINDOW)
			end

			if state == 1 then
				local s = pc.getqf("select")
				if s == 0 then s = 1 end

				say_title(gameforge.levelup._140_sayTitle)
				say(string.format(gameforge.levelup._190_say,
					pc.getqf("remain")..gameforge.levelup._195_say..
					mob_name(special.levelup_quest[lev][s*2-1])
				))

				select(gameforge.locale.confirm)
				setskin(NOWINDOW)
			end

			if state == 3 then
				pc.setqf("complete", lev)

				say_title(string.format(gameforge.levelup._50_sayTitle, lev))
				say(gameforge.levelup._60_say)
				say("")

				if lev <= 20 then
					pc.give_exp_perc(gameforge.levelup._64_give..lev..gameforge.levelup._66_give, lev, special.levelup_quest[lev][5])
				end

				local next_lev = lev + 1

				if next_lev <= pc.get_level() and next_lev < 90 then
					pc.setqf("current", next_lev)
					pc.setqf("select", 1)
					pc.setqf("remain", special.levelup_quest[next_lev][2])
					pc.setqf("buttonstate", 2)

					makequestbutton(string.format(gameforge.levelup._10_makequestbutton, next_lev))
				else
					pc.setqf("current", 0)
					q.done()
				end
			end
		end

		when kill begin
			local lev = pc.getqf("current")
			if lev == 0 then return end

			local s = pc.getqf("select")
			if s == 0 then s = 1 end

			if npc.race == special.levelup_quest[lev][s*2-1] and pc.getqf("buttonstate") == 1 then
				local remain = pc.getqf("remain") - 1

				if remain <= 0 then
					pc.setqf("remain", 0)
					pc.setqf("buttonstate", 3)
					makequestbutton(string.format(gameforge.levelup._30_makequestbutton, lev))
				else
					pc.setqf("remain", remain)
					q.set_counter_value(remain)
				end
			end
		end

		function show_mob_pos(lev)
			local map_index = pc.get_map_index()
			if not special.lvq_map[map_index] then return end
			if not special.lvq_map[map_index][lev] then return end

			table.foreachi(special.lvq_map[map_index][lev],
				function(n, pos)
					addmapsignal(pos[1]*100, pos[2]*100)
				end
			)
		end
	end
end
Opublikowano
  • Autor
13 minut temu, marcin9994PL napisał(a):

Obstawiam że zmiana translate.lua z jego na jakąś polską mogła wam "pobugować" te questy.

Pan to ma łeb panie marcinie, oczywiście że tak - brakowało mi gameforge.levelup._155_say2 przez co quest się wyrywał. Dziękuje do zamknięcia w sumie bo ogarnięty temat.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

Konto

Nawigacja

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.