Bug pet

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
WinnerS
Nivel 1

Nivel 1
Mesaje: 90
Membru din: 18 Sep 2014, 09:27
Server: Metin2Mistic
Aprecieri: 0
Mulţumiri: 0
Medalii

Nu imi merge,am facut pas cu pas tot de 2 ori si nu imi merge...nu vede clientul mob-ul dar nu apare ca nu exista codul..ce are?
Deci daca iti apare codu in player/mob_proto(navicat) si cand vrei sal generezi zice ca nu exista insemna ca servfile al tau ruleaza pe versiunea 34k si nu folosesti lib pentru ca gamele sati recunoasca item_proto si mob_proto din navicat.El initial iti ia item_proto si mob_proto din servfile folder db/mob_proto.txt si db/item_proto.txt
Daca e cum am scris mai sus cauta lib pentru db-notxt si porneste serv cu acel lib sati recunoasca mobi si itemele din navicat.Totusi lasane si noua start.sh din server si o imagine la cum iti arata tie in folderul servfileului (folderul game)
Sper ca ai dat dp ce ai bagat mob in navicat /reload sau stop/start la serv.
Avatar utilizator
Symbiosis
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 08 Oct 2014, 13:53
Server: metin2 bw
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Nu inteleg faza cu lib,uite dupa acest tutorial mi-a mers ht tp://ww w.youtube. co m/watch?v=8pS5rk86yfU
cum fac sa implementez peturile dupa tutorialul asta? am mobul cu phoenix verde cum il pun la itm?sa nu gresesc din nou..
Avatar utilizator
Symbiosis
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 08 Oct 2014, 13:53
Server: metin2 bw
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

WinnerS scrie:
Nu imi merge,am facut pas cu pas tot de 2 ori si nu imi merge...nu vede clientul mob-ul dar nu apare ca nu exista codul..ce are?
Deci daca iti apare codu in player/mob_proto(navicat) si cand vrei sal generezi zice ca nu exista insemna ca servfile al tau ruleaza pe versiunea 34k si nu folosesti lib pentru ca gamele sati recunoasca item_proto si mob_proto din navicat.El initial iti ia item_proto si mob_proto din servfile folder db/mob_proto.txt si db/item_proto.txt
Daca e cum am scris mai sus cauta lib pentru db-notxt si porneste serv cu acel lib sati recunoasca mobi si itemele din navicat.Totusi lasane si noua start.sh din server si o imagine la cum iti arata tie in folderul servfileului (folderul game)
Sper ca ai dat dp ce ai bagat mob in navicat /reload sau stop/start la serv.
Mai precis in pack,unde trebuie sa pun pet-urile ca am observat ca sunt 2-3 locuri...
Avatar utilizator
Symbiosis
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 08 Oct 2014, 13:53
Server: metin2 bw
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Symbiosis scrie:
WinnerS scrie:
Nu imi merge,am facut pas cu pas tot de 2 ori si nu imi merge...nu vede clientul mob-ul dar nu apare ca nu exista codul..ce are?
Deci daca iti apare codu in player/mob_proto(navicat) si cand vrei sal generezi zice ca nu exista insemna ca servfile al tau ruleaza pe versiunea 34k si nu folosesti lib pentru ca gamele sati recunoasca item_proto si mob_proto din navicat.El initial iti ia item_proto si mob_proto din servfile folder db/mob_proto.txt si db/item_proto.txt
Daca e cum am scris mai sus cauta lib pentru db-notxt si porneste serv cu acel lib sati recunoasca mobi si itemele din navicat.Totusi lasane si noua start.sh din server si o imagine la cum iti arata tie in folderul servfileului (folderul game)
Sper ca ai dat dp ce ai bagat mob in navicat /reload sau stop/start la serv.
Mai precis in pack,unde trebuie sa pun pet-urile ca am observat ca sunt 2-3 locuri...
Uite: Imagine Si asta este pet_system.start din quest:
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},
[53016] = { 34016, "´s Ou", 0},
[53017] = { 34017, "´s Halloween", 0},
[53018] = { 34018, "´s Iepure", 0},
[53019] = { 34019, "´s Executor", 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
53016.use or
53017.use or
53018.use or
53019.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
Închis

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: DuckDuckGo [Bot], Semrush [Bot] și 48 vizitatori