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

Rekomendowane odpowiedzi

Opublikowano

Witam , mam do edycji szkolenie medalem konnym,

 

http://wklej.org/id/1375156/

 

Poprawić jedynie trzeba to aby pierwsze szkolenie 1-10lvl było od 25 lvl

 

Jeżeli się nie posiada 25lvl to komunikat , Że szkolenie konia możliwe od 25lvl

 

później 10-20LvL od 35lvl tez komunikat

 

i od 20-21 Komunikat i od 50LvLa

 

Ponadto co 4h można się szkolić , chce aby wyświetlane były godziny i minuty ile zostało

 

obecnie jest tylko ile h zostało do następnego szkolenia..

 

Dzięki bedzie LIMIT +++

Opublikowano


quest medale begin

state start begin

when 50050.use begin

if horse.get_level() == 1 then

if pc.level < 25 then

syschat("Twoj postać posiada zbyt mały poziom, aby dosiąść konia. ")

return

end

end

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.")

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ę...