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

Wielokrotny quest


Rekomendowane odpowiedzi

Opublikowano

Eloszka. Dawno nie pisałem w LUA i zachciało mi się pobawić troszkę. I napisałem sb takie coś, co ma dawać itemki expa złoto itp. Nałożyłem to na pierścień i ma się wykonywać przy kliknięciu. Wykonuje się, działa ale tylko raz. Potem jakby się blokuje i nie można go wykonać, trzeba wyzerować quest w MySQL.

 

quest panel_testera begin
	state start begin
		when 80009.use begin
			say_title("Administracja:")
			say("Masz przed sobą skromny namiastek ")
			say("panelu administracyjnego.")
			say("")
			say("Wybieraj rozważnie.")
			wait()
			say_title("Wybierz co chcesz zrobić. ")
			local wybierz = select("Daj Doświadczenie ", "Daj Przedmiot ", "Daj Dangi " )
			if wybierz == 1 then
			say("Wpisz ilość expa jaką chcesz otrzymać.")
				say("")
				wait()
				local sname1 = input()
					if sname1 == "" then
						say("Wpisz poprawną wartość ")
						npc.unlock()
						return
					end
				pc.give_exp2(sname1)
				set_state("__KONIEC__")
			end
			if wybierz == 2 then
				say("Wpisz ID przedmiotu.")
				say("")
				wait()
				local sname2 = input()
					if sname2 == "" then
						say("Wpisz poprawną wartość ")
						npc.unlock()
						return
					end
				pc . give_item2 ( sname2 , 1 )
				set_state("__KONIEC__")
			end
			if wybierz == 3 then
				say("Wpisz ile dang chcesz otrzymać.")
				say("")
				say("")
				say("Pamietaj o limicie w ekwipunku")
				sa("")
				wait()
				local sname3 = input()
					if sname3 == "" then
						say("Wpisz poprawną wartość ")
						npc.unlock()
						return
					end
				pc.change_money(sname3)
				set_state("__KONIEC__")
			end
		end
	end
	state __KONIEC__ begin
	end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...