du brauchst nur die Pets.quest, die horse_summon ist nicht zwingend notwendig, außer du willst pet und pferd da haben (was EIGENTLICH ja unnötig ist^^.. Dafür gibts ja reittiere.)Quote:
haha alles drinne keine fehlermeldung aber passieren tut nix <.<
Evtl musst du noch dein pferdelvl in der quest anpassen.. ich hab nur die anzeige anfangs bekommen oben rechts in der ecke ohne pet aber..
Hab ich in der quest dann so gemacht:
Code:
if pc.getqf("petruf") == 0 then
local Horselevel = 29-pc.getqf('petlevel')
horse.set_level(Horselevel)
horse.unsummon() horse.summon()
chat("Dein Haustier wurde gerufen.")
pets.givebonus(pc.getqf('petlevel'))
local expprocent1 = {20, 80, 160, 350, 400}
cmdchat("PetProcentExp "..(pc.getqf("exp")/expprocent1[pc.getqf("petlevel")]).."")
cmdchat("ShowPetGui")
loop_timer("bugcheck", 0.2)
elseif pc.getqf("petruf") == 1 then
pets.removebonus(pc.getqf('petlevel'))
chat("Dein Haustier verabschiedet sich nun.")
end
end
Code:
if pc.getqf("petruf") == 0 then
local Horselevel = 29-pc.getqf('petlevel')
horse.set_level(Horselevel)
chat("Dein Haustier wurde gerufen.")
pets.givebonus(pc.getqf('petlevel'))
local expprocent1 = {20, 80, 160, 350, 400}
cmdchat("PetProcentExp "..(pc.getqf("exp")/expprocent1[pc.getqf("petlevel")]).."")
cmdchat("ShowPetGui")
pc.setqf("kailer",1)
loop_timer("dommepet", 0.2)
horse.set_level ("29")
horse.unsummon() horse.summon()
elseif pc.getqf("petruf") == 1 then
pc.setqf("kailer",0)
cleartimer("dommepet")
horse.unsummon()
horse.set_level ("21")
pets.removebonus(pc.getqf('petlevel'))
chat("Dein Haustier verabschiedet sich nun.")