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

Piszę 1 quest.

Chodzi mi o takie coś, że jak się osiągnie jakiś lvl.

 

Mam takie coś

quest Pierwszy Quest
state start begin
when login or levelup begin
local poziom = pc.get_level ()
local nick = pc.get_name()
notice_all ("informacja: Gracz "..nick.." osiągnał "..poziom.." level)
end 
end
end

Jak zrobić by to się pojawiało co 10 lvl ?

Opublikowano


quest levelupp begin

state start begin

function in_list(tab,line)

for _,v in pairs(tab) do

if v == line then return true end

end

return false

end

when levelup with not pc.is_gm() begin

if levelupp.in_list(({10,20,30,40,50,60,70,80, 90, 99}), pc.level) and pc.getqf(pc.level) == 0 then

notice_all("Informacja: Gracz "..pc.get_name().." osiągnął "..pc.level.." level")

end

end

end

end

 

Opublikowano

quest levelup begin

state start begin

when levelup with (pc.get_level() % 10) == 0 begin

notice_all ("informacja: Gracz "..pc.get_name().." osiągnął "..pc.get_level().." poziom.")

end

end

end

307681428489538142351.png

Metin2 Balmora Staff

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...