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 krótkiego questa


Rekomendowane odpowiedzi

Opublikowano


quest metin_90 begin

    state start begin

        when kill with npc.get_race() == 8027 then if pc.get_level() - npc.get_level() <= 10 and pc.get_level() - npc.get_lvl() >= -10 begin

            syschat("[Metin Poziom 90]  Skrzynka Ku5 wyleciała na ziemię.")

            game.drop_item_with_ownership(500342, 1)

        end

    end

end

Opublikowano

Warunki z różnicą lvli wrzuć do if'a, a nie do when.

when blabla begin
if blabla2 then

Tak mniej więcej powinno to wyglądać.

  • 2 tygodnie później...
Opublikowano

questlib:

		function npc_check_level()
			if npc.get_level() >= pc.level then
				return 1
			elseif npc.get_level() < pc.level - 15 then
				return 0
			else
				return 1
			end
		end

quest_functions:

npc_check_level

warunek do questa:

		when kill with npc.get_race() == 8027 and npc_check_level() == 1 begin
			game.drop_item_with_ownership(500342)
			syschat("[Metin Poziom 90]  Skrzynka Ku5 wyleciała na ziemię.")
		end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...