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

Rekomendowane odpowiedzi

Opublikowano

POSZUKUJE POMOCY!

 

JAK ZROBIĆ DROP Z WYKORZYSTANIEM OGRANICZENIA LVL + LOSOWY DROP Z WYBRANEGO PRZEZ MNIE MOBA?

 

 

 

 

Jeśli chodzi o tą tablice to działa ale nie wiem jak dodać to tego losowy drop!

when kill with not npc.is_pc() begin
    local mobs = {101, 102}
    if table_is_in(mobs, npc.get_race()) then
        if (pc.get_level() - npc.get_level() <= 10) and (pc.get_level() - npc.get_level() >= -10) then
            local items = {
                            {vnum,count},
                            {vnum,count},
                            {vnum,count},
                            }
            local los = number(1,table.getn(items))
            game.drop_item_with_ownership(items[los][1],items[los][2])
        end
    end
end

?

 

Opublikowano
when kill with not npc.is_pc() begin
    local mobs = {101, 102}
    if table_is_in(mobs, npc.get_race()) then
        if (pc.get_level() - npc.get_level() <= 10) and (pc.get_level() - npc.get_level() >= -10) then
            local items = {
                            {vnum,count},
                            {vnum,count},
                            {vnum,count},
                            }
            local los = number(1,table.getn(items))
            game.drop_item_with_ownership(items[los][1],items[los][2])
        end
    end
end

?

 

Ten QUEST zadziała tak że za 101 i 102 dostane losowe przedmioty z tej samej tablicy czy rubryki nie wiem jak to się tam zwie.....

 

Chciał bym aby np. za zabicie 101 dostane losowe przedmioty z [pierwszej] tablicy. A za zabicie 102 losowe przedmioty z [drugiej] tablicy

Opublikowano


when kill with not npc.is_pc() begin

local mobs = {101, 102}

if table_is_in(mobs, npc.get_race()) then

if (pc.get_level() - npc.get_level() <= 10) and (pc.get_level() - npc.get_level() >= -10) then

local items = {

[101] = {

{vnum,count},

{vnum,count},

{vnum,count},

},

[102] = {

{vnum,count},

{vnum,count},

{vnum,count},

}

}

local los = number(1,table.getn(items[npc.get_race()]))

game.drop_item_with_ownership(items[npc.get_race()][los][1],items[npc.get_race()][los][2])

end

end

end

 

Opublikowano

Dodałem 3x end"y i funcje table_is_in: QUEST SIĘ WGRAŁ BEZ PROBLEMU!

 

{vnum,count}, == {299,1}, == Zero dropu!

Opublikowano


when kill with not npc.is_pc() begin

local mobs = {101, 102}

if table_is_in(mobs, npc.get_race()) then

if (pc.get_level() - npc.get_level() <= 10) and (pc.get_level() - npc.get_level() >= -10) then

local items = {

[101] = {

{vnum,count},

{vnum,count},

{vnum,count},

},

[102] = {

{vnum,count},

{vnum,count},

{vnum,count},

}

}

local los = number(1,table.getn(items[npc.get_race()]))

game.drop_item_with_ownership(items[npc.get_race()][los][1],items[npc.get_race()][los][2])

end

end

end

local mobs = {[101]=1, [102]=1,}

if mobs[npc.get_race()] != null then

Pętla przy każdym killu, przy większej ilości mobów tablicy nie będzie ciekawie. Mogłeś chociaż dać tam break :x
Opublikowano

W lua zawsze uzywałem nil zamiast null, tak poza.

 

Czy funkcja table_is_in ma break to nie wiem, ale chyba ma. Anyway fajny pomysł dałeś.

 

Opublikowano

Co nie będzie ciekawie? No nie rozpierdalaj mi konstrukcji. Btw, skoro kill zabija jednego moba, to jak go znajdzie to wydaje mi się że z automatu breakuje.

QufL90L.png


 

Opublikowano

Co nie będzie ciekawie? No nie rozpierdalaj mi konstrukcji. Btw, skoro kill zabija jednego moba, to jak go znajdzie to wydaje mi się że z automatu breakuje.

Tak, sprawdziłem w questlibie i gdy warunek się spełnia jest return.

 

Opublikowano

Dobra robota, masz +'ika :)

 

Że ludzie dalej korzystają z takich upośledzonych rozwiązań o.O Od czego jest source..

"Proste, że czuję różnice do reszty i pewnie dlatego ich drażni mój śmiech."

Opublikowano

Że ludzie dalej korzystają z takich upośledzonych rozwiązań o.O Od czego jest source..

zacznijmy od tego, że ten temat jest z 2011, dodatkowo nie każdy korzysta z source.
  • 4 tygodnie później...
Opublikowano

Dif w temacie jest, poza tym ja jadę na 2089 i co?

 

pstro

 

 

 

ene dułe rike fake kto da warna ten je srake

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...