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

[Poprawa] Losowe wyświetlanie wiadomości


Rekomendowane odpowiedzi

Opublikowano
quest spamuj begin
	state start begin
		when 20091.chat."Funkcja włączająca ogłoszenia" with pc.is_gm() begin
			say_title("Seon-Pyeong:[ENTER]")
			say("Ten quest robi, że co 50 minut będzie się ")
			say("wyświetlało ogłoszenie, które jest ustawione.")
			say_reward("Czy włączyć tą opcję?")
			local s = select("Tak", "Nie")
				if s == 2 then
					return
			elseif s == 1 then
				clear_server_timer('notice_on_chat', get_server_timer_arg())
				server_timer('notice_on_chat', 50*60, get_server_timer_arg())
				end
			end
			when notice_on_chat.server_timer  begin
				notice_all("bla")
			else
				notice_all("bla")
			else
				notice_all("bla")
			else
				notice_all("bla")
				clear_server_timer('notice_on_chat', get_server_timer_arg())
				server_timer('notice_on_chat', 50*60, get_server_timer_arg())
			end
		end
	end

Czego tutaj brakuje?

Opublikowano

when notice_on_chat.server_timer begin
notice_all("bla")
else
notice_all("bla")
else
notice_all("bla")
else

 

Nie rozumiem dlaczego tutaj są elsy ;)

Else używasz jeżeli chcesz otrzymać zaprzeczenie wcześniej podanego warunku np.

 

local s = 2

 

if s == 2 then

say("s == 2")

else

say("s != 2")

end

 

 

            when notice_on_chat.server_timer begin
                local losuj = number(1, 4)
                        if losuj == 1 then                                
                              notice_all("BLABLABLA 1")
                        elseif losuj == 2 then
                               notice_all("BLABLABLA2")
                        elseif losuj == 3 then
                                notice_all("BLABLABLA3")
                        elseif losuj == 4 then
                                notice_all("BLABLABLA4")
                        end
            end
        end
    end

 

Próbuj ;)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...