Salutare tuturor,cum pot rezolva acest quest?

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
Lebon
Nivel 2

Nivel 2
Mesaje: 153
Membru din: 08 Dec 2015, 18:35
Server: Metin2 RooR
Regat: Jinno
Aprecieri: 149  
Mulţumiri: 10  
Medalii

Am implementat niste peturi este totu ok,daca vreau sa ma trasform in ele merg,dar o singura problema am..cand le chem nu se intampla nimic,si in putty imi spune "core_dumped" ,

Cod: Selectaţi tot

quest pet_system begin
    state start begin
        function get_pet_info(itemVnum)
            pet_info_map = {
            --  [ITEM VNUM] MOB_VNUM, DEFAULT NAME, buff_idx, spawn_effect_idx
                [53001]     = { 34001, "'s Phoenix de foc", 0},
                [53002]     = { 34002, "'s Pui de ren", 0},
                [53003]     = { 34003, "'s Pheonix de gheata", 0},
                [53004]     = { 34001, "'s Feuer Phoenix", 0},
                [53005]     = { 34004, "'s Baby Azrael", 1},
                [53006]     = { 34009, "'s Golden Gahnasel", 1},
                [53007]     = { 34010, "'s Bambi", 0},
                [53008]     = { 34011, "'s Knuud", 0},
                [53009]     = { 34012, "'s Bao Bao", 0},
                [53010]     = { 34008, "'s Leonidas", 0},
                [53011]     = { 34007, "'s Khan", 0},
                [53012]     = { 34005, "´s Porky", 0},
                [53013]     = { 34006, "´s Rufus", 0},
				[53014]     = { 34031, "´s Mini Executor", 0},
				[53015]     = { 34032, "´s Mini Executor Aur", 0},
				[53016]     = { 34033, "´s Micutul Amigo", 0},
				[53017]     = { 34030, "´s Phoenix de Jade", 0},
				[53021]     = { 34013, "´s Rufus Negru", 0},
				[53022]     = { 34015, "´s Rufus Aur", 0},
				[53023]     = { 34016, "´s Rufus Polar", 0},
				[53024]     = { 34014, "´s Rufus Albastru", 0},
				[53025]     = { 34017, "´s Leu Negru", 0},
				[53026]     = { 34019, "´s Leu Aur", 0},
				[53027]     = { 34020, "´s Leu Polar", 0},
				[53028]     = { 34018, "´s Leu Albastru", 0},
				[53029]     = { 34021, "´s Porky Negru", 0},
				[53030]     = { 34023, "´s Porky Aur", 0},
				[53031]     = { 34024, "´s Porky Polar", 0},
				[53032]     = { 34022, "´s Porky Albastru", 0},
				[53033]     = { 34025, "´s Khan Negru", 0},
				[53034]     = { 34027, "´s Khan Aur", 0},
				[53035]     = { 34028, "´s Khan Polar", 0},
				[53036]     = { 34026, "´s Khan Albastru", 0},
				[53080]     = { 53080, "´s Pui de pasare moa", 0},
				[53081]     = { 53081, "´s Iepuras", 0},
				[53082]     = { 53082, "´s Leopard Galben", 0},
				[53083]     = { 53083, "´s Leopard Negru", 0},
				[53224]     = { 53224, "´s Fulg de Nea", 0},
				[53225]     = { 53225, "´s Clopotel de Nea", 0},
				[55701]     = { 55701, "´s Pui de Maimuta", 0},
				[55702]     = { 55702, "´s Pui de Paianjen", 0},
				[55703]     = { 55703, "´s Pui de Razador", 0},
				[55704]     = { 55704, "´s Pui de Nemere", 0},
            }

            itemVnum = tonumber(itemVnum)

            return pet_info_map[itemVnum]
        end
		function get_spawn_effect_file(idx)
			effect_table = {
				[0] = nil,
				[1] = "d:\\\\ymir work\\\\effect\\\\etc\\\\appear_die\\\\npc2_appear.mse",
			}
			return effect_table [idx]
		end
        when 53001.use or
			 53002.use or
			 53003.use or
			 53004.use or
			 53005.use or
			 53006.use or
			 53007.use or
			 53008.use or
			 53009.use or
			 53010.use or
			 53011.use or
			 53012.use or
             53013.use or
			 53014.use or
			 53015.use or
			 53016.use or
			 53017.use or
			 53021.use or
			 53022.use or
			 53023.use or
			 53024.use or
			 53025.use or
			 53026.use or
			 53027.use or
			 53028.use or
			 53029.use or
			 53030.use or
			 53031.use or
			 53032.use or
			 53033.use or
			 53034.use or
			 53035.use or
			 53036.use or
			 53080.use or
			 53081.use or
			 53082.use or
			 53083.use or
			 53224.use or
			 55701.use or
			 55702.use or
			 55703.use or
			 55704.use or
			 53225.use begin
			 local pet_info = pet_system.get_pet_info(item.vnum)

            if null != pet_info then

                local mobVnum = pet_info[1]
                local petName = pet_info[2]
				local spawn_effect_file_name = pet_system.get_spawn_effect_file(pet_info[3])

                if true == pet.is_summon(mobVnum) then
					if spawn_effect_file_name != nil then
						pet.spawn_effect (mobVnum, spawn_effect_file_name)
					end
                    pet.unsummon(mobVnum)
                else
                    if pet.count_summoned() < 1 then
                        pet.summon(mobVnum, petName, false)
                    else
                        syschat("You already summoned a pet.")
                    end
					if spawn_effect_file_name != nil then
						pet.spawn_effect (mobVnum, spawn_effect_file_name)
					end
                end -- if pet.is_summon
            end  -- if null != pet_info
        end -- when
    end -- state
end -- quest
Imagine Va multumesc din suflet..

EDIT: Am rezolvat questul,dar tot nu imi apar Peturile cand le chem
Ultima oară modificat 28 Feb 2016, 10:29 de către Lebon, modificat 1 dată în total.
Avatar utilizator
stilledanger
Mister Just4Metin

Mister Just4Metin
Mesaje: 993
Membru din: 31 Ian 2014, 22:30
Server: somthegame.com
Aprecieri: 5  
Mulţumiri: 100  
 Contact:
Medalii

Cum vrei sa rulezi questul? daca nu ai cele doua functii bagate..

[ Mesaj scris via Android ] Imagine
Player Unknown tot eu sunt
Fost Super Moderator / Moderator / Trial-Moderator la Just4Metin
Fost dezvoltator la Zearth2 & ThunderWorld2
Afișează semnătura
Avatar utilizator
Lebon
Nivel 2

Nivel 2
Mesaje: 153
Membru din: 08 Dec 2015, 18:35
Server: Metin2 RooR
Regat: Jinno
Aprecieri: 149  
Mulţumiri: 10  
Medalii

Pai asta e problema,cum bag functiile?
Avatar utilizator
stilledanger
Mister Just4Metin

Mister Just4Metin
Mesaje: 993
Membru din: 31 Ian 2014, 22:30
Server: somthegame.com
Aprecieri: 5  
Mulţumiri: 100  
 Contact:
Medalii

Se baga in quest function

[ Mesaj scris via Android ] Imagine
Player Unknown tot eu sunt
Fost Super Moderator / Moderator / Trial-Moderator la Just4Metin
Fost dezvoltator la Zearth2 & ThunderWorld2
Afișează semnătura
Avatar utilizator
Lebon
Nivel 2

Nivel 2
Mesaje: 153
Membru din: 08 Dec 2015, 18:35
Server: Metin2 RooR
Regat: Jinno
Aprecieri: 149  
Mulţumiri: 10  
Medalii

Scuza-ma imi poti scrie pe skype sa imi explici mai bine?
Avatar utilizator
KoderI7
Nivel 3

Nivel 3
Mesaje: 335
Membru din: 23 Ian 2016, 16:34
Server: /
Regat: Jinno
Aprecieri: 306  
Mulţumiri: 256  
Discord: Copiază ID
Medalii

Lebon scrie:Scuza-ma imi poti scrie pe skype sa imi explici mai bine?
Te duci în folderul QUEST şi cauți quest_functions, îl deschizi şi adaugi cele două funcții.

[ Mesaj scris via Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
Lebon
Nivel 2

Nivel 2
Mesaje: 153
Membru din: 08 Dec 2015, 18:35
Server: Metin2 RooR
Regat: Jinno
Aprecieri: 149  
Mulţumiri: 10  
Medalii

Am facut asa,dar tot nu mi se pare ca este totul ok in quest...pentru ca nu imi cheama peturile nu imi da nici bonusurile si in putty arata la fel doar ca fara pet.count ecc..se opreste la 51003.use
Avatar utilizator
F. Gabriel
Membru Club

Membru Club
Mesaje: 3759
Membru din: 17 Aug 2013, 20:44
Server: -
Regat: Shinsoo
Aprecieri: 358  
Mulţumiri: 84  
 Contact:
Medalii

Subiect arhivat.
Imagine

Hosting Metin2 by OVINETWORK.RO
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
124
Răspunsuri
0
Vizualizări
309
Răspunsuri
2
Vizualizări
319

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 32 vizitatori