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!
Pet nou
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
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-urileSlark 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
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]
[youtube]www.youtube.com/watch?v=d6u0OTeT1q4&lis ... dvzX849jNw[/youtube]
[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
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
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Bing [Bot], Semrush [Bot] și 61 vizitatori


