Am o mică problemă cu Pet System, nu pot să-mi dau seama cum să fac Sigiilile să funcționeze.
Am citit că am nevoie de un quest, am căutat pentru câteva zeci de minute și nu am putut să găsesc un quest care să fie funcțional (am configurat vnum-urile etc. în fiecare dintre ele).
Poate cineva să-mi explice ce trebuie să fac ? Am nevoie să folosesc și „New Pet System” sau e doar un quest de care nu am dat eu ?
Folosesc Serverfiles OrientalMT2.
Problemă Pet System
- ♛Øς†άωζάη™ ®
-

- Mesaje: 35
- Membru din: 27 Mai 2017, 17:39
- Server: https://Metin2cl.ro
- Regat: Jinno
- Aprecieri: 2
- Mulţumiri: 7
- Contact:
Salut
Incearca asta , ai si tutorial : htt p: // just4metin .ro /altele/pet-system-complet-roman-t102 . ht ml
Apropiile si tu ca nu am 15 mesaje
Incearca asta , ai si tutorial : htt p: // just4metin .ro /altele/pet-system-complet-roman-t102 . ht ml
Apropiile si tu ca nu am 15 mesaje
- Pentru acest mesaj, ♛Øς†άωζάη™ ® for the post:
- Dankplank
Ai sigiliu facut din ou sau din comanda?
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, " Phoenix de Foc", 0},
[53002] = { 34002, " Mini Ren", 0},
[53003] = { 34003, " Phoenix de Gheata", 0},
[53004] = { 34001, " Phoenix de Foc", 0},
[53005] = { 34004, " Mini Azrael", 1},
[53006] = { 34009, " Azrael Gold", 0}, -- Baby Azrael (gold)
[53007] = { 34010, " Capra", 0}, -- Bambi
[53008] = { 34011, " Knuud", 0}, -- Knuud
[53009] = { 34012, " Bao Bao", 0}, -- Bao Bao
[53010] = { 34008, " Leonidas", 0},
[53011] = { 34007, " Khan", 0},
[53012] = { 34005, " Porky", 0},
[53013] = { 34006, " Rufus", 0},
[53016] = { 34015, " Boney", 0},
[53017] = { 34016, " [VIP] ", 0},
[71171] = { 34013, " Mini Boss", 0},
[71172] = { 34014, " Mini Boss", 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 53006.use or 53007.use or 53008.use or 53009.use or 53010.use or 53011.use or 53012.use or 53013.use or 53016.use or 53017.use or 71171.use or 71172.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("Ai deja un animalut chemat.")
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
- Pentru acest mesaj, Iηfιηιт²⁴ᵏ for the post:
- Dankplank
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Marcat ca rezolvat.Topic inchis.
Răspunsuri
21 Vizualizări
3801
21 Vizualizări
3801
Răspunsuri
1 Vizualizări
323
1 Vizualizări
323
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 56 vizitatori






de