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 drop szkat z każdego potwora.


Rekomendowane odpowiedzi

Opublikowano

Witam,

 

Poszukuje questu na drop szkat z każdego potwora, ale jak ma on o 5 lvl mniej niż postać to nie będą z tego potwora dropić.

quest drop_szkat_upadlych begin
	state start begin
		when kill with not npc.is_pc() and npc.get_level() >= pc.level-5 begin
			local n = number(1, 140)
			if n == 4 then
				game.drop_item_with_ownership(ids, 1)
			end
		end
	end
end

Używałem tego ale szkaty dropiły z każdego potwora.

 

 

Z góry dzięki. 

 

 

#edit:

quest dropsztabki25 begin
    state start begin
        when kill with not npc.is_pc() begin
        local razem = pc.get_level() - npc.get_level()
            if razem > 5 then
                    else
                    local s = math.random(5)
                    if s >= 1 < 6 then
                    game.drop_item_with_ownership(ids,1)
                end
            end
        end
    end
end

Ten quest też dodawałem i nadal nie działa z każdego potwora leci. Nawet jak ma o 30 lvl mniej.

 

W syserr takie coś 

WriteRunningStateToSyserr: LUA_ERROR: quest drop_szkat_upadlych.start click
SYSERR: Mar 23 12:45:44 :: RunState: LUA_ERROR: [string "dropsztabki25"]:1: attempt to call field `get_level' (a nil value)
Opublikowano

musisz dodać funkcje npc.get_level bo nie czyta lv mobów do quest_function i quest_lib.lua znajdziesz ją na mpc

wipek.pl

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...