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

Pomoc. ;) Aktywacja i Dezaktywacja.


Rekomendowane odpowiedzi

Opublikowano

Wie ktoś czego użyć do questa żeby aktywować i dezakty.. questa? Np uruchamiam i mam za każdym zalogowaniem: Aktywacja ok

Gdy wyłączę to nic się nie pokazuje. Dziękuje. 

 

@: dodam że chce aby to się uruchamiało z questa np:

 

local x = select("Uruchom", "Wyłącz")

Opublikowano

No mam wykorzystanie :D

Jaśniej:

Uruchamiam questa u npc, i wyskakuje opcja:

local x = select("Uruchom", "Wyłącz", "Anuluj")

 

Gdy kliknę Uruchom to każdy kto się zaloguje na serwer, ma wiadomośc say("Witaj, Aktywacja ok")

Natomiast gdy wyłączę to nie ma tej wiadomości..

 

Da się tak? Bez wgrywania questa na nowo i reload czy nie?

Opublikowano

Powinno działać:

quest nowaWiad begin
	state start begin
		when ID_NPC.click begin
			local change = select("Uruchom", "Wyłącz", "Anuluj")
				if change == 3 then
					return
				elseif change == 1 then
					if pc.getqf("say") == 0 then
						pc.setqf("say", 1)
					else
					say("Wydarzenie jest już aktywowane!")
					end
				elseif change == 2 then
					if pc.getqf("say") == 1 then
						pc.setqf("say", 0)
					else
					say("Wydarzenie jest wyłączone!")
					end
				end
		end
		
		when login begin
			if pc.getqf("say") == 1 then
				say("Witaj, Aktywacja ok")
			end
		end
	end
end
727881401622271220780.jpeg
Opublikowano

 

Powinno działać:

quest nowaWiad begin
	state start begin
		when ID_NPC.click begin
			local change = select("Uruchom", "Wyłącz", "Anuluj")
				if change == 3 then
					return
				elseif change == 1 then
					if pc.getqf("say") == 0 then
						pc.setqf("say", 1)
					else
					say("Wydarzenie jest już aktywowane!")
					end
				elseif change == 2 then
					if pc.getqf("say") == 1 then
						pc.setqf("say", 0)
					else
					say("Wydarzenie jest wyłączone!")
					end
				end
		end
		
		when login begin
			if pc.getqf("say") == 1 then
				say("Witaj, Aktywacja ok")
			end
		end
	end
end

Ale czy to zadziała na każdej postaci? Zapomniałem dodać że tylko gm może aktywować takie coś. 

Opublikowano
quest nowaWiad begin
	state start begin
		when ID_NPC.click with pc.is_gm() begin
			local change = select("Uruchom", "Wyłącz", "Anuluj")
				if change == 3 then
					return
				elseif change == 1 then
					if pc.getqf("say") == 0 then
						pc.setqf("say", 1)
					else
					say("Wydarzenie jest już aktywowane!")
					end
				elseif change == 2 then
					if pc.getqf("say") == 1 then
						pc.setqf("say", 0)
					else
					say("Wydarzenie jest wyłączone!")
					end
				end
		end
		
		when login begin
			if pc.getqf("say") == 1 then
				say("Witaj, Aktywacja ok")
			end
		end
	end
end

Tak, zadziała na każdej.

727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...