so da ihr ja sicher alle diesen Inventar-Haustierzusatz kennt und ich irgendwie
keine Quest zugefunden habe,musst ich mir selber eine schreiben,wer sie brauch schaut sie sich an und passt sie an seine Bedürfnisse an und erweitert diese dann für die restlichen Level selber, sollte wie immer eigtl alles selbst erklärend sein.
Hier nochmal was ich meine.:
UPDATE.: - Quest bis Lev. 10 eingefügt (verbesserte Version)
Hier die Quest.:
PHP Code:
quest petlevel begin
state start begin
--------------------------
--Start Punkte setzen
--------------------------
when login with pc.getqf("first_pet_login") == 0 and horse.get_level()==22 begin
pc.setqf("p_level"..pc.get_name().."", 1)
pc.setqf("p_exp"..pc.get_name().."", 0)
pc.setqf("p_expinp"..pc.get_name().."", 0)
pc.setqf("p_vit"..pc.get_name().."", 3)
pc.setqf("p_int"..pc.get_name().."", 2)
pc.setqf("p_str"..pc.get_name().."", 5)
pc.setqf("p_dex"..pc.get_name().."", 4)
pc.setqf("first_pet_login", 1)
if horse.get_level()==22 then
cmdchat("Pet_Name Phönix")
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_Status Glücklich")
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
end
--------------------------
--End Punkte setzen
--------------------------
--------------------------
--Start akt. Anzeige
--------------------------
when login with horse.get_level()==22 begin
cmdchat("Pet_Name Phönix")
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
--------------------------
--End akt. Anzeige
--------------------------
--------------------------
--Start Hungeranzeige+Petrufen
--------------------------
when 90017.use with horse.get_level()==22 begin
horse.summon()
local login = pc.getqf("Pet_Hunger")
pc.setqf("Pet_Hunger", login+1)
if pc.getqf("Pet_Hunger") <= 5 then
cmdchat("Pet_Status Glücklich")
end
if pc.getqf("Pet_Hunger") > 5 and pc.getqf("Pet_Hunger") <= 10 then
cmdchat("Pet_Status Zufrieden")
end
if pc.getqf("Pet_Hunger") > 10 and pc.getqf("Pet_Hunger") <= 15 then
cmdchat("Pet_Status Ausgelassen")
end
if pc.getqf("Pet_Hunger") > 15 and pc.getqf("Pet_Hunger") <= 20 then
cmdchat("Pet_Status Hungrig")
end
if pc.getqf("Pet_Hunger") > 20 and pc.getqf("Pet_Hunger") <= 25 then
cmdchat("Pet_Status Hungert")
end
if pc.getqf("Pet_Hunger") > 25 then
cmdchat("Pet_Status Stirbt")
end
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
when 70251.use or 70252.use or 70253.use begin
if horse.get_level()==22 then
pc.removeitem("70251", 1)
local aktuell = pc.getqf("Pet_Hunger")
pc.setqf("Pet_Hunger", aktuell-1)
if pc.getqf("Pet_Hunger") <= 5 then
cmdchat("Pet_Status Glücklich")
end
if pc.getqf("Pet_Hunger") > 5 and pc.getqf("Pet_Hunger") <= 10 then
cmdchat("Pet_Status Zufrieden")
end
if pc.getqf("Pet_Hunger") > 10 and pc.getqf("Pet_Hunger") <= 15 then
cmdchat("Pet_Status Ausgelassen")
end
if pc.getqf("Pet_Hunger") > 15 and pc.getqf("Pet_Hunger") <= 20 then
cmdchat("Pet_Status Hungrig")
end
if pc.getqf("Pet_Hunger") > 20 and pc.getqf("Pet_Hunger") <= 25 then
cmdchat("Pet_Status Hungert")
end
if pc.getqf("Pet_Hunger") > 25 then
cmdchat("Pet_Status Stirbt")
end
else
chat("Du kannst deinen Begleiter damit nicht füttern!")
end
end
--------------------------
--End Hungeranzeige+Petrufen
--------------------------
--------------------------
--Start Level 1 to 2
--------------------------
when kill with pc.getqf("p_level"..pc.get_name().."") == 1 begin
local chance = number(1, 100)
local chance_max = 50
if chance <= chance_max then
local Reward = 1
local aktuelle_exp = pc.getqf("p_exp"..pc.get_name().."")
pc.setqf("p_exp"..pc.get_name().."", aktuelle_exp + Reward)
end
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))--aktualisiere EXP
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))--aktualisiere ExpInP
local p = pc.getqf("p_exp"..pc.get_name().."")
local inp = pc.getqf("p_exp"..pc.get_name().."") /0.8
if p < 80 then
pc.setqf("p_expinp"..pc.get_name().."", inp)
elseif p == 80 then
horse.unsummon()
pc.setqf("p_level"..pc.get_name().."", 2)
pc.setqf("p_exp"..pc.get_name().."", 0)
pc.setqf("p_expinp"..pc.get_name().."", 0)
--Statuserhöhung
pc.setqf("p_vit"..pc.get_name().."", 4)
pc.setqf("p_int"..pc.get_name().."", 3)
pc.setqf("p_str"..pc.get_name().."", 6)
pc.setqf("p_dex"..pc.get_name().."", 5)
--Textausgabe+
chat("Herlichen Glückwunsch dein Haustier hat so eben Level 2 erreicht!")
--Status aktualisierung
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
end
--------------------------
--End Level 1 to 2
--------------------------
--------------------------
--Start Level 2 to 3
--------------------------
when kill with pc.getqf("p_level"..pc.get_name().."") == 2 begin
local chance = number(1, 100)
local chance_max = 50
if chance <= chance_max then
local Reward = 1
local aktuelle_exp = pc.getqf("p_exp"..pc.get_name().."")
pc.setqf("p_exp"..pc.get_name().."", aktuelle_exp + Reward)
end
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))--aktualisiere EXP
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))--aktualisiere ExpInP
local p = pc.getqf("p_exp"..pc.get_name().."")
local inp = pc.getqf("p_exp"..pc.get_name().."") /1.1
if p < 110 then
pc.setqf("p_expinp"..pc.get_name().."", inp)
elseif p == 110 then
horse.unsummon()
pc.setqf("p_level"..pc.get_name().."", 3)
pc.setqf("p_exp"..pc.get_name().."", 0)
pc.setqf("p_expinp"..pc.get_name().."", 0)
--Statuserhöhung
pc.setqf("p_vit"..pc.get_name().."", 5)
pc.setqf("p_int"..pc.get_name().."", 5)
pc.setqf("p_str"..pc.get_name().."", 7)
pc.setqf("p_dex"..pc.get_name().."", 6)
--Textausgabe+
chat("Herlichen Glückwunsch dein Haustier hat so eben Level 3 erreicht!")
--Status aktualisierung
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
end
--------------------------
--End Level 2 to 3
--------------------------
--------------------------
--Start Level 3 to 4
--------------------------
when kill with pc.getqf("p_level"..pc.get_name().."") == 3 begin
local chance = number(1, 100)
local chance_max = 50
if chance <= chance_max then
local Reward = 1
local aktuelle_exp = pc.getqf("p_exp"..pc.get_name().."")
pc.setqf("p_exp"..pc.get_name().."", aktuelle_exp + Reward)
end
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))--aktualisiere EXP
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))--aktualisiere ExpInP
local p = pc.getqf("p_exp"..pc.get_name().."")
local inp = pc.getqf("p_exp"..pc.get_name().."") /1.5
if p < 150 then
pc.setqf("p_expinp"..pc.get_name().."", inp)
elseif p == 150 then
horse.unsummon()
pc.setqf("p_level"..pc.get_name().."", 4)
pc.setqf("p_exp"..pc.get_name().."", 0)
pc.setqf("p_expinp"..pc.get_name().."", 0)
--Statuserhöhung
pc.setqf("p_vit"..pc.get_name().."", 6)
pc.setqf("p_int"..pc.get_name().."", 8)
pc.setqf("p_str"..pc.get_name().."", 9)
pc.setqf("p_dex"..pc.get_name().."", 7)
--Textausgabe+
chat("Herlichen Glückwunsch dein Haustier hat so eben Level 4 erreicht!")
--Status aktualisierung
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
end
--------------------------
--End Level 3 to 4
--------------------------
--------------------------
--Start Level 4 to 5 + Erster Bonus
--------------------------
when kill with pc.getqf("p_level"..pc.get_name().."") == 4 begin
local chance = number(1, 100)
local chance_max = 50
if chance <= chance_max then
local Reward = 1
local aktuelle_exp = pc.getqf("p_exp"..pc.get_name().."")
pc.setqf("p_exp"..pc.get_name().."", aktuelle_exp + Reward)
end
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))--aktualisiere EXP
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))--aktualisiere ExpInP
local p = pc.getqf("p_exp"..pc.get_name().."")
local inp = pc.getqf("p_exp"..pc.get_name().."") /2.4
if p < 240 then
pc.setqf("p_expinp"..pc.get_name().."", inp)
elseif p == 240 then
horse.unsummon()
pc.setqf("p_level"..pc.get_name().."", 5)
pc.setqf("p_exp"..pc.get_name().."", 0)
pc.setqf("p_expinp"..pc.get_name().."", 0)
--Statuserhöhung
pc.setqf("p_vit"..pc.get_name().."", 7)
pc.setqf("p_int"..pc.get_name().."", 10)
pc.setqf("p_str"..pc.get_name().."", 10)
pc.setqf("p_dex"..pc.get_name().."", 8)
--Textausgabe+
chat("Herlichen Glückwunsch dein Haustier hat so eben Level 5 erreicht,außerdem")
chat("ist nun Stark genug dich im Kampf zu unterstützen!")
chat("Dezeitiger Haustierbonus.: + 200 Manapunkte")
affect.add_collect(apply.MAX_SP,200, 60*60*24*364*60)
--Status aktualisierung
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
end
--------------------------
--End Level 4 to 5 + Erster Bonus
--------------------------
--------------------------
--Start Level 5 to 6
--------------------------
when kill with pc.getqf("p_level"..pc.get_name().."") == 5 begin
local chance = number(1, 100)
local chance_max = 49
if chance <= chance_max then
local Reward = 1
local aktuelle_exp = pc.getqf("p_exp"..pc.get_name().."")
pc.setqf("p_exp"..pc.get_name().."", aktuelle_exp + Reward)
end
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))--aktualisiere EXP
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))--aktualisiere ExpInP
local p = pc.getqf("p_exp"..pc.get_name().."")
local inp = pc.getqf("p_exp"..pc.get_name().."") /3.6
if p < 360 then
pc.setqf("p_expinp"..pc.get_name().."", inp)
elseif p == 360 then
horse.unsummon()
pc.setqf("p_level"..pc.get_name().."", 6)
pc.setqf("p_exp"..pc.get_name().."", 0)
pc.setqf("p_expinp"..pc.get_name().."", 0)
--Statuserhöhung
pc.setqf("p_vit"..pc.get_name().."", 9)
pc.setqf("p_int"..pc.get_name().."", 11)
pc.setqf("p_str"..pc.get_name().."", 11)
pc.setqf("p_dex"..pc.get_name().."", 9)
--Textausgabe+
chat("Herlichen Glückwunsch dein Haustier hat so eben Level 6 erreicht!")
--Status aktualisierung
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
end
--------------------------
--End Level 5 to 6
--------------------------
--------------------------
--Start Level 6 to 7
--------------------------
when kill with pc.getqf("p_level"..pc.get_name().."") == 6 begin
local chance = number(1, 100)
local chance_max = 49
if chance <= chance_max then
local Reward = 1
local aktuelle_exp = pc.getqf("p_exp"..pc.get_name().."")
pc.setqf("p_exp"..pc.get_name().."", aktuelle_exp + Reward)
end
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))--aktualisiere EXP
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))--aktualisiere ExpInP
local p = pc.getqf("p_exp"..pc.get_name().."")
local inp = pc.getqf("p_exp"..pc.get_name().."") /4.5
if p < 450 then
pc.setqf("p_expinp"..pc.get_name().."", inp)
elseif p == 450 then
horse.unsummon()
pc.setqf("p_level"..pc.get_name().."", 7)
pc.setqf("p_exp"..pc.get_name().."", 0)
pc.setqf("p_expinp"..pc.get_name().."", 0)
--Statuserhöhung
pc.setqf("p_vit"..pc.get_name().."", 10)
pc.setqf("p_int"..pc.get_name().."", 13)
pc.setqf("p_str"..pc.get_name().."", 12)
pc.setqf("p_dex"..pc.get_name().."", 10)
--Textausgabe+
chat("Herlichen Glückwunsch dein Haustier hat so eben Level 7 erreicht!")
--Status aktualisierung
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
end
--------------------------
--End Level 6 to 7
--------------------------
--------------------------
--Start Level 7 to 8
--------------------------
when kill with pc.getqf("p_level"..pc.get_name().."") == 7 begin
local chance = number(1, 100)
local chance_max = 49
if chance <= chance_max then
local Reward = 1
local aktuelle_exp = pc.getqf("p_exp"..pc.get_name().."")
pc.setqf("p_exp"..pc.get_name().."", aktuelle_exp + Reward)
end
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))--aktualisiere EXP
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))--aktualisiere ExpInP
local p = pc.getqf("p_exp"..pc.get_name().."")
local inp = pc.getqf("p_exp"..pc.get_name().."") /5.6
if p < 560 then
pc.setqf("p_expinp"..pc.get_name().."", inp)
elseif p == 560 then
horse.unsummon()
pc.setqf("p_level"..pc.get_name().."", 8)
pc.setqf("p_exp"..pc.get_name().."", 0)
pc.setqf("p_expinp"..pc.get_name().."", 0)
--Statuserhöhung
pc.setqf("p_vit"..pc.get_name().."", 10)
pc.setqf("p_int"..pc.get_name().."", 14)
pc.setqf("p_str"..pc.get_name().."", 12)
pc.setqf("p_dex"..pc.get_name().."", 10)
--Textausgabe+
chat("Herlichen Glückwunsch dein Haustier hat so eben Level 8 erreicht!")
--Status aktualisierung
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
end
--------------------------
--End Level 7 to 8
--------------------------
--------------------------
--Start Level 8 to 9
--------------------------
when kill with pc.getqf("p_level"..pc.get_name().."") == 8 begin
local chance = number(1, 100)
local chance_max = 49
if chance <= chance_max then
local Reward = 1
local aktuelle_exp = pc.getqf("p_exp"..pc.get_name().."")
pc.setqf("p_exp"..pc.get_name().."", aktuelle_exp + Reward)
end
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))--aktualisiere EXP
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))--aktualisiere ExpInP
local p = pc.getqf("p_exp"..pc.get_name().."")
local inp = pc.getqf("p_exp"..pc.get_name().."") /6.7
if p < 670 then
pc.setqf("p_expinp"..pc.get_name().."", inp)
elseif p == 670 then
horse.unsummon()
pc.setqf("p_level"..pc.get_name().."", 9)
pc.setqf("p_exp"..pc.get_name().."", 0)
pc.setqf("p_expinp"..pc.get_name().."", 0)
--Statuserhöhung
pc.setqf("p_vit"..pc.get_name().."", 10)
pc.setqf("p_int"..pc.get_name().."", 15)
pc.setqf("p_str"..pc.get_name().."", 12)
pc.setqf("p_dex"..pc.get_name().."", 10)
--Textausgabe+
chat("Herlichen Glückwunsch dein Haustier hat so eben Level 9 erreicht!")
--Status aktualisierung
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
end
--------------------------
--End Level 8 to 9
--------------------------
--------------------------
--Start Level 9 to 10 + Zweiter Bonus
--------------------------
when kill with pc.getqf("p_level"..pc.get_name().."") == 9 begin
local chance = number(1, 100)
local chance_max = 49
if chance <= chance_max then
local Reward = 1
local aktuelle_exp = pc.getqf("p_exp"..pc.get_name().."")
pc.setqf("p_exp"..pc.get_name().."", aktuelle_exp + Reward)
end
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))--aktualisiere EXP
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))--aktualisiere ExpInP
local p = pc.getqf("p_exp"..pc.get_name().."")
local inp = pc.getqf("p_exp"..pc.get_name().."") /8.2
if p < 820 then
pc.setqf("p_expinp"..pc.get_name().."", inp)
elseif p == 820 then
horse.unsummon()
pc.setqf("p_level"..pc.get_name().."", 10)
pc.setqf("p_exp"..pc.get_name().."", 0)
pc.setqf("p_expinp"..pc.get_name().."", 0)
--Statuserhöhung
--Statuserhöhung
say_title("Menü.:")
say("")
say("Dein Haustier hat soeben das Lev. 10")
say("erreicht,absofort hast du Einfluss")
say("auf die Entwicklung von Ihm.")
say("")
say_reward("Was möchtest du skillen?")
local vit = pc.getqf("p_vit"..pc.get_name().."")
local int = pc.getqf("p_int"..pc.get_name().."")
local str = pc.getqf("p_str"..pc.get_name().."")
local dex = pc.getqf("p_dex"..pc.get_name().."")
local skill = select ("Vitalität","Intelligenz","Stärke","Ausdauer","Selbstentwicklung")
if skill == 1 then
pc.setqf("p_vit"..pc.get_name().."", vit+1)
elseif skill == 2 then
pc.setqf("p_int"..pc.get_name().."", int+1)
elseif skill == 3 then
pc.setqf("p_str"..pc.get_name().."", str+1)
elseif skill == 4 then
pc.setqf("p_dex"..pc.get_name().."", dex+1)
elseif skill == 5 then
pc.setqf("p_vit"..pc.get_name().."", 10)
pc.setqf("p_int"..pc.get_name().."", 16)
pc.setqf("p_str"..pc.get_name().."", 12)
pc.setqf("p_dex"..pc.get_name().."", 10)
end
--Textausgabe
chat("Herlichen Glückwunsch dein Haustier hat so eben Level 10 erreicht!")
--Status aktualisierung
cmdchat("Pet_Level "..pc.getqf("p_level"..pc.get_name()..""))
cmdchat("Pet_Exp "..pc.getqf("p_exp"..pc.get_name()..""))
cmdchat("Pet_ExpInP "..pc.getqf("p_expinp"..pc.get_name()..""))
cmdchat("Pet_System_vit "..pc.getqf("p_vit"..pc.get_name()..""))
cmdchat("Pet_System_int "..pc.getqf("p_int"..pc.get_name()..""))
cmdchat("Pet_System_str "..pc.getqf("p_str"..pc.get_name()..""))
cmdchat("Pet_System_dex "..pc.getqf("p_dex"..pc.get_name()..""))
end
end
--------------------------
--End Level 9 to 10 + Zweiter Bonus
--------------------------
end
end