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

[Problem] Pytania OX!


Rekomendowane odpowiedzi

Opublikowano

Siemano !

 

 

A więc mam problem z Eventem OX'a. Polega on na tym że jak tepam się na mapkę OX'a i biorę te kwiatki to jep zaczynam OX'a noi zamykam dostęp i losuje pytanie.


Ale w tym jest Problem Ze mi pisze ze jest 0 Luda na OX'ie a jest z 5 oraz żadnych pytań nie Losuje Pisze ze Pytania w Drodze i NIC!

 

 

Jeśli komuś się uda mi Pomóc dam MAX LIKE!

 

 

PS: Proszę nie wysyłać tutów jak odbudować mapę albo jak rozpocząć OX'a bo ja to wiem wszystko ładnie działa tylko że nie pisze i ludka na OX'ie jest i nie Losuje Pytań !

 

 

@Edit. ( Dodałem mój quest na OX'a )

quest oxevent_manager begin
	state start begin
		when 20011.chat."Konkurs OX" begin
			if game.get_event_flag("oxevent_status") == 0 then
				say_title("Uriel:")
				say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
				say("osobę... Jest konkurs, który nazywa się Konkurs. ")
				say("OX. Możesz wykazać się w nim swoją wiedzą. ")
				say("Jeśli wygrasz, otrzymasz niezłą nagrodę. ")
				say("")
				wait()
				say_title("Uriel:")
				say("Kiedy Konkurs się zacznie, mogę Cię wpuścić jako ")
				say("uczestnika. Jeżeli chcesz, możesz wejść tylko ")
				say("popatrzeć. ")
				say("Czas rozpoczęcia nie jest jeszcze określony.")
				say("Kiedy ustalę termin, dam Ci znać! Bądź gotowy! ")
				say("")
			elseif game.get_event_flag("oxevent_status") == 1 then
				say_title("Uriel:")
				say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
				say("osobę... Jest konkurs, który nazywa się Konkurs")
				say("OX. Możesz wykazać się w nim swoją wiedzą. ")
				say("Jeżeli wygrasz, otrzymasz niezłą nagrodę. ")
				say("")
				wait()
				say_title("Uriel:")
				say("Czy chcesz wziąć udział w Konkursie?")
				say("Jeśli chcesz, możesz tylko pooglądać. ")
				local s = select("Weź udział ", "Oglądaj", "Anuluj")
				if s == 1 then
					pc.warp(896500, 24600)
				elseif s == 2 then
					pc.warp(896300, 28900)
				end
			elseif game.get_event_flag("oxevent_status") == 2 then
				say_title("Uriel:")
				say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
				say("osobę... Jest konkurs, który nazywa się Konkurs")
				say("OX. Możesz wykazać się w nim swoją wiedzą. ")
				say("Jeżeli wygrasz, otrzymasz niezłą nagrodę. ")
				say("")
				wait()
				say_title("Uriel:")
				say("Niestety, Konkurs już się rozpoczął. ")
				say("Tym razem nie będziesz mógł wziąć udziału. ")
				say("Następnym razem na pewno będziesz o nim")
				say("wiedział. ")
				say("Jeśli chcesz, wciąż możesz pooglądać. ")
				say("")
				local s = select("OK", "Anuluj")
				if s == 1 then
					pc.warp(896300, 28900)
				end
			end
		end
		when 20358.chat."Konkurs OX" with pc.is_gm() begin
			local stat = oxevent.get_status()
			if stat == 0 then
				say("Czy chcesz rozpocząć konkurs OX?")
				say("")
				local s = select("Rozpocznij OX", "Anuluj")
				if s == 1 then
					local v = oxevent.open()
					if v == 0 then
					say("Event OX nie działa...")
					say("")
					elseif v == 1 then
						say("Konkurs OX rozpoczęty!")
						notice_all("Konkurs OX rozpoczął się! ")
						notice_all("Aby wziąć udział, udaj się do Uriela. ")
					else
						say("Wystąpił błąd... ")
						say("")
					end
				end
			elseif stat == 1 then
				say("Ilość uczestników: "..oxevent.get_attender().."")
				say("Zamknąć dostęp do konkursu? ")
				say("")
				local s = select("Tak", "Nie")
				if s == 1 then
					oxevent.close()
					say("Dostęp zamknięty. ")
					say("Możesz rozpocząć losowanie pytań.")
					say("")
				end
			elseif stat == 2 then
				say("OX Event")
				say("")
				local s = select("Losuj Pytanie", "Zakończ Konkurs", "Anuluj")
				if s == 1 then
					local v = oxevent.quiz(1, 30)
					if v == 0 then
						say("Wystąpił błąd...")
						say("")
					elseif v == 1 then
						say("Pytanie w drodze...")
						say("")
					else
						say("Pytanie zostało już zadane.")
						say("Proszę czekać. ")
						say("")
					end
				elseif s == 2 then
					oxevent.end_event()
					notice_all("Konkurs OX został zakończony!")
					notice_all("Uczestnicy zostaną przeniesieni do miast.")
					say("Konkurs OX został zakończony!")
					say("")
				end
			elseif stat == 3 then
				say("Proszę czekać... ")
				say("")
			else
				say("Wystąpił błąd")
				say("")
			end
		end
		when 20358.chat."Konkurs OX - Nagrody" with pc.is_gm() begin
			say("Podaj ID przedmiotu")
			say("")
			local item_vnum = input()
			say("Podaj ilość przedmiotów")
			say("")
			local item_count = input()
			oxevent.give_item(item_vnum, item_count)
			say(""..oxevent.get_attender().." graczy otrzymało nagrody.")
			say("")
		end
	end
end

 

 

 

__________________________________________



05527850927414886030.png


To mój świat zabawy !


_____________________________________


Opublikowano

Daj quest tych kwiatów.

Poza tym, spróbuj nadać OX 777, wiem że w któryś plikach nie miały i nie działało.

Już daje questa a co do 777 są nadane nie jestem aż taki głupek xD

 

 

 

quest oxevent_manager begin
	state start begin
		when 20011.chat."Konkurs OX" begin
			if game.get_event_flag("oxevent_status") == 0 then
				say_title("Uriel:")
				say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
				say("osobę... Jest konkurs, który nazywa się Konkurs. ")
				say("OX. Możesz wykazać się w nim swoją wiedzą. ")
				say("Jeśli wygrasz, otrzymasz niezłą nagrodę. ")
				say("")
				wait()
				say_title("Uriel:")
				say("Kiedy Konkurs się zacznie, mogę Cię wpuścić jako ")
				say("uczestnika. Jeżeli chcesz, możesz wejść tylko ")
				say("popatrzeć. ")
				say("Czas rozpoczęcia nie jest jeszcze określony.")
				say("Kiedy ustalę termin, dam Ci znać! Bądź gotowy! ")
				say("")
			elseif game.get_event_flag("oxevent_status") == 1 then
				say_title("Uriel:")
				say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
				say("osobę... Jest konkurs, który nazywa się Konkurs")
				say("OX. Możesz wykazać się w nim swoją wiedzą. ")
				say("Jeżeli wygrasz, otrzymasz niezłą nagrodę. ")
				say("")
				wait()
				say_title("Uriel:")
				say("Czy chcesz wziąć udział w Konkursie?")
				say("Jeśli chcesz, możesz tylko pooglądać. ")
				local s = select("Weź udział ", "Oglądaj", "Anuluj")
				if s == 1 then
					pc.warp(896500, 24600)
				elseif s == 2 then
					pc.warp(896300, 28900)
				end
			elseif game.get_event_flag("oxevent_status") == 2 then
				say_title("Uriel:")
				say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
				say("osobę... Jest konkurs, który nazywa się Konkurs")
				say("OX. Możesz wykazać się w nim swoją wiedzą. ")
				say("Jeżeli wygrasz, otrzymasz niezłą nagrodę. ")
				say("")
				wait()
				say_title("Uriel:")
				say("Niestety, Konkurs już się rozpoczął. ")
				say("Tym razem nie będziesz mógł wziąć udziału. ")
				say("Następnym razem na pewno będziesz o nim")
				say("wiedział. ")
				say("Jeśli chcesz, wciąż możesz pooglądać. ")
				say("")
				local s = select("OK", "Anuluj")
				if s == 1 then
					pc.warp(896300, 28900)
				end
			end
		end
		when 20358.chat."Konkurs OX" with pc.is_gm() begin
			local stat = oxevent.get_status()
			if stat == 0 then
				say("Czy chcesz rozpocząć konkurs OX?")
				say("")
				local s = select("Rozpocznij OX", "Anuluj")
				if s == 1 then
					local v = oxevent.open()
					if v == 0 then
					say("Event OX nie działa...")
					say("")
					elseif v == 1 then
						say("Konkurs OX rozpoczęty!")
						notice_all("Konkurs OX rozpoczął się! ")
						notice_all("Aby wziąć udział, udaj się do Uriela. ")
					else
						say("Wystąpił błąd... ")
						say("")
					end
				end
			elseif stat == 1 then
				say("Ilość uczestników: "..oxevent.get_attender().."")
				say("Zamknąć dostęp do konkursu? ")
				say("")
				local s = select("Tak", "Nie")
				if s == 1 then
					oxevent.close()
					say("Dostęp zamknięty. ")
					say("Możesz rozpocząć losowanie pytań.")
					say("")
				end
			elseif stat == 2 then
				say("OX Event")
				say("")
				local s = select("Losuj Pytanie", "Zakończ Konkurs", "Anuluj")
				if s == 1 then
					local v = oxevent.quiz(1, 30)
					if v == 0 then
						say("Wystąpił błąd...")
						say("")
					elseif v == 1 then
						say("Pytanie w drodze...")
						say("")
					else
						say("Pytanie zostało już zadane.")
						say("Proszę czekać. ")
						say("")
					end
				elseif s == 2 then
					oxevent.end_event()
					notice_all("Konkurs OX został zakończony!")
					notice_all("Uczestnicy zostaną przeniesieni do miast.")
					say("Konkurs OX został zakończony!")
					say("")
				end
			elseif stat == 3 then
				say("Proszę czekać... ")
				say("")
			else
				say("Wystąpił błąd")
				say("")
			end
		end
		when 20358.chat."Konkurs OX - Nagrody" with pc.is_gm() begin
			say("Podaj ID przedmiotu")
			say("")
			local item_vnum = input()
			say("Podaj ilość przedmiotów")
			say("")
			local item_count = input()
			oxevent.give_item(item_vnum, item_count)
			say(""..oxevent.get_attender().." graczy otrzymało nagrody.")
			say("")
		end
	end
end 

 

 

 

__________________________________________



05527850927414886030.png


To mój świat zabawy !


_____________________________________


Opublikowano

Już daje questa a co do 777 są nadane nie jestem aż taki głupek xD

 

 

 

quest oxevent_manager begin
	state start begin
		when 20011.chat."Konkurs OX" begin
			if game.get_event_flag("oxevent_status") == 0 then
				say_title("Uriel:")
				say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
				say("osobę... Jest konkurs, który nazywa się Konkurs. ")
				say("OX. Możesz wykazać się w nim swoją wiedzą. ")
				say("Jeśli wygrasz, otrzymasz niezłą nagrodę. ")
				say("")
				wait()
				say_title("Uriel:")
				say("Kiedy Konkurs się zacznie, mogę Cię wpuścić jako ")
				say("uczestnika. Jeżeli chcesz, możesz wejść tylko ")
				say("popatrzeć. ")
				say("Czas rozpoczęcia nie jest jeszcze określony.")
				say("Kiedy ustalę termin, dam Ci znać! Bądź gotowy! ")
				say("")
			elseif game.get_event_flag("oxevent_status") == 1 then
				say_title("Uriel:")
				say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
				say("osobę... Jest konkurs, który nazywa się Konkurs")
				say("OX. Możesz wykazać się w nim swoją wiedzą. ")
				say("Jeżeli wygrasz, otrzymasz niezłą nagrodę. ")
				say("")
				wait()
				say_title("Uriel:")
				say("Czy chcesz wziąć udział w Konkursie?")
				say("Jeśli chcesz, możesz tylko pooglądać. ")
				local s = select("Weź udział ", "Oglądaj", "Anuluj")
				if s == 1 then
					pc.warp(896500, 24600)
				elseif s == 2 then
					pc.warp(896300, 28900)
				end
			elseif game.get_event_flag("oxevent_status") == 2 then
				say_title("Uriel:")
				say("Hey - ty! Tak, ty - wyglądasz na inteligentną ")
				say("osobę... Jest konkurs, który nazywa się Konkurs")
				say("OX. Możesz wykazać się w nim swoją wiedzą. ")
				say("Jeżeli wygrasz, otrzymasz niezłą nagrodę. ")
				say("")
				wait()
				say_title("Uriel:")
				say("Niestety, Konkurs już się rozpoczął. ")
				say("Tym razem nie będziesz mógł wziąć udziału. ")
				say("Następnym razem na pewno będziesz o nim")
				say("wiedział. ")
				say("Jeśli chcesz, wciąż możesz pooglądać. ")
				say("")
				local s = select("OK", "Anuluj")
				if s == 1 then
					pc.warp(896300, 28900)
				end
			end
		end
		when 20358.chat."Konkurs OX" with pc.is_gm() begin
			local stat = oxevent.get_status()
			if stat == 0 then
				say("Czy chcesz rozpocząć konkurs OX?")
				say("")
				local s = select("Rozpocznij OX", "Anuluj")
				if s == 1 then
					local v = oxevent.open()
					if v == 0 then
					say("Event OX nie działa...")
					say("")
					elseif v == 1 then
						say("Konkurs OX rozpoczęty!")
						notice_all("Konkurs OX rozpoczął się! ")
						notice_all("Aby wziąć udział, udaj się do Uriela. ")
					else
						say("Wystąpił błąd... ")
						say("")
					end
				end
			elseif stat == 1 then
				say("Ilość uczestników: "..oxevent.get_attender().."")
				say("Zamknąć dostęp do konkursu? ")
				say("")
				local s = select("Tak", "Nie")
				if s == 1 then
					oxevent.close()
					say("Dostęp zamknięty. ")
					say("Możesz rozpocząć losowanie pytań.")
					say("")
				end
			elseif stat == 2 then
				say("OX Event")
				say("")
				local s = select("Losuj Pytanie", "Zakończ Konkurs", "Anuluj")
				if s == 1 then
					local v = oxevent.quiz(1, 30)
					if v == 0 then
						say("Wystąpił błąd...")
						say("")
					elseif v == 1 then
						say("Pytanie w drodze...")
						say("")
					else
						say("Pytanie zostało już zadane.")
						say("Proszę czekać. ")
						say("")
					end
				elseif s == 2 then
					oxevent.end_event()
					notice_all("Konkurs OX został zakończony!")
					notice_all("Uczestnicy zostaną przeniesieni do miast.")
					say("Konkurs OX został zakończony!")
					say("")
				end
			elseif stat == 3 then
				say("Proszę czekać... ")
				say("")
			else
				say("Wystąpił błąd")
				say("")
			end
		end
		when 20358.chat."Konkurs OX - Nagrody" with pc.is_gm() begin
			say("Podaj ID przedmiotu")
			say("")
			local item_vnum = input()
			say("Podaj ilość przedmiotów")
			say("")
			local item_count = input()
			oxevent.give_item(item_vnum, item_count)
			say(""..oxevent.get_attender().." graczy otrzymało nagrody.")
			say("")
		end
	end
end 

 

 

 

Quest mam taki sam, więc raczej działa.

Sprawdź w oxquiz.lua czy masz dobrze wgrane pytania i dodaną dobrze mapkę do configów.

727881401622271220780.jpeg
Opublikowano

Index mapy OX ma być 113 i musi być on tylko w game99.

 

 

Dzięki za pomoc ! Jesteś Supper NA PW NAPISZ JAKIE TEMATY MAM CI LIKOWAC :)

 

 

 

ZAMYKAMY ! :)

__________________________________________



05527850927414886030.png


To mój świat zabawy !


_____________________________________


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...