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 questa z ku


Rekomendowane odpowiedzi

Opublikowano

Witam

 

Wgrałem tego questa na 10 ku do G

 

http://wklej.org/id/1461270/

 

ustawiłem type 18 subtype 10 lecz egzo nie działą jak przeczytam to moge czytać cały czas potem już ku

 

A chce żeby po przeczytaniu egzo 1 ku mozna bylo czytnac bez czasu a kolejne co 6h bardzo prosze o poprawe poleci limit :)

Opublikowano
quest instrukcje begin
	state start begin
		when 50401.use or -- woj body
			50402.use or
			50403.use or
			50404.use or
			50405.use or
			50416.use or -- woj mental
			50417.use or
			50418.use or
			50419.use or
			50420.use or
			50431.use or -- ninja dagg
			50432.use or
			50433.use or
			50434.use or
			50435.use or
			50446.use or -- ninja archer
			50447.use or
			50448.use or
			50449.use or
			50450.use or
			50461.use or -- sura wp
			50462.use or
			50463.use or
			50464.use or
			50465.use or
			50466.use or
			50476.use or -- sura bm
			50477.use or
			50478.use or
			50479.use or
			50480.use or
			50481.use or
			50491.use or -- szaman smok
			50492.use or
			50493.use or
			50494.use or
			50495.use or
			50496.use or
			50506.use or -- szaman healer
			50507.use or
			50508.use or
			50509.use or
			50510.use or
			50511.use begin
			
				local s = item.get_vnum() - 50400
				local a = pc.get_skill_level(s)
				
				local szansa
					if pc.getqf("rada") == 0 then
						szansa = 80
					else
						szansa = 100
					end
				
				local dos = 20000
				
				if a < 20 then
					syschat("Nie możesz rozwijać tej umiejętności dopóki nie osiągnie ona poziomu master.")
				elseif a >= 30 then
					syschat("Nie możesz dalej rozwijać tej umiejętności.")
				else
					if pc.get_exp() >= dos then
						if pc.getqf("czas") < get_time() then
									if math.random(100) <= szansa then
										pc.set_skill_level(s, pc.get_skill_level(s)+1)
										chat("Umiejętność została podwyższona !")
									else
										syschat("Nauka umiejętności nie powiodła się.")
									end
									pc.remove_item(item.get_vnum(), 1)
									pc.setqf("rada", 0)
									pc.setqf("czas", get_time()+60*60*6)
									pc.give_exp2(-dos)
						else
							chat("Umiejętność możesz szkolić co 6h spróbuj poźniej ")
						end
					else
						syschat("Nie posiadasz "..dos.." punktów doświadczenia aby szkolić tę umiejętność.")
					end
				end
		end -- when
				
		when 71094.use begin -- rada pustelnika
			if pc.getqf("rada") == 0 then
				pc.remove_item(71094, 1)
				pc.setqf("rada, 1")
			else
				syschat("Jesteś już pod wpływem błogosławnieństwa.")
			end
		end -- when	
		when 71001.use begin -- zwój egzo
			if pc.getqf("czas") > get_time() then
				pc.remove_item(71001, 1)
				pc.delqf("czas")
			else
				syschat("Możesz już szkolić umiejętnosć.")
			end
		end -- when
	end -- state
end

71094 oraz 71001 mają mieć type i subtype 18/10.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...