Cum fac un quest pentru peturi?

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Î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

Salutare,cineva imi poate zice va rog frumos cum sa fac un quest pentru peturi?
Avatar utilizator
[#Chriss]
Utilizator interzis !

Utilizator interzis !
Mesaje: 621
Membru din: 09 Aug 2015, 15:46
Server: Metin2TheHurtLocker
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 25  
 Contact:
Medalii

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]     = { 34014, "´s Mini Executor Aur", 0},
				[53016]     = { 34015, "´s Micutul Amigo", 0},
				[53017]     = { 34016, "´s Phoenix de Jade", 0},
				[53021]     = { 34013, "´s Rufus Negru", 0},
				[53022]     = { 34033, "´s Rufus Aur", 0},
				[53023]     = { 34032, "´s Rufus Polar", 0},
				[53024]     = { 34030, "´s Rufus Albastru", 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
Ai nevoie de suport gratuit metin2?
Skype: monster_cristi
Proiecte Realizate:
AgeOfKhaos, Cardinali, Expansive, Funny, DevDas, Tutankamon
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 incercat bai pizder sa fac dar nu cheama peturile.
Avatar utilizator
[#Chriss]
Utilizator interzis !

Utilizator interzis !
Mesaje: 621
Membru din: 09 Aug 2015, 15:46
Server: Metin2TheHurtLocker
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 25  
 Contact:
Medalii

Lebon scrie:Am incercat bai pizder sa fac dar nu cheama peturile.
păi băi lebon atunci sf-ul tău n-are peturile instalate :> questu merge pe orice sf :)) care are peturile officiale.. =) codurile sunt oficiale de pe fiecare server nu-s schimbare ( proprii ) :d
Ai nevoie de suport gratuit metin2?
Skype: monster_cristi
Proiecte Realizate:
AgeOfKhaos, Cardinali, Expansive, Funny, DevDas, Tutankamon
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

Bai pizder eu am peturile implementate,maimuta ,razador,dar degeaba ca nu merg. Merge doar /m sau /poly ,dar sa le chem ca anima de companie nu.
Jucai tenerife cumva?
Avatar utilizator
Chance
Mister Just4Metin

Mister Just4Metin
Mesaje: 1084
Membru din: 31 Dec 2014, 10:24
Server: Posibil
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 35  
 Contact:
Medalii

Subiect inactiv,mutat la sectiunea corespunzatoare.
Închis
Răspunsuri
2
Vizualizări
397
Răspunsuri
1
Vizualizări
265
Răspunsuri
2
Vizualizări
86
Răspunsuri
3
Vizualizări
209

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

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