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 Medal Czytamy Co 30min


Rekomendowane odpowiedzi

Opublikowano

Wiec tak mam questa medale mozna czytac co 2h a chcialbym zmienic na 30min wczoraj siedzialem przy tym okolo 1h i zmienialem " time " ale nic z tego :D

 

 

quest medale begin
state start begin
when 50050.use begin
if horse.get_level() == 20 then
if pc.level < 50 then
syschat("Koñ mo¿e osi¹gn¹æ miano bojowego dopiero wtedy, kiedy Twoja postaæ ")
syschat("posiada minimum 50. poziom.")
return
end
end
if horse.get_level() == 10 then
if pc.level < 35 then
syschat("Koñ mo¿e osi¹gn¹æ miano bojowego dopiero wtedy, kiedy Twoja postaæ ")
syschat("posiada minimum 35. poziom.")
return
end
end
local socket0 = item.get_socket(0)
local plus = horse.get_level()+1
if horse.get_level() >= 21 then
chat("Twój Koñ osi¹gn¹³ ju¿ maksymalny poziom.")
return
end
if horse.get_level() >= 0 and horse.get_level() <= 20 then
if get_time() > pc.getqf("durationm") then
local pass_percent
pass_percent=50
local s= number(1,100)
if s<= pass_percent then
if horse.get_level() == 0 then
pc.remove_item(50050, 1)
pc.setqf("durationm",get_time()+60*60*2) -- 60*60*2)
syschat("Brawo! Uda³o siê.")
chat("Twój Koñ osi¹gn¹³ tytu³ Zwyk³ego Konia.")
pc.give_item2(50051)
horse.set_level(plus)
elseif horse.get_level() == 10 then
pc.remove_item(50050, 1)
pc.setqf("durationm",get_time()+60*60*2) -- 60*60*2)
syschat("Brawo! Uda³o siê.")
chat("Twój Koñ osi¹gn¹³ tytu³ Bojowego Konia.")
pc.remove_item(50051)
pc.give_item2(50052)
horse.set_level(plus)
elseif horse.get_level() == 20 then
pc.remove_item(50050, 1)
pc.setqf("durationm",get_time()+60*60*2) -- 60*60*2)
syschat("Brawo! Uda³o siê.")
chat("Twój Koñ osi¹gn¹³ tytu³ Wojskowego Konia.")
pc.remove_item(50052)
pc.give_item2(50053)
horse.set_level(plus)
elseif horse.get_level() == 1 or horse.get_level() == 2 or horse.get_level() == 3 or horse.get_level() == 4 or horse.get_level() == 5 or horse.get_level() == 6 or horse.get_level() == 7 or horse.get_level() == 8 or horse.get_level() == 9 then
pc.remove_item(50050, 1)
horse.set_level(plus)
pc.setqf("durationm",get_time()+60*60*2) -- 60*60*2)
syschat("Brawo! Uda³o siê.")
chat("Pomyœlnie zrozumia³eœ wiedzê zawart¹ w medalu.")
return
elseif horse.get_level() == 11 or horse.get_level() == 12 or horse.get_level() == 13 or horse.get_level() == 14 or horse.get_level() == 15 or horse.get_level() == 16 or horse.get_level() == 17 or horse.get_level() == 18 or horse.get_level() == 19 then
pc.remove_item(50050, 1)
horse.set_level(plus)
pc.setqf("durationm",get_time()+60*60*4) -- 60*60*4)
syschat("Brawo! Uda³o siê.")
chat("Pomyœlnie zrozumia³eœ wiedzê zawart¹ w medalu.")
return
end
else
pc.remove_item(50050, 1)
syschat("Wrrr! Nie uda³o siê.")
chat("Szkolenie konia zakoñczy³o siê niepomyœlnie.")
return
end
else
local czas = (pc.getqf("durationm") - get_time())/3600 -- 9000 / 3600 = 2.5
local h = math.floor(czas) -- 2.5 = 2
local min = (czas - h)*60 -- (2.5 - 2)*60 = 0.5 * 60 = 30
local m = math.floor(min)
syschat("Potrzeba czasu aby zrozumieæ wiedzê zawart¹ w Medalach Konnych.")
chat("Pozosta³y czas "..h.." godzin, "..m.." min..")
return
end
end
end
end
end

 

 

image.png

Opublikowano


quest medale begin

state start begin

when 50050.use begin

if horse.get_level() == 20 then

if pc.level < 50 then

syschat("Koñ mo¿e osi¹gn¹æ miano bojowego dopiero wtedy, kiedy Twoja postaæ ")

syschat("posiada minimum 50. poziom.")

return

end

end

if horse.get_level() == 10 then

if pc.level < 35 then

syschat("Koñ mo¿e osi¹gn¹æ miano bojowego dopiero wtedy, kiedy Twoja postaæ ")

syschat("posiada minimum 35. poziom.")

return

end

end

local socket0 = item.get_socket(0)

local plus = horse.get_level()+1

if horse.get_level() >= 21 then

chat("Twój Koñ osi¹gn¹³ ju¿ maksymalny poziom.")

return

end

if horse.get_level() >= 0 and horse.get_level() <= 20 then

if get_time() > pc.getqf("durationm") then

local pass_percent

pass_percent=50

local s= number(1,100)

if s<= pass_percent then

if horse.get_level() == 0 then

pc.remove_item(50050, 1)

pc.setqf("durationm",get_time()+60*30) -- 60*60*2)

syschat("Brawo! Uda³o siê.")

chat("Twój Koñ osi¹gn¹³ tytu³ Zwyk³ego Konia.")

pc.give_item2(50051)

horse.set_level(plus)

elseif horse.get_level() == 10 then

pc.remove_item(50050, 1)

pc.setqf("durationm",get_time()+60*30) -- 60*60*2)

syschat("Brawo! Uda³o siê.")

chat("Twój Koñ osi¹gn¹³ tytu³ Bojowego Konia.")

pc.remove_item(50051)

pc.give_item2(50052)

horse.set_level(plus)

elseif horse.get_level() == 20 then

pc.remove_item(50050, 1)

pc.setqf("durationm",get_time()+60*30) -- 60*60*2)

syschat("Brawo! Uda³o siê.")

chat("Twój Koñ osi¹gn¹³ tytu³ Wojskowego Konia.")

pc.remove_item(50052)

pc.give_item2(50053)

horse.set_level(plus)

elseif horse.get_level() == 1 or horse.get_level() == 2 or horse.get_level() == 3 or horse.get_level() == 4 or horse.get_level() == 5 or horse.get_level() == 6 or horse.get_level() == 7 or horse.get_level() == 8 or horse.get_level() == 9 then

pc.remove_item(50050, 1)

horse.set_level(plus)

pc.setqf("durationm",get_time()+60*30) -- 60*60*2)

syschat("Brawo! Uda³o siê.")

chat("Pomyœlnie zrozumia³eœ wiedzê zawart¹ w medalu.")

return

elseif horse.get_level() == 11 or horse.get_level() == 12 or horse.get_level() == 13 or horse.get_level() == 14 or horse.get_level() == 15 or horse.get_level() == 16 or horse.get_level() == 17 or horse.get_level() == 18 or horse.get_level() == 19 then

pc.remove_item(50050, 1)

horse.set_level(plus)

pc.setqf("durationm",get_time()+60*30) -- TUTAJ NIE JESTEM PEWNY, BYLO 60*60*4, NIE CHCE MI SIE ZAGLEBIAC DOKLADNIE O CO CHODZI W TYM QUESCIE.

syschat("Brawo! Uda³o siê.")

chat("Pomyœlnie zrozumia³eœ wiedzê zawart¹ w medalu.")

return

end

else

pc.remove_item(50050, 1)

syschat("Wrrr! Nie uda³o siê.")

chat("Szkolenie konia zakoñczy³o siê niepomyœlnie.")

return

end

else

local czas = (pc.getqf("durationm") - get_time())/3600 -- 9000 / 3600 = 2.5

local h = math.floor(czas) -- 2.5 = 2

local min = (czas - h)*60 -- (2.5 - 2)*60 = 0.5 * 60 = 30

local m = math.floor(min)

syschat("Potrzeba czasu aby zrozumieæ wiedzê zawart¹ w Medalach Konnych.")

chat("Pozosta³y czas "..h.." godzin, "..m.." min..")

return

end

end

end

end

end

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...