Pet nou

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

Imi poate face/da cineva un tutorial complet cum sa implementezi un pet nou? (nu un sistem intreg deoarece il am).
Va rog fara ''foloseste google'' de 5 zile caut ca disperatul si nu gasesc.Raman dator!
Avatar utilizator
Slark
Utilizator interzis !

Utilizator interzis !
Mesaje: 36
Membru din: 13 Oct 2014, 17:55
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

http://just4metin.ro/ghiduri-tutoriale/ ... -t102.html
sau
Din cate stiu eu trebuie sa implementezi PET-ul pe care-l vrei sa-l bagi.
Il implementezi tot asa cum ai implementat si celelalte .
Deobicei in FTP [Filezilla/WinSCP] in /quest trebuie sa se afle un fisier cu numele eu care contine questurile de la PET.

Alta metoda nu stiu .

daca te-am ajutat da un thx
Afișează semnătura
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

Slark scrie:http://just4metin.ro/ghiduri-tutoriale/ ... -t102.html
sau
Din cate stiu eu trebuie sa implementezi PET-ul pe care-l vrei sa-l bagi.
Il implementezi tot asa cum ai implementat si celelalte .
Deobicei in FTP [Filezilla/WinSCP] in /quest trebuie sa se afle un fisier cu numele eu care contine questurile de la PET.

Alta metoda nu stiu .

daca te-am ajutat da un thx
Mersi totusi ca incerci sa ma ajuti,dar problema este ca nu eu am implementat celealalte pet-uri,erau implementate...nu reusesc sa le vada clientul,si nu gasesc querry pentru peturile respective doar folderul cu pet-urile
Avatar utilizator
WinnerS
Nivel 1

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

Initial un pet este mob doar ca el este chemat si trimis printr-un item asa ca uite aici cum sa faci sa iti vada clientu pet/mob respectiv dupa care lasa aici questul de la peturile tale si o sa til editez eu.Apropo specifica si ce versiune de game ai
[youtube]www.youtube.com/watch?v=d6u0OTeT1q4&lis ... dvzX849jNw[/youtube]
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

[quote="WinnerS"]Initial un pet este mob doar ca el este chemat si trimis printr-un item asa ca uite aici cum sa faci sa iti vada clientu pet/mob respectiv dupa care lasa aici questul de la peturile tale si o sa til editez eu.Apropo specifica si ce versiune de game ai

quest: (/usr/home/game/share/locale/germany/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},
[53030] = { 34030, "´s halloween_bonedog1", 0},
[53031] = { 34031, "´s phoenix2", 0},
[53032] = { 34032, "´s redthief2_officer_young1", 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
53030.use or
53031.use or
53032.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


Cum aflu ce versiune game am? Am clientul AP
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

Apropo,ultimele 3 peturi is adaugate de mine,dar nu am reusit
Închis

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

  • Informaţie
  • Cine este conectat

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