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 Ucznia


Gość Deiso

Rekomendowane odpowiedzi

Opublikowano

Cześć

Mam problem ze skrzynią ucznia, a dokładniej podmieniłem/dodałem ID itemów, które mają być w skrzyni

w queście i nic to nie dało.Próbowałem też zmieniać special item group txt, item proto(item quest), object

i nadal nie było w skrzyni tego co chciałem. Macie jakieś pomysły ? :P (terenzo)

Opublikowano

Usun tresć questa w drop.quest i wklej ten . I w special_item_group usuń całkowicie wpis ze 50187 bo on na sztywno przypisuje itemy ze szkaty .

 

QUEST

quest drop begin
    state start begin
        when 50187.use begin
            if pc.get_job() == 0 then 
                                pc.give_item2(19, 1)                    
                                pc.give_item2(11118, 1)                         
                                pc.give_item2(12209, 1)                    
                                pc.give_item2(14009, 1)                    
                                pc.give_item2(15009, 1)                    
                                pc.give_item2(16009, 1)                    
                                pc.give_item2(13009, 1)                    
                                pc.give_item2(17009, 1)                   
                                pc.give_item2(80010, 1)                    
                                pc.give_item2(72702, 1)                    
                                pc.give_item2(50188, 1)                    
                                pc.give_item2(11209, 1)
                                if pc.get_sex() == 0 then
                                    pc.give_item2(41137, 1)
                                else
                                    pc.give_item2(41138, 1)
                                end
                                pc.remove_item(50187, 1)
                                
elseif pc.get_job() == 1 then 
                                pc.give_item2(1009, 1)                    
                                pc.give_item2(22228, 1)                    
                                pc.give_item2(12349, 1)                    
                                pc.give_item2(14009, 1)                    
                                pc.give_item2(15009, 1)                    
                                pc.give_item2(16009, 1)                   
                                pc.give_item2(13009, 1)                    
                                pc.give_item2(17009, 1)                    
                                pc.give_item2(80010, 1)                    
                                pc.give_item2(72702, 1)                    
                                pc.give_item2(11409, 1)
                                if pc.get_sex() == 0 then
                                    pc.give_item2(41137, 1)
                                else
                                    pc.give_item2(41138, 1)
                                end
                                pc.give_item2(50188, 1)                    
                                pc.remove_item(50187, 1)
                                
                    elseif pc.get_job() == 2 then 
                                pc.give_item2(19, 1)                    
                                pc.give_item2(33338, 1)                    
                                pc.give_item2(12489, 1)                    
                                pc.give_item2(14009, 1)                    
                                pc.give_item2(15009, 1)                    
                                pc.give_item2(16009, 1)                    
                                pc.give_item2(13009, 1)                   
                                pc.give_item2(17009, 1)                    
                                pc.give_item2(80010, 1)                    
                                pc.give_item2(72702, 1)                    
                                pc.give_item2(11609, 1)
                                if pc.get_sex() == 0 then
                                    pc.give_item2(41137, 1)
                                else
                                    pc.give_item2(41138, 1)
                                end
                                pc.give_item2(50188, 1)                    
                                pc.remove_item(50187, 1)
                                
                    elseif pc.get_job() == 3 then 
                                pc.give_item2(7009, 1)                   
                                pc.give_item2(44448, 1)                    
                                pc.give_item2(12629, 1)                    
                                pc.give_item2(14009, 1)                    
                                pc.give_item2(15009, 1)                    
                                pc.give_item2(16009, 1)                    
                                pc.give_item2(13009, 1)                    
                                pc.give_item2(17009, 1)                    
                                pc.give_item2(80010, 1)                   
                                pc.give_item2(72702, 1)                    
                                if pc.get_sex() == 0 then
                                    pc.give_item2(41137, 1)
                                else
                                    pc.give_item2(41138, 1)
                                end
                                pc.give_item2(50188, 1)                    
                                pc.remove_item(50187, 1)
                    end
        end
        
        when 50188.use begin
            if pc.get_level() < 10 then
                syschat("Twój poziom jest zbyt niski, by otworzyć tę skrzynię! ")
            else
                pc.give_item2(70038, 200)
                pc.give_item2(27105, 5)
                pc.give_item2(71028, 1)
                pc.give_item2(50189, 1)
                pc.remove_item(50188, 1)
            end
        end
        
        when 50189.use begin
            if pc.get_level() < 20 then
                syschat("Twój poziom jest zbyt niski, by otworzyć tę skrzynię! ")
            else
                pc.give_item2(70038, 200)
                pc.give_item2(27102, 5)
                pc.give_item2(71028, 3)
                pc.give_item2(71030, 3)
                pc.give_item2(50190, 1)
                pc.remove_item(50189, 1)
            end
        end
        when 50190.use begin
            if pc.get_level() < 30 then
                syschat("Twój poziom jest zbyt niski, by otworzyć tę skrzynię! ")
            else
                pc.give_item2(71044, 3)
                pc.give_item2(50050, 1)
                pc.give_item2(72723, 1)
                pc.give_item2(50191, 1)
                pc.give_item2(25040, 5)
                pc.remove_item(50190, 1)
            end
        end
        when 50191.use begin
            if pc.get_level() < 40 then
                syschat("Twój poziom jest zbyt niski, by otworzyć tę skrzynię! ")
            else
                pc.give_item2(72723, 1)
                pc.give_item2(28442, 1)
                pc.give_item2(50314, 1)
                pc.give_item2(71027, 3)
                pc.give_item2(50192, 1)
                pc.remove_item(50191, 1)
            end
        end
        when 50192.use begin
            if pc.get_level() < 50 then
                syschat("Twój poziom jest zbyt niski, by otworzyć tę skrzynię! ")
            else
                pc.give_item2(71034, 3)
                pc.give_item2(71101, 2)
                pc.give_item2(70038, 20)
                pc.give_item2(71028, 3)
                pc.give_item2(50107, 5)
                pc.give_item2(50193, 1)
                pc.remove_item(50192, 1)
            end
        end
        when 50193.use begin
            if pc.get_level() < 60 then
                syschat("Twój poziom jest zbyt niski, by otworzyć tę skrzynię! ")
            else
                pc.give_item2(71038, 1)
                pc.give_item2(71101, 3)
                pc.give_item2(70020, 50)
                pc.give_item2(50194, 1)
                pc.give_item2(71032, 3)
                pc.remove_item(50193, 1)
            end
        end
        when 50194.use begin
            if pc.get_level() < 70 then
                syschat("Twój poziom jest zbyt niski, by otworzyć tę skrzynię! ")
            else
                pc.give_item2(71083, 1)
                pc.give_item2(71107, 1)
                pc.give_item2(50195, 1)
                pc.give_item2(71044, 3)
                pc.give_item2(71001, 1)
                pc.remove_item(50194, 1)
            end
        end
        when 50195.use begin
            if pc.get_level() < 80 then
                syschat("Twój poziom jest zbyt niski, by otworzyć tę skrzynię! ")
            else
                pc.give_item2(30190, 1)
                pc.give_item2(72725, 1)
                pc.give_item2(50825, 10)
                pc.give_item2(50628, 1)
                pc.give_item2(50628, 1)
                pc.give_item2(50196, 1)
                pc.remove_item(50195, 1)
            end
        end
        when 50196.use begin
            if pc.get_level() < 90 then
                syschat("Twój poziom jest zbyt niski, by otworzyć tę skrzynię! ")
            else
                pc.give_item2(50082, 1)
                pc.give_item2(30179, 1)
                pc.give_item2(30168, 1)
                pc.give_item2(70005, 1)
                pc.remove_item(50196, 1)
            end
        end
    end
end
Opublikowano

Nie pomogło ale plusik za chęć pomocy.

btw po mimo wywalenia questa dalej otrzymuje skrzynie  :D

Opublikowano

Nie pomogło ale plusik za chęć pomocy.

btw po mimo wywalenia questa dalej otrzymuje skrzynie  :D

Nie przeczytałem ze zrozumieniem... Myślałem ze edytujesz quest ze skrzyniami i zmiany sie nie wprowadzają , a ty chcesz kompletnie usunąć skrzynie.

 

Spróbuj tak :

 

Usuń cały plik drop.quest usuń wpis w quest_list i edytuj give_basic_weapon.quest zamiast skrzyni 50187 dodaj dany item/itemy jakie chcesz i w object  usuń folder 50187 i wgraj all kuesty /qc *.quest

 

Moze pomoże 

Opublikowano

Wpisałeś w grze /reload q ?

Teraz zapomniałem, ale przy wcześniejszych próbach wpisywałem i zawsze było tak samo:P

Potem będę się jeszcze próbował z tym bawić teraz mi się nie chce.

 

@paiter1992

 

Dobrze przeczytałeś tylko wywaliłem questa żeby sprawdzić czy nadal otrzymam skrzynie noi otrzymałem a to znaczy że gdzieś jeszcze jest quest, który za to odpowiada.

Opublikowano

Teraz zapomniałem, ale przy wcześniejszych próbach wpisywałem i zawsze było tak samo:P

Potem będę się jeszcze próbował z tym bawić teraz mi się nie chce.

 

@paiter1992

 

Dobrze przeczytałeś tylko wywaliłem questa żeby sprawdzić czy nadal otrzymam skrzynie noi otrzymałem a to znaczy że gdzieś jeszcze jest quest, który za to odpowiada.

Z tego co wiem to w object i w give_basic_weapon , powiem ci ze sam z tym walczyłem kupe czasu i w koncu rozpracowałem to tak ze kazda postac ma przydzielona skrzynie ucznia na start z moim eq w tym ze usunąłem każda następną skrzynie i mam tylko ta startową. 

Opublikowano

Cześć, standardowo na plikach terenza drop ze skrzyń ucznia masz ustawiony w special_drop_item.txt, quest zatem dodaje skrzynkę przy zalogowaniu, jeżeli chcesz edytować sobie drop ze skrzynki wystarczy zmienić drop w special_drop_item.txt na swój po czym zresetować serwer, lub całkowicie usunąć drop z special_drop_item.txt i zrobić to za pomocą questa który kolega podał wyżej i zmienić sobie id na swoje wczytać questa i zresetować questy w grze poleceniem /reload q.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...