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

Skrzynia serwerowa a quest


Rekomendowane odpowiedzi

Opublikowano

Witam mam pytanie czy jeżeli mam taki quest:

 

 

 

quest skrzyniaserwerowa begin
state start begin
when kill begin
local pass_percent=5
local s=number(1,20)
            local mob_level = npc.get_level()
            local level = pc.get_level()
            if level - mob_level <= 15 and level - mob_level >= -15 then
if s<=pass_percent then
notice(""..item_name(101).." Wpadła Ci do ekwipunku.")
pc.give_item2(101, 1)
end
end
end
end
end

 

 

 

i type i subtype mam ustawiony pod skrzynie/szkatułke

 

to czy musze zmienic type i subtype na takie któro działa z questami? (chyba 18/10)?

 

co bym nie zrobił to szkaty mi nie dropią...

 

pomoże ktoś?

 

qc.log pokazuje quest ale żadne skrzynie nie dropią

Opublikowano

Na początek polecam zmienić:

 

when kill begin

na:

 

when kill with not npc.is_pc() begin

bo inaczej ta szkatułka będzie lecieć nawet po zabiciu gracza.

 

Albo zmienić cały quest na ten:

 

quest event_drop begin
    state start begin
        when kill with not npc.is_pc() begin
            local mob_level = npc.get_level()
            local level = pc.get_level()
            if level - mob_level <= 10 and level - mob_level >= -10 then
                if number(1, 1000) < 10 then
                    game.drop_item_with_ownership(80010)
                end
            end
        end
    end
end
Opublikowano

Szkatułek serwerowych nie robi się w quescie. Dam Ci taki przykład.

Masz samochód (common_drop_item), lecz chodzisz do pracy na nogach (quest).

Gdy masz blisko możesz chodzić na nogach (quest np na blaski/itp). Ale bez sensu jest chodzić do pracy na nogach gdy masz daleko. (w tym przypadku szkatułka serwerowa z racji tego, że dropi tego dużo i każdemu)

 

Rzeczy, które mają dropić cały czas i każdemu robi się w common_drop_item. Po pierwsze łatwiej się to robi, po 2 jeśli pomylisz się w quescie to nie działa po resecie.

 

Głupi przykład, lecz może to Ci naświetli jak wygląda z tym sprawa.

 

I type/subtype musisz zostawić jak dla szkatułki, ponieważ tylko tak może pobierać drop z special_item_group. Co innego jeśli chcesz zrobić drop ze szkatułki w queście w co wątpię.

zandia_sygna.png

Opublikowano

Szkatułek serwerowych nie robi się w quescie. Dam Ci taki przykład.

Masz samochód (common_drop_item), lecz chodzisz do pracy na nogach (quest).

Gdy masz blisko możesz chodzić na nogach (quest np na blaski/itp). Ale bez sensu jest chodzić do pracy na nogach gdy masz daleko. (w tym przypadku szkatułka serwerowa z racji tego, że dropi tego dużo i każdemu)

 

Rzeczy, które mają dropić cały czas i każdemu robi się w common_drop_item. Po pierwsze łatwiej się to robi, po 2 jeśli pomylisz się w quescie to nie działa po resecie.

 

Głupi przykład, lecz może to Ci naświetli jak wygląda z tym sprawa.

 

I type/subtype musisz zostawić jak dla szkatułki, ponieważ tylko tak może pobierać drop z special_item_group. Co innego jeśli chcesz zrobić drop ze szkatułki w queście w co wątpię.

W pewnym sensie się z tobą zgadzam, ale ja wole questem. Aaaaaa... i jeszcze co do common_drop_item... myślę że nie każdy doda sobie drop do tego bo łatwo można zepsuć 1 rzesz i reszta też nie będzie działać

  • 3 tygodnie później...
Opublikowano

Też uważam że lepiej napisać drop szkaty serwerowej w common_drop_item, przynajmniej można wtedy ustawić większą szanse na drop z mobów o większym stopniu :D

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...