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

POPRAWA questu


Rekomendowane odpowiedzi

Opublikowano

Siema mam problem z tym questem 

 

quest system_petow begin

        state start begin
                function pet_bon()
                        local tab = {
                                                        [54901] = {1,2000,15,10,16,10,63,15,21,10,22,10,13,8,23,8},
                                                        [54902] = {1,2000,15,10,16,10,9,10,59,10,60,10},
                                                        [54903] = {1,2000,15,10,16,10,9,10,61,10,62,10},
                                                        [54904] = {1,2000,59,10,60,10,15,15,9,20},
                                                        [54905] = {1,2000,61,10,62,10,15,15,9,20},
                                                        [54906] = {1,3000,15,10,73,10,39,10,17,10},
                                                        [54907] = {1,2000,15,10,16,10,63,10,21,10,22,10,13,8,23,8},
                                                        [54908] = {1,2000,15,10,16,10,63,10,21,10,22,10,13,8,23,8},
                                                        [54909] = {1,2000,15,10,16,10,9,10,59,10,60,10},
                                                        [54910] = {1,2000,15,10,16,10,9,10,61,10,62,10},
                                                        [54911] = {1,2000,15,15,16,15,9,20,59,10,60,10},
                                                        [54912] = {1,2000,15,15,16,15,9,20,61,10,62,10},
                                                        [54913] = {1,3000,15,10,39,10,17,10,73,10},
                                                        [54914] = {1,3000,15,10,39,10,17,10,73,10}
                                                }
                        return tab
                end
                function pet_vnum()
                        local tab = {
                                                        [54901] = 34012,
                                                        [54902] = 34006,
                                                        [54903] = 34008,
                                                        [54904] = 34003,
                                                        [54905] = 34001,
                                                        [54906] = 34007,
                                                        [54907] = 34004,
                                                        [54908] = 34024,
                                                        [54909] = 34018,
                                                        [54910] = 34020,
                                                        [54911] = 34005,
                                                        [54912] = 34017,
                                                        [54913] = 34023,
                                                        [54914] = 34019,
                                                }
                        return tab
                end
                function pet_name()
                        local tab = {
                                                        [54901] = " Bao Bao",
                                                        [54902] = " Rufus",
                                                        [54903] = " Leonidas",
                                                        [54904] = " Lodowy Feniks",
                                                        [54905] = " Ognisty Feniks",
                                                        [54906] = " Khan",
                                                        [54907] = " Azraeluś ",
                                                        [54908] = " Leopardzik",
                                                        [54909] = " Mroźny Rufus",
                                                        [54910] = " Śnieżny Leonidas",
                                                        [54911] = " Boczuś ",
                                                        [54912] = " Polarny Boczuś ",
                                                        [54913] = " Panterka",
                                                        [54914] = " Antyczny Khan",
                                                }
                        return tab
                end
 
                when 54901.use or 54902.use or 54903.use or 54904.use or 54905.use or 54906.use or 54907.use or 54908.use or 54909.use or 54910.use or 54911.use or 54912.use or 54913.use or 54914.use begin
                        local x = 0
                        if item.get_vnum() == 54913 or item.get_vnum() == 54914 or item.get_vnum() == 54906 then
                                if pc.get_map_index() >= 1100000 and pc.get_map_index() <= 1109999 or pc.get_map_index() >= 1110000 and pc.get_map_index() <= 1119999 then
                                        x = 1
                                end
                                if x == 0 then
                                        syschat("Tego zwierzaka możesz przywołać tylko na Wojnie.")
                                        return
                                end
                        end
 
                        if pet.is_summon(system_petow.pet_vnum()[item.get_vnum()]) then
                                pc.setqf("pet", 0)
                                syschat("Zwierzak został odwołany.")
                                affect.remove(595)
                                pet.unsummon(system_petow.pet_vnum()[item.get_vnum()])
                                return
                        end
                        if pet.count_summoned() != 0 then
                                syschat("Możesz mieć przywołanego tylko jednego zwierzaka.")
                                return
                        end
                       
                        for i = 1, table.getn(system_petow.pet_bon()[item.get_vnum()]), 2 do
                                affect.new(595, system_petow.pet_bon()[item.get_vnum()], system_petow.pet_bon()[item.get_vnum()][i+1])
                        end
                        pet.summon(system_petow.pet_vnum()[item.get_vnum()], system_petow.pet_name()[item.get_vnum()], false)
                        pc.setqf("pet", item.get_vnum())
                        syschat("Zwierzak został przywołany!")
                end
 
                when login begin
                        timer("usunBonus", 1)
                end
                when usunBonus.timer begin
                        affect.remove(595)
                end
        end
end

błąd podczas ./qc system_petów.quest 

system_petow.quest: quest: not found
system_petow.quest: state: not found
system_petow.quest: 3: Syntax error: "(" unexpected

Z góry dzięki za poprawę, pozdro

POSTY: [50] [75] [100] [150] [200] [250] [300] [350] [400] [450] [500] [550] [600] [650] [700] [750] [800] [850] [900] [950] [1000]


1817914831025941486533.png


 Ważne !   Pisząc/Odpisując wpisz w poście @Pesi

Opublikowano

ref

POSTY: [50] [75] [100] [150] [200] [250] [300] [350] [400] [450] [500] [550] [600] [650] [700] [750] [800] [850] [900] [950] [1000]


1817914831025941486533.png


 Ważne !   Pisząc/Odpisując wpisz w poście @Pesi

Opublikowano

ref

POSTY: [50] [75] [100] [150] [200] [250] [300] [350] [400] [450] [500] [550] [600] [650] [700] [750] [800] [850] [900] [950] [1000]


1817914831025941486533.png


 Ważne !   Pisząc/Odpisując wpisz w poście @Pesi

Opublikowano

Cls

POSTY: [50] [75] [100] [150] [200] [250] [300] [350] [400] [450] [500] [550] [600] [650] [700] [750] [800] [850] [900] [950] [1000]


1817914831025941486533.png


 Ważne !   Pisząc/Odpisując wpisz w poście @Pesi

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...