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

[Problem] Quest dropu z mobów


Rekomendowane odpowiedzi

Opublikowano

Cześć. Wczoraj wgrałem ten quest:

 

quest skrzynki begin
    state start begin
        when kill begin
            local aaa = number(1, 100)
            if aaa <= 3 then -- 3 (% na drop)
            pc.give_item2(xxx, 1) -- xxx (id przedmiotu)
            end
        end
    end
end

Oczywiście ze strony putty również dodałem, wszystko poprawnie weszło.

Ustawiłem drop szkatułki, szansa na drop - 10 %.

Zrobiłem sobie dropka (10 lv), wybiłem około 200 mobów i 0 dropu! :)

Możliwe, że jest to spowodowane tym, że do mob_drop_item dodałem drop szkat, ale jedynie z dzikich psów (ta opcja działa poprawnie), ale gdybym miał ten drop dodać do każdego moba... hohoh!

Prosze o pomoc ;c

Opublikowano

To jest ten mój quest, tak?

Niemożliwe, żeby Ci nie działało.

Za "3" daj to Twoje "10" czyli szansa na drop, za "xxx" daj ID szkatułki, a jeśli wgrywałeś questa który w tytule miał "quest skrzynki begin" zmień np. "quest sdasdsad begin" żeby się nie bugował. Nadaj 777, wgraj do konsoli ./qc nazwa_questa.quest i w grze /reload all .

727881401622271220780.jpeg
Opublikowano

To nie ma nic do rzeczy.

Zmień dla pewności nazwę questa (nie w nazwie, tylko w treści questa) i wgraj jeszcze raz do ftp + dokładnie uzupełnij tak jak trzeba (może strzeliłeś jakiegoś byka? :D)

727881401622271220780.jpeg
Opublikowano

 

 
quest skrzynki begin
state start begin
when kill begin
local aaa = number(1, 100)
if aaa <= 3 then -- 3 (% na drop)
pc.give_item2(xxx, 1) -- xxx (id przedmiotu)
end
end
end
end

A w miejsce

 

pc.give_item2(xxx, 1) -- xxx (id przedmiotu)
jak wpisze za xxx, 1 czyli np 50037, 1 to po -- ma być xxx czy id ?
Opublikowano

ustaw do sprawdzenia 100% szans, jezeli nie zadziala to blad questa lub buguje ci sie w object. Usun caly folder object i wgraj potrzebne questy przez sh make

Opublikowano

quest szkatuleczki begin
    state start begin
        when kill begin
            local aaa = number(1, 100)
            if aaa <= 10 then
            pc.give_item2(50037, 1)
            end
        end
    end
end

 

Tu masz gotowy quest pod Twoje szkaty z Twoim % dropu.

Żadnego xxx tam ma nie być, to było miejsce, które trzeba wypełnić.

Wrzuć tego questa do FTP (usuń wszystkie poprzednie, które źle wgrywałeś) i on działa na 100%, mam go u siebie...

727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...