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

Quest zalogowanie gm po wpisaniu hasła


Rekomendowane odpowiedzi

Opublikowano

wg. mnie powinien on być tak:

quest gmhaslo begin
		state start begin
			when login with pc.is_gm() begin
				local a = select("Zaloguj sie","Odmowa")
					if a == 1 then
								say("Podaj login do zalogowania Panelu:")
								local id = input()
									if id == "TESTER" then
									say("Login wpisany poprawnie")
									wait()
									say("Wpisz haslo:")
                                                                        wait()
									local haslo = input()
										if haslo == "1234567" then
											say("Hasło poprawne")
										else
											say("Haslo podane do panelu jest niepoprawne...")
											command(logout")
										end
									else
										say("Login podany do panelu jest nieprawidlowy...")
										command(logout)
									end
					if a == 2 then
						command(logout)
					end
			end
		end
end 

Jaki błąd wyskakuję w konsoli?

@down

a teraz ?

Opublikowano

dopisałem i załadował sie quest lecz po kliknięciu na zaloguj robi się zwiecha i nic nie można dalej robić

Bo jak pisałem select może nie działać przy 'login'.

Musisz to wprowadzić za pomocą czegoś innego - wywal selecty i żeby nie miał wyboru "zaloguj się" bądź "odmowa", tylko od razu pole do wpisania hasła.

quest gmhaslo begin
	state start begin
		when login with pc.is_gm() begin
			say("Podaj login do zalogowania Panelu:")
				local id = input()
						if id == "TESTER" then
						say("Login wpisany poprawnie")
						wait()
						say("Wpisz haslo:")
						wait()
						local haslo = input()
						if haslo == "1234567" then
						say("Hasło poprawne")
						else
						say("Haslo podane do panelu jest niepoprawne...")
						command(logout")
						end
						else
						say("Login podany do panelu jest nieprawidlowy...")
						command(logout)
						end
		end
	end
end
727881401622271220780.jpeg
  • 2 tygodnie później...
Opublikowano

quest gmhaslo begin
    state start begin
        when login with pc.is_gm() begin

set_timer(gieem,1)

end

when timer gieem begin // nie wiem czy tak wygladalo ustawianie timera w metku bo dawno nic nie pisalem.
            say("Podaj login do zalogowania Panelu:")
                local id = input()
                        if id == "TESTER" then
                        say("Login wpisany poprawnie")
                        wait()
                        say("Wpisz haslo:")
                        wait()
                        local haslo = input()
                        if haslo == "1234567" then
                        say("Hasło poprawne")
                        else
                        say("Haslo podane do panelu jest niepoprawne...")
                        command(logout")
                        end
                        else
                        say("
Login podany do panelu jest nieprawidlowy...")
                        command(logout)
                        end
        end
    end
end

 

zawsze mozna zrobic tak:
 

quest gmhaslo begin
    state start begin
        when login with pc.is_gm() begin

say("zalogowales sie jako wladca i pan")

wait()
            say("Podaj login do zalogowania Panelu:")
                local id = input()
                        if id == "TESTER" then
                        say("Login wpisany poprawnie")
                        wait()
                        say("Wpisz haslo:")
                        wait()
                        local haslo = input()
                        if haslo == "1234567" then
                        say("Hasło poprawne")
                        else
                        say("Haslo podane do panelu jest niepoprawne...")
                        command(logout")
                        end
                        else
                        say("
Login podany do panelu jest nieprawidlowy...")
                        command(logout)
                        end
        end
    end
end

 

 

przepraszam za brak quota ale nie mam jak na telefonie.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...