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

[Pytanie] Jak włączyć wiadomość, po każdym relogu?


Rekomendowane odpowiedzi

Opublikowano

Siema.

Mam na serwerze event z dropem szkat.

Chcę, aby po włączeniu na czacie pojawiła się informacja: Event bla bla aktualnie trwa.

I żeby ta wiadomość pokazywała się za każdym razem, po każdym relogu itd.

Co muszę dopisać do questa, aby taką wiadomość uzyskać?

727881401622271220780.jpeg
Opublikowano

when login begin i tyle .. ;d

 

do tego mozesz dopisac when login with game.get_event_flag("bla") begin

 

oczywiscie game.set_even_flag musisz dopisac tez do startu eventu

Bez-nazwy_nxasswq.png


Opublikowano

Quest wygląda tak:

quest dropikgm begin
	state start begin
		when 20091.chat."Szkaty Blasku - ON/OFF" with pc.is_gm() begin -- pokaże się tylko gmowi
	say_title("Włączyłem/wyłączyłem event!")
		if game.get_event_flag("dropik") == 0 then -- jezeli event wyłączony
			game.set_event_flag("dropik", 1) -- włącza event
			notice_all("<Informacja> Event 'Drop Szkatułek Blasku' został aktywowany! ")
		else -- jezeli event włączony
			game.set_event_flag("dropik", 0) -- wyłącza event
			notice_all("<Informacja> Event 'Drop Szkatułek Blasku' został wyłączony! ")
		end
		end
	end	
end
quest dropikgm2 begin
	state start begin
		when kill with not npc.is_pc() and game.get_event_flag("dropik") == 1 begin
			local szansa = number(1, 100)
			if szansa <= 5 then
				game.drop_item_with_ownership(50011, 1)
				syschat("<Informacja> Zdobyłeś Szkatułkę z Eventu!")
			end
		end
	end
end
quest dropikgm3 begin
	state start begin
		when login and game.get_event_flag("dropik") == 1 begin
			notice("<Informacja> Event 'Drop Szkatułek Blasku' aktualnie trwa! Zapraszamy do zabawy! ")
		end
	end
end

A błąd jaki wyskakuje to:

when doesn't have begin-end clause. (and)
wlaczany_drop_szkat.quest:28:Abort (core dumped)
727881401622271220780.jpeg
Opublikowano

zmien

when login and game.get_event_flag("dropik") == 1 begin
 

na

when login with game.get_event_flag("dropik") == 1 begin

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...