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

[Pytanie]Edycja dropu


NPC2

Rekomendowane odpowiedzi

Opublikowano

Siema, gdzie mam zmienić drop ze skrzyń ucznia?

Mam zmienic w

/usr/home/mt2/share/locale/poland/quest plik drop.quest

/usr/home/mt2/share/locale/poland/quest/object/50186/use w pliku szkata.start

tylko w tych 2 plikach (oczywiście 50187 itd.) czy jeszcze gdzieś?

 

 

Pliki terenzo najnowsze

Opublikowano

W pliku "/usr/home/mt2/share/locale/poland/quest plik drop.quest" masz kod questa i tam powinienes edytowac drop.

W "/usr/home/mt2/share/locale/poland/quest/object/50186/use w pliku szkata.start" masz juz wgrane "slrypty" na podstawie powyzszego pliku, tego pliku nie ruszaj.

Opublikowano

tylko ja mam tak

w pliku /usr/home/mt2/share/locale/poland/quest/drop.quest

  
quest szkata begin
    state start begin
        when 50186.use begin
            szkata.open({11690, 11890, 11490, 11290, 3150, 170, 1120, 7150, 250, 2180, 14220, 16220, 17220, 14200, 16200,
                        12260, 12530, 12670, 12280, 12540, 12390, 12680, 12400, 13140, 27003, 27002, 27006, 27005,})
            item.remove()
        end
        function open(box)
            local give,a = number(1, 5),{}
            for i = 1, give do
                table.insert(a,i,box[number(1, table.getn(box))])
            end
            table.foreach(a,function(i,l) pc.give_item2(l) end)
        end
        when 50187.use or 50212.use or 50213.use begin
            pc.give_item2(76007, 1)
            pc.give_item2(41004, 1)
            pc.give_item2(41003, 1)
            pc.give_item2(19, 1)
            pc.give_item2(50188, 1)
            pc.give_item2(72723, 1)
            pc.give_item2(72727, 1)
            pc.give_item2(1009, 1)
            pc.give_item2(5009, 1)
            if pc.job == 3 then
                pc.give_item2(7000)
            elseif pc.job == 1 then
                pc.give_item2(1000)
            else
                pc.give_item2(10)
            end
            item.remove()
        end
        when 50188.use begin
            if pc.get_level() < 40 and pc.get_empty_inventory_count() >= 15 then
                chat("Twój poziom jest niższy od poziomu przedmiotu po ulepszeniu.")
            else
                pc.give_item2(71014, 3)
                pc.give_item2(71050, 3)
                pc.give_item2(72723, 1)
                pc.give_item2(50189, 1)
                pc.give_item2(71004, 3)
                item.remove()
            end
        end
        when 50189.use begin
            if pc.get_level() < 61 and pc.get_empty_inventory_count() >= 15 then
                chat("Twój poziom jest niższy od poziomu przedmiotu po ulepszeniu.")
            else
                pc.give_item2(72723, 1)
                pc.give_item2(50190, 1)
                pc.give_item2(27989, 1)
                pc.give_item2(71151, 1)
                pc.give_item2(71152, 1)
                item.remove()
            end
        end
        when 50190.use begin
            if pc.get_level() <  80 and pc.get_empty_inventory_count() >= 15 then
                chat("Twój poziom jest niższy od poziomu przedmiotu po ulepszeniu.")
            else
                pc.give_item2(71034, 3)
                pc.give_item2(71050, 3)
                pc.give_item2(70003, 1)
                pc.give_item2(50191, 1)
                pc.give_item2(25040, 5)
                item.remove()
            end
        end
        when 50191.use begin
            if pc.get_level() < 100 and pc.get_empty_inventory_count() >= 15 then
                chat("Twój poziom jest niższy od poziomu przedmiotu po ulepszeniu.")
            else
                pc.give_item2(71034, 3)
                pc.give_item2(71101, 3)
                pc.give_item2(70003, 1)
                pc.give_item2(71153, 1)
                pc.give_item2(50192, 1)
                item.remove()
            end
        end
        when 50192.use begin
            if pc.get_level() < 120 and pc.get_empty_inventory_count() >= 15 then
                chat("Twój poziom jest niższy od poziomu przedmiotu po ulepszeniu.")
            else
                pc.give_item2(71034, 3)
                pc.give_item2(71101, 3)
                pc.give_item2(70038, 20)
                pc.give_item2(70058, 1)
                pc.give_item2(71095, 5)
                pc.give_item2(50193, 1)
                item.remove()
            end
        end
        when 50193.use begin
            if pc.get_level() < 140 and pc.get_empty_inventory_count() >= 15 then
                chat("Twój poziom jest niższy od poziomu przedmiotu po ulepszeniu.")
            else
                pc.give_item2(71034, 3)
                pc.give_item2(71101, 3)
                pc.give_item2(70020, 5)
                pc.give_item2(50194, 1)
                pc.give_item2(71032, 3)
                item.remove()
            end
        end
        when 50194.use begin
            if pc.get_level() < 160 and pc.get_empty_inventory_count() >= 15 then
                chat("Twój poziom jest niższy od poziomu przedmiotu po ulepszeniu.")
            else
                pc.give_item2(71034, 3)
                pc.give_item2(71101, 3)
                pc.give_item2(50195, 1)
                pc.give_item2(71002, 1)
                pc.give_item2(71085, 3)
                pc.give_item2(71084, 3)
                item.remove()
            end
        end
        when 50195.use begin
            if pc.get_level() < 180 and pc.get_empty_inventory_count() >= 15 then
                chat("Twój poziom jest niższy od poziomu przedmiotu po ulepszeniu.")
            else
                pc.give_item2(71034, 3)
                pc.give_item2(71101, 3)
                pc.give_item2(72728, 1)
                pc.give_item2(71035, 3)
                pc.give_item2(50196, 1)
                item.remove()
            end
        end
        when 50196.use begin
            if pc.get_level() < 205 and pc.get_empty_inventory_count() >= 15 then
                chat("Twój poziom jest niższy od poziomu przedmiotu po ulepszeniu.")
            else
                pc.give_item2(72724, 1)
                pc.give_item2(70024, 1)
                pc.give_item2(30191, 3)
                pc.give_item2(30320, 3)
                item.remove()
            end
        end
        when 50127.use with pc.get_level() >= 50 begin
            pc.give_item2(72727, 1)
            pc.give_item2(50190, 1)
            pc.give_item2(27989, 1)
            pc.give_item2(71151, 1)
            pc.give_item2(71152, 1)
            item.remove()
        end
        when 50129.use with pc.get_level() >= 90 begin
            pc.give_item2(72727, 1)
            pc.give_item2(50190, 1)
            pc.give_item2(27989, 1)
            pc.give_item2(71151, 1)
            pc.give_item2(71152, 1)
            item.remove()
        end
    end
end

a w pliku /50127/use/szkata.start

 

pc . give_item2 ( 27001 , 20 ) 
pc . give_item2 ( 27004 , 10 ) 
pc . give_item2 ( 27100 , 5 ) 
pc . give_item2 ( 27103 , 5 ) 
pc . give_item2 ( 50188 , 1 ) 
if pc . job == 3 then 
pc . give_item2 ( 7000 ) 
elseif pc . job == 1 then 
pc . give_item2 ( 1000 ) 
else 
pc . give_item2 ( 10 ) 
end 
item . remove ( ) 
Opublikowano

no tyle to wiem ale jak to zrobie to nie działa (nic nie dropi lub nie dziala serwer - juz nie pamietam ktoro z tych ale raczej to 1)

Opublikowano

powiedz jak zrobic to sam sobie edytuje ew. poczekaj do jutra to dam ci liste + powiesz jak zrobić

Opublikowano

powiedz jak zrobic to sam sobie edytuje ew. poczekaj do jutra to dam ci liste + powiesz jak zrobić

Ja pitole, chłopie...

w pc.give_item2(xxx, 1) xxx to ID itemu, edytuj sobie je na swoje.

Nie ma opcji żeby coś Ci nie działało.

727881401622271220780.jpeg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...