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 na czytanie ku


Rekomendowane odpowiedzi

Opublikowano

Hej szukam questa na 10ku do g i czas czytania 4h najlepiej zeby pisalo ile czasu zostalo do przeczytania ponownie. Przeszukalem cale forum i nic. Jak ktos ma to moze sie podzieli.

Opublikowano
Proszę masz:

 


quest kudog begin
state start begin
when 50401.use or 50402.use or 50403.use or 50404.use or 50405.use or 50416.use or 50417.use or 50418.use or 50419.use or 50420.use or 50431.use or 50432.use or 50433.use or 50434.use or 50435.use or 50446.use or
50447.use or 50448.use or 50449.use or 50450.use or 50461.use or 50462.use or 50463.use or 50464.use or 50465.use or 50466.use or 50476.use or 50477.use or 50478.use or 50479.use or 50480.use or 50481.use or 50491.use or 50492.use or
50493.use or 50494.use or 50495.use or 50496.use or 50506.use or 50507.use or 50508.use or 50509.use or 50510.use or 50511.use begin
local socket0 = item.get_value(0)
local plus = pc.get_skill_level(socket0)+1
if pc.get_skill_level(socket0) == 0 then
chat("Nie możesz szkolić się w tym kierunku.")
return
end
if pc.get_skill_level(socket0) >= 30 then
chat("Pojąłeś już wiedzę, którą zawierają Księgi Umiejętności.")
chat("Dalszy trening jest możliwy przy użyciu Kamienia Duchowego.")
return
end
if pc.get_skill_level(socket0) <= 19 then
chat("Dana umiejętności nie jest wystarczająco rozwinięta, by móc ją szkolić.")
return
end
if pc.get_skill_level(socket0) >= 20 and pc.get_skill_level(socket0) <= 29 then
if get_time() > pc.getqf("durations"..socket0) or pc.is_skill_book_no_delay() then
pc.remove_skill_book_no_delay()
local pass_percent
pass_percent=60
local s= number(1,100)
if s<= pass_percent then
if pc.get_skill_level(socket0) == 29 then
pc.remove_item(item.vnum, 1)
pc.set_skill_level(socket0, plus)
pc.setqf("durations"..socket0,get_time()+60*60*4)
syschat("Brawo! Udało się.")
chat("Pomyślnie zakończyłeś szkolenie umiejętności przy pomocy Instrukcji.")
elseif pc.get_skill_level(socket0) >= 20 and pc.get_skill_level(socket0) <= 28 then
if pc.get_skill_level(socket0) >= 24 and pc.get_skill_level(socket0) <= 28 then
local pass_percenta
pass_percenta=55
local s= number(1,100)
if s<= pass_percenta then
pc.remove_item(item.vnum, 1)
pc.set_skill_level(socket0, 30)
pc.setqf("durations"..socket0,get_time()+60*60*4)
syschat("Brawo! Udało się.")
chat("Pomyślnie zakończyłeś szkolenie umiejętności przy pomocy Instrukcji.")
return
end
end
pc.remove_item(item.vnum, 1)
pc.set_skill_level(socket0, plus)
pc.setqf("durations"..socket0,get_time()+60*60*4)
syschat("Brawo! Udało się.")
chat("Pomyślnie zrozumiałeś wiedzę zawartą w instrukcji.")
return
end
else
pc.remove_item(item.vnum, 1)
pc.setqf("durations"..socket0,get_time()+60*60*4)
syschat("Wrrr! Nie udało się.")
chat("Szkolenie umiejętności zakończyło się niepomyślnie.")
return
end
else
local czas = (pc.getqf("durations"..socket0) - 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 instrukcjach.")
chat("Pozostały czas: "..h.." godzin, "..m.." min..")
return
end
end
end
end
end

  • 2 tygodnie później...
Opublikowano

pc.setqf("durations"..socket0,get_time()+60*60*4)

 

Tutaj ustawiasz 60*60*x - daną wartość godzin i po problemie. 

posty: 25 | 50 | 100 | 150 | 200 | 300 | 350 | 400 |

 

lubię to: 50 | 100 | 300 |

 

Pomogłem? Daj symboliczne lubię to!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...