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

Dodanie dropu ogólnego(np.szkatułki)


Rekomendowane odpowiedzi

Opublikowano

Witam,jak moge dodac na serwer drop ogolny.ze bedzie lecialo z kazdego moba,np szkate o id 50112 , dziekuje i pozdrawiam

 

jezeli ma to znaczenie,to pliki terenzo

Opublikowano

"Witam,jak moge dodac na serwer drop ogolny.ze bedzie lecialo z kazdego moba,np szkate o id 50112 , dziekuje i pozdrawiam

" zią
 
"
quest drop begin    state start begin
        when kill with not npc.is_pc() and math.random(100) >= 90 begin
            local mob_lvl=npc.get_level()
            local player_level=pc.get_level()
                if player_level - mob_lvl <= 30 and player_level - mob_lvl >= -30 then
                    game.drop_item_with_ovnership(50112 ,1)
                end
        end
    end
end
"
 
Wzoruj się na tym
 
        when kill with not npc.is_pc() and math.random(100) >= 90 begin

90 oznacza 10% dropu, 80 by oznaczało 20% dropu itd,  

 if player_level - mob_lvl <= 30 and player_level - mob_lvl >= -30 then

Tutaj różnica lvli czyli np 50 lvlowi nie dropnie szkata z potwora na 10 lvl

Opublikowano

Wykonaj http://www.mpcforum.pl/topic/797101-npcget-level/

 

+

 

zmień 

 

game.drop_item_with_ovnership(50112 ,1)

na

pc.give_item2(50112)

 

Łatwiejszy

zrobilem tak,i wykonalem , wgralo sie normalnie,lecz nic nie leci dalem nawet szanse na drop 90% (ustawielm tam 10)  , dalem sobie lvl 40 i poszedlem na czarne orki (~40 - 45lvl maja) pobilem z 5minut z rekawica i nic nie polecialo

Opublikowano

quest drop begin    state start begin
        when kill with not npc.is_pc() begin
            local mob_lvl=npc.get_level()

            local szansa = math.random(100)
            local player_level=pc.get_level()

            if szansa >= 0.05 and szansa < 0.08
                if player_level - mob_lvl <= 30 and player_level - mob_lvl >= -30 then
                    pc.give_item2(50112)

                end
        end
    end
end

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...