Nu merge questu acesta și aș dori o soluție

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

Nivel 3
Mesaje: 452
Membru din: 13 Dec 2013, 16:14
Server: O sa fie si ala.
Regat: Jinno
Aprecieri: 225  
Mulţumiri: 23  
Discord: Copiază ID
 Contact:
Medalii

Cod: Selectaţi tot

if false == pc . can_warp ( ) then 
syschat ( "|cFF00ff33[PeT:Metin2DoBs]|h|cFFFFFFFF|h Asteptati 10 secunde inainte de a utiliza!" ) 
return 
end 
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 ] 
if true == pet . is_summon ( mobVnum ) then 
chat ( "|cFF00ff33[PeT:Metin2DoBs]|h|cFFFFFFFF|h animalutul tau "..petName.."a fost anulat. " ) 
pet . unsummon ( mobVnum ) 
else 
if pet . count_summoned ( ) < 1 or pc . is_gm ( ) then 
chat ( "|cFF00ff33[PeT:Metin2DoBs]|h|cFFFFFFFF|h animalutul tau "..petName.." tocmai a aparut. " ) 
pet . summon ( mobVnum , " " .. petName , True ) 
else 
chat ( "|cFF00ff33[PeT:Metin2DoBs]|h|cFFFFFFFF|h Nu poti folosi mai multe animalute de companie in acelasi timp. " ) 
end 
end 
end 
Acesta este pe petul 53001
iar acesta este questu principal

Cod: Selectaţi tot

quest pet_system begin
	state start begin
		function get_pet_info(itemVnum)
			pet_info_map = {
				[53001] = {34001, "Vacuta Mu-Mu ", 0}, 
				[53002] = {34002, "Pui de Dragon", 0}, 
				[53003] = {34003, "Urs Polar", 0}, 
				[53004] = {34004, "Pui de Piesio", 0}, 
				[53005] = {34005, "Motanul Kicia", 0}, 
				[53006] = {34006, "Pui de Caine", 0}, 
				[53007] = {34007, "Pui de Nemere", 0}, 
				[53008] = {34008, "Pui de Razador", 0}, 
				[53009] = {34009, "Pui de Leu", 0}, 
				[53010] = {34010, "Lordul Maimuta", 0}, 
				[53011] = {34011, "Lord King-Kong", 0}, 
				[53012] = {34012, "Elefantel", 0}, 
				[53013] = {34013, "Bao-Bao", 0}, 
				[53014] = {34014, "Phoenix de Fox", 0}, 
				[53015] = {34015, "Phoenix de Gheata", 0}, 
				[53016] = {34016, "Porcusor", 0}, 
				[53017] = {34017, "Pui de Azrael", 0}, 
				[53018] = {34018, "Pui de Paianjen", 0}, 
				[53019] = {34019, "Pui de Tarantula", 0}, 
				[53020] = {34020, "Dragonas", 0}, 
				[53021] = {34021, "Tigru", 0}, 
				[53022] = {34022, "Razador", 0}, 
				[53023] = {34023, "Razador (NA)", 0}, 
				[53024] = {34024, "Super Erou", 0},
				[53025] = {34025, "Lordul Maimuta, 0},
				[53026] = {34026, "Lovisia", 0},
				[53027] = {34027, "Pui Zombie", 0},
			}
			itemVnum = tonumber(itemVnum)
			return pet_info_map[itemVnum]
		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 53018.use or 53019.use or 53020.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 begin 
			if false == pc.can_warp() then
				syschat("|cFF00ff33[PET:Metin2DoBs]|h|cFFFFFFFF|h Asteptati 10 secunde inainte de a utiliza!")    
				return 
			end
			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]
				if true == pet.is_summon(mobVnum) then
					chat("|cFF00ff33[PET:Metin2DoBs]|h|cFFFFFFFF|h animalutul tau "..petName.."a fost anulat. ")
					--item.set_socket(1, 0)
					pet.unsummon(mobVnum)
				else
					if pet.count_summoned() < 1 or pc.is_gm() then
						chat("|cFF00ff33[PET:Metin2DoBs]|h|cFFFFFFFF|h animalutul tau "..petName.." tocmai a aparut. ")
						--item.set_socket(1, -1)
						pet.summon(mobVnum, " ".. petName, false)
					else
						chat("|cFF00ff33[PET:Metin2DoBs]|h|cFFFFFFFF|h Nu poti folosi mai multe animalute de companie in acelasi timp. ")
					end
				end
			end
		end
		
	end
end

Tin sa mentionez Peturile nu sunt pe nivele au bonusuri fixe ,
Poza-> http://prntscr.com/btg2fq si daca am 1000 de peturi le pot chema pe toate as dori va rog o solutie.
Fusai Aci
Facui Asta
Afișează semnătura
Avatar utilizator
Robert
Traficant de ouă

Traficant de ouă
Mesaje: 1376
Membru din: 19 Feb 2015, 10:29
Server: Scorpions2
Regat: Chunjo
Aprecieri: 125  
Mulţumiri: 476  
Discord: Copiază ID
Medalii

Nu ma pricep exraordinar in questul peturilor insa cred ca problema este aici:
if pet . count_summoned ( ) < 1 or pc . is_gm ( ) then
Daca esti gm poti chema mai multi :D
Adauga asta in loc:
if pet . count_summoned ( ) < 1 then
Avatar utilizator
ilgryu
Nivel 3

Nivel 3
Mesaje: 452
Membru din: 13 Dec 2013, 16:14
Server: O sa fie si ala.
Regat: Jinno
Aprecieri: 225  
Mulţumiri: 23  
Discord: Copiază ID
 Contact:
Medalii

Mersi!! da`ti un tc.
Fusai Aci
Facui Asta
Afișează semnătura
Avatar utilizator
Hanzo.
Utilizator interzis !

Utilizator interzis !
Mesaje: 263
Membru din: 30 Aug 2014, 02:33
Regat: Jinno
Aprecieri: 93  
Mulţumiri: 25  
Medalii

T/C + Marcat ca rezolvat
Imagine
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Baidu [Spider] și 24 vizitatori