Dann ändere sie?! Du tust die Bonis ja jedes mal wenn das Pet gerufen wird entfernen und wieder anwenden. Wenn du jetzt nicht weißt wie man die Bonis ändert....
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 53013.use or 53012.use or 53011.use or 53010.use or 53009.use or 53008.use or 53007.use or 53006.use or 53005.use or 53004.use or 53003.use or 53002.use or 53001.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() < 2 then pet.summon(mobVnum, petName, false) else syschat("Du kannst maximal zwei Hautiere rufen.") 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
da bei jeden pet ein anderen boni? das erklär mal bitte
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 53013.use or 53012.use or 53011.use or 53010.use or 53009.use or 53008.use or 53007.use or 53006.use or 53005.use or 53004.use or 53003.use or 53002.use or 53001.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() < 2 then
pet.summon(mobVnum, petName, false)
else
syschat("Du kannst maximal zwei Hautiere rufen.")
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
da bei jeden pet ein anderen boni? das erklär mal bitte
Schau dir die verdammte quest_functions an man! Dann deklariere jedes mount einzeln anstatt sie alle per or zu checken und apply bei jedem Mount den Boni wo du willst.
6/7 Boni einfügen 07/25/2013 - Metin2 Private Server - 4 Replies Hallo COM
Kann man die 6/7 Bonis einfügen?
Wenn ja wie?
hat jemand ein how to.
Hab in sufu nix gefunden.
mfg
S.7 [B] Ein BONI. einfügen [S] e*gold 09/05/2012 - Metin2 Trading - 8 Replies Hallo Leute, unzwar biete ich heute ein Boni einfügen auf dem
Server 7 Lesanya an.
Ihr denkt euch jetzt bestimmt..
Hää... wie will er Fisch des machen :D..
Also, es wird so ablaufen :D..
1.Bietet mir e*Gold an..
2.Pnt mich :D in Epvp :D
Metin2 Ring Quest [Wie füge ich ein Boni in einer Quest ein?] 04/13/2012 - Metin2 Private Server - 1 Replies Habe die aktuellen Ringe von Metin2 DE in meinen Server eingefügt mit einer Quest. Aber jetzt ist die Frage wie man für jeden Ring ein Bonis hinzufügen kann?